Follow the people · Insider
William B. Cyr
William B. Cyr files insider transactions with the SEC as a chief executive officer of Freshpet (FRPT). We hold 15 disclosed purchases and sales filed since 7 September 2016, 6 of them in the last 90 days.
- Files forFRPT
- Disclosed buys and sells15 in all, 6 in the last 90 days
- Last disclosure28 August 2026
Positions held
2 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 6 September 2016 — 26 August 2026Chief Executive Officer · Freshpet (FRPT)184 Form 4 lines · source: SEC Form 4
- Filed 1 July 2025 — 10 June 2026Director · Vital Farms (VITL)6 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- exercised options over 56,442 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 4,180 shares of Freshpet (a derivative holding)SEC Form 428 August 2026Options to purchase common stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 8,170 shares of Freshpet (a derivative holding)SEC Form 428 August 2026Options to purchase common stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 7,209 shares of Freshpet (a derivative holding)SEC Form 428 August 2026Options to purchase common stock · traded 26 August 2026 · filed 28 August 2026
- ▼ sold on the open market 37,007 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 4,180 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- ▼ sold on the open market 568 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 8,170 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- ▼ sold on the open market 1,110 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 7,209 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- ▼ sold on the open market 979 shares of FreshpetSEC Form 428 August 2026Common Stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 56,442 shares of Freshpet (a derivative holding)SEC Form 428 August 2026Options to purchase common stock · traded 26 August 2026 · filed 28 August 2026
- exercised options over 62,369 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 9,030 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- ▼ sold on the open market 1,247 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 9,030 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 1,250 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 7,981 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- ▼ sold on the open market 1,102 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 7,981 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 1,105 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 40,957 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 425 August 2026Options to purchase common stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 62,369 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 40,398 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 567 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 4,620 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- ▼ sold on the open market 639 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 21 August 2026 · filed 25 August 2026
- exercised options over 4,620 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 640 shares of FreshpetSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- exercised options over 62,369 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 421 August 2026Options to purchase common stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 421 August 2026Options to purchase common stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 421 August 2026Options to purchase common stock · traded 19 August 2026 · filed 21 August 2026
- ▼ sold on the open market 41,028 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 4,620 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- ▼ sold on the open market 652 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 9,030 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- ▼ sold on the open market 1,273 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 7,981 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- ▼ sold on the open market 1,125 shares of FreshpetSEC Form 421 August 2026Common Stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 421 August 2026Options to purchase common stock · traded 19 August 2026 · filed 21 August 2026
- exercised options over 62,369 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 419 August 2026Options to purchase common stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 419 August 2026Options to purchase common stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 419 August 2026Options to purchase common stock · traded 17 August 2026 · filed 19 August 2026
- ▼ sold on the open market 41,022 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 4,620 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- ▼ sold on the open market 651 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 9,030 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- ▼ sold on the open market 1,271 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 7,981 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- ▼ sold on the open market 1,123 shares of FreshpetSEC Form 419 August 2026Common Stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 419 August 2026Options to purchase common stock · traded 17 August 2026 · filed 19 August 2026
- exercised options over 62,369 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 418 August 2026Options to purchase common stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 418 August 2026Options to purchase common stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 418 August 2026Options to purchase common stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 41,023 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 4,620 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 651 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 9,030 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 1,271 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 7,981 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 1,124 shares of FreshpetSEC Form 418 August 2026Common Stock · traded 14 August 2026 · filed 18 August 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 418 August 2026Options to purchase common stock · traded 14 August 2026 · filed 18 August 2026
- was granted 10,436 shares of Vital FarmsSEC Form 412 June 2026Common Stock · traded 10 June 2026 · filed 12 June 2026
- exercised options over 62,369 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 427 May 2026Options to purchase common stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 427 May 2026Options to purchase common stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 427 May 2026Options to purchase common stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 427 May 2026Options to purchase common stock · traded 22 May 2026 · filed 27 May 2026
- ▼ sold on the open market 13,215 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- ▼ sold on the open market 29,280 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 4,620 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- ▼ sold on the open market 923 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 9,030 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- ▼ sold on the open market 1,803 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 7,981 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- ▼ sold on the open market 1,593 shares of FreshpetSEC Form 427 May 2026Common Stock · traded 22 May 2026 · filed 27 May 2026
- exercised options over 62,369 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 422 May 2026Options to purchase common stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 422 May 2026Options to purchase common stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 7,981 shares of Freshpet (a derivative holding)SEC Form 422 May 2026Options to purchase common stock · traded 20 May 2026 · filed 22 May 2026
- ▼ sold on the open market 42,907 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 4,620 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- ▼ sold on the open market 999 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 9,030 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- ▼ sold on the open market 1,951 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 7,981 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- ▼ sold on the open market 1,725 shares of FreshpetSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 422 May 2026Options to purchase common stock · traded 20 May 2026 · filed 22 May 2026
- ▲ bought on the open market 6,000 shares of Vital FarmsSEC Form 421 May 2026Common Stock · traded 14 May 2026 · filed 21 May 2026
- exercised options over 62,369 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 4,620 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- ▼ sold on the open market 959 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 4,620 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- ▼ sold on the open market 959 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- exercised options over 9,030 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- ▼ sold on the open market 1,874 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 9,030 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- ▼ sold on the open market 1,874 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- exercised options over 7,981 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- ▼ sold on the open market 1,657 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- ▼ sold on the open market 6,104 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 7,981 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- ▼ sold on the open market 1,656 shares of FreshpetSEC Form 419 May 2026Common Stock · traded 18 May 2026 · filed 19 May 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 62,369 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 18 May 2026 · filed 19 May 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 4,620 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 18 May 2026 · filed 19 May 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 15 May 2026 · filed 19 May 2026
- exercised options over 9,030 shares of Freshpet (a derivative holding)SEC Form 419 May 2026Options to purchase common stock · traded 18 May 2026 · filed 19 May 2026
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.