Stephen Macchiaverna

Officer, Freshpet.

Companies

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

  • Freshpet FRPT86,039 shares2$5.8M at $67.65Sep 12, 2024

As of each latest filing. The line shows shares held over time.

Recent filings

  • Sep 12, 2024Sold 3,822 shares at $140.01 of Freshpet2
  • Sep 12, 2024Exercised options 3,822 shares at $49.77 of Freshpet2
  • Sep 5, 2024Sold 2,178 shares at $140.01 of Freshpet3
  • Sep 5, 2024Exercised options 2,178 shares at $49.77 of Freshpet3
  • Jun 5, 2024Sold 6,000 shares at $132.13 of Freshpet4
  • Jun 5, 2024Exercised options 6,000 shares at $49.77 of Freshpet4
  • May 14, 2024Sold 5,000 shares at $126.89 of Freshpet5
  • May 14, 2024Exercised options 5,000 shares at $49.77 of Freshpet5
  • May 10, 2024Sold 6,548 shares at $120.15 of Freshpet6
  • May 10, 2024Exercised options 6,548 shares at $11.00 of Freshpet6
  • May 9, 2024Sold 1,200 shares at $120.50 of Freshpet6
  • May 9, 2024Exercised options 1,200 shares at $11.00 of Freshpet6
  • May 8, 2024Sold 82 shares at $121.50 of Freshpet6
  • May 8, 2024Sold 930 shares at $120.53 of Freshpet6
  • May 8, 2024Exercised options 1,012 shares at $11.00 of Freshpet6
  • Mar 15, 2024Granted 1,410 shares of Freshpet7
  • Mar 14, 2024Shares withheld for tax 214 shares at $111.27 of Freshpet7
  • Mar 13, 2024Shares withheld for tax 140 shares at $109.31 of Freshpet7
  • Mar 11, 2024Shares withheld for tax 73 shares at $109.95 of Freshpet7
  • Feb 28, 2024Sold 1,130 shares at $110.00 of Freshpet8
  • Feb 28, 2024Exercised options 1,130 shares at $11.00 of Freshpet8
  • Feb 28, 2024Sold 2,000 shares at $109.05 of Freshpet8
  • Feb 28, 2024Exercised options 2,000 shares at $11.00 of Freshpet8
  • Feb 28, 2024Sold 4,000 shares at $107.86 of Freshpet8
  • Feb 28, 2024Exercised options 4,000 shares at $11.00 of Freshpet8

Sources

The numbers on this page point here. Each one links to the record it came from.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8