‹ Screener

Vital Farms, Inc.

VITL · Food and Kindred Products · 42.8M shares · +5%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $7M (gross $14M, SBC $7M)

Reference price $8.92 · est. market cap ~$382M — last insider purchase, 2026-05-19 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B78

Fast-growing category leader in pasture-raised eggs with top-quartile margins and returns, funding capacity expansion.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-29 · $185M2025-09-28 · $199M2025-12-28 · $214M2026-03-29 · $187M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
37.6%
Operating margin
11.6%
Net margin
8.7%
Return on equity
18.9%
Return on assets
12.8%
Revenue growth (QoQ)
-12.4%
Net-income growth
24.2%
Current ratio
2.2×
Free cash flow
-$48M
EBITDA
$98M
Tangible book value
$347M
Cash & investments
$49M
Cash runway
4q
Stock comp / revenue
1.6%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-10Amoo-Gottfried Kofi OwusuGrant10K
2026-06-10Post Denny MarieGrant10K
2026-06-10Cyr William B.Grant10K
2026-06-10Khoury KarlGrant10K
2026-06-10Ruiz GiselGrant10K
2026-06-10Kennedy Kelly J.Grant10K
2026-06-10Flanagan Glenda JGrant10K
2026-05-19Van Hoven Reena ChauhanBuy2.2K$8.92
2026-05-18Flanagan Glenda JBuy6.1K$8.33
2026-05-18Flanagan Glenda JBuy6.1K$8.33
2026-05-15Coon StephanieGrant500$7.21
2026-05-15Amoo-Gottfried Kofi OwusuBuy2.4K$8.45
2026-05-15Bal JoanneGrant500$7.21
2026-05-15Pappas Peter NicholasGrant395$7.21
2026-05-15Diez-Canseco RussellGrant500$7.21
2026-05-15Coon StephanieBuy5.9K$8.42
2026-05-15Wrede ThiloGrant500$7.21
2026-05-14Cyr William B.Buy6.0K$8.52
2026-05-14Kennedy Kelly J.Buy2.5K$8.40
2026-05-14Cyr William B.Buy6.0K$8.52
2026-05-14Holland Joseph MichaelBuy12K$8.00
2026-05-14Kennedy Kelly J.Buy2.5K$8.40
2026-05-14McKeon KathrynBuy604$8.28
2026-05-14Pappas Peter NicholasBuy3.5K$8.51
2026-05-14Holland Joseph MichaelBuy12K$8.00
2026-05-13Ruiz GiselBuy6.2K$8.13
2026-05-13Post Denny MarieBuy3.0K$8.23
2026-03-18Wrede ThiloTax withheld3.2K$15.70
2026-03-16McKeon KathrynTax withheld928$17.21
2026-03-16Diez-Canseco RussellTax withheld4.8K$17.21
2026-03-16Coon StephanieTax withheld928$17.21
2026-03-16Bal JoanneTax withheld1.1K$17.21
2026-03-16Pappas Peter NicholasTax withheld928$17.21
2026-03-12Diez-Canseco RussellTax withheld12K$17.62
2026-03-12McKeon KathrynTax withheld1.7K$17.62
2026-03-12Bal JoanneTax withheld1.6K$17.62
2026-03-12Pappas Peter NicholasTax withheld1.4K$17.62
2026-03-12Wrede ThiloTax withheld2.2K$17.62
2026-03-12Coon StephanieTax withheld1.6K$17.62
2026-03-09Khoury KarlBuy5.0K$18.45
2026-03-05Holland Joseph MichaelGrant15K
2026-03-05Pappas Peter NicholasGrant20K
2026-03-05OHAYER MATTHEWGrant5.5K
2026-03-05Wrede ThiloGrant25K
2026-03-05Van Hoven Reena ChauhanGrant14K
2026-03-05McKeon KathrynGrant15K
2026-03-05Bal JoanneGrant15K
2026-03-05Diez-Canseco RussellGrant75K
2026-03-05Coon StephanieGrant14K
2026-03-04Pappas Peter NicholasTax withheld1.0K$20.30
2026-03-04Bal JoanneTax withheld784$20.30
2026-03-04McKeon KathrynTax withheld784$20.30
2026-03-04Diez-Canseco RussellTax withheld2.9K$20.30
2026-03-04Van Hoven Reena ChauhanTax withheld855$20.30
2026-03-04Holland Joseph MichaelTax withheld969$20.30
2026-03-04Wrede ThiloTax withheld1.8K$20.30
2026-03-04Coon StephanieTax withheld745$20.30
2026-03-02OHAYER MATTHEWSell15K$20.33
2026-03-02Cyr William B.Buy4.8K$20.70
2026-03-02OHAYER MATTHEWSell20K$20.33
2026-02-02OHAYER MATTHEWSell18K$27.87
2026-02-02OHAYER MATTHEWSell1.6K$28.33
2026-01-02OHAYER MATTHEWSell12K$30.43
2026-01-02OHAYER MATTHEWSell13K$31.27
2025-12-15Diez-Canseco RussellSell17K$35.05
2025-12-15OHAYER MATTHEWSell5.0K$35.25
2025-12-01OHAYER MATTHEWSell4.1K$33.67
2025-12-01OHAYER MATTHEWSell21K$33.07
2025-11-28Pappas Peter NicholasTax withheld261$32.70
2025-11-24OHAYER MATTHEWTax withheld880$30.67
2025-11-17Bal JoanneGrant258$26.13
2025-11-17Coon StephanieGrant401$26.13
2025-11-17Wrede ThiloGrant281$26.13
2025-11-17Diez-Canseco RussellGrant309$26.13
2025-11-17Pappas Peter NicholasGrant291$26.13
2025-11-04OHAYER MATTHEWSell5.0K$37.78
2025-11-03OHAYER MATTHEWSell21K$31.85
2025-11-03OHAYER MATTHEWSell3.6K$32.35
2025-10-08Diez-Canseco RussellSell5.3K$44.11
2025-10-08Diez-Canseco RussellSell4.4K$44.72
2025-10-01OHAYER MATTHEWSell600$38.17
2025-10-01OHAYER MATTHEWSell11K$40.63
2025-10-01OHAYER MATTHEWSell24K$39.98
2025-09-16Van Hoven Reena ChauhanTax withheld344$47.05
2025-09-11Diez-Canseco RussellGift10K
2025-09-10Diez-Canseco RussellSell943$47.84
2025-09-10Diez-Canseco RussellSell16K$47.29
2025-09-04OHAYER MATTHEWSell100K$50.96
2025-09-02OHAYER MATTHEWSell21K$51.52
2025-09-02Holland Joseph MichaelTax withheld412$51.90
2025-09-02OHAYER MATTHEWSell100K$51.98
2025-09-02OHAYER MATTHEWSell24K$52.39
2025-08-29OHAYER MATTHEWSell100K$51.13
2025-08-22Bal JoanneSell4.8K$50.95
2025-08-21OHAYER MATTHEWSell4.2K$50.25
2025-08-19OHAYER MATTHEWSell800$50.31
2025-08-18McKeon KathrynSell21K$49.08
2025-08-18McKeon KathrynOption exercise21K$15.31
2025-08-15Bal JoanneSell10.0K$47.70
2025-08-15McKeon KathrynSell12K$47.59
2025-08-14Wrede ThiloOption exercise7.2K$13.91
2025-08-14Post Denny MarieSell6.1K$47.75
2025-08-14Wrede ThiloSell2.8K$47.70
2025-08-14Wrede ThiloSell600$47.06
2025-08-13Khoury KarlSell20K$47.63
2025-08-12Diez-Canseco RussellSell17K$46.11
2025-08-12Coon StephanieSell10K$46.15
2025-08-11Pappas Peter NicholasSell2.8K$45.35
2025-08-11Wrede ThiloSell1.2K$45.56
2025-08-08OHAYER MATTHEWSell5.0K$45.25
2025-08-07OHAYER MATTHEWSell5.0K$40.31
2025-08-01OHAYER MATTHEWSell10K$36.42
2025-08-01OHAYER MATTHEWSell20K$35.53
2025-07-23OHAYER MATTHEWSell5.0K$40.34
2025-07-11OHAYER MATTHEWOption exercise18K$24.20
2025-07-11Wrede ThiloSell1.2K$38.97
2025-07-01Cyr William B.Grant3.0K
2025-07-01OHAYER MATTHEWSell20K$39.32
2025-07-01OHAYER MATTHEWSell9.7K$38.85
2025-06-17OHAYER MATTHEWSell5.0K$32.25
2025-06-13OHAYER MATTHEWSell700$32.07
2025-06-13OHAYER MATTHEWSell24K$31.61
2025-06-12Wrede ThiloSell1.2K$31.93
2025-06-11Amoo-Gottfried Kofi OwusuGrant3.4K
2025-06-11Post Denny MarieGrant3.4K
2025-06-11Kennedy Kelly J.Grant3.4K
2025-06-11Khoury KarlGrant3.4K
2025-06-11Flanagan Glenda JGrant3.4K
2025-06-11Ruiz GiselGrant3.4K
2025-05-22Diez-Canseco RussellGrant7.8K$12.81
2025-05-19OHAYER MATTHEWSell24K$35.94
2025-05-12Diez-Canseco RussellOption exercise39K$5.33
2025-05-12Diez-Canseco RussellSell11K$34.55
2025-05-12Diez-Canseco RussellOption exercise13K$12.81
2025-05-12Diez-Canseco RussellSell34K$33.98
2025-04-21OHAYER MATTHEWSell24K$32.68
2025-04-14Diez-Canseco RussellSell45K$33.69
2025-04-14Diez-Canseco RussellOption exercise52K$5.33
2025-03-24OHAYER MATTHEWSell4.0K$31.39
2025-03-19OHAYER MATTHEWSell20K$29.46
2025-03-17Wrede ThiloTax withheld4.7K$31.59
2025-03-17Wrede ThiloTax withheld3.2K$31.59
2025-03-14Khoury KarlSell11K$31.02
2025-03-13McKeon KathrynTax withheld1.0K$29.32
2025-03-13Coon StephanieTax withheld1.3K$29.32
2025-03-13McKeon KathrynTax withheld1.5K$29.32
2025-03-13Pappas Peter NicholasTax withheld1.5K$29.32
2025-03-13Bal JoanneTax withheld1.7K$29.32
2025-03-13Coon StephanieTax withheld1.5K$29.32
2025-03-13Diez-Canseco RussellTax withheld4.8K$29.32
2025-03-12Diez-Canseco RussellSell8.7K$31.94
2025-03-12Diez-Canseco RussellOption exercise52K$5.33
2025-03-12Diez-Canseco RussellSell37K$31.48
2025-03-11Coon StephanieTax withheld1.9K$31.60
2025-03-11McKeon KathrynTax withheld1.8K$31.60
2025-03-11Pappas Peter NicholasTax withheld2.3K$31.60
2025-03-11Coon StephanieTax withheld1.6K$31.60
2025-03-11Wrede ThiloTax withheld2.2K$31.60
2025-03-11Bal JoanneTax withheld2.6K$31.60
2025-03-11McKeon KathrynTax withheld1.7K$31.60
2025-03-11Diez-Canseco RussellTax withheld12K$31.60
2025-03-10Bal JoanneTax withheld5.1K$32.04
2025-03-10McKeon KathrynTax withheld1.4K$32.04
2025-03-10Diez-Canseco RussellTax withheld3.3K$32.04
2025-03-10Coon StephanieTax withheld1.9K$32.04
2025-03-10Pappas Peter NicholasTax withheld4.7K$32.04
2025-03-10McKeon KathrynTax withheld1.4K$32.04
2025-03-10Coon StephanieTax withheld1.9K$32.04
2025-03-03Van Hoven Reena ChauhanGrant7.5K
2025-03-03Pappas Peter NicholasGrant10K
2025-03-03Coon StephanieGrant7.5K
2025-03-03Holland Joseph MichaelGrant7.5K
2025-03-03Holland Joseph MichaelGrant7.9K
2025-03-03Bal JoanneGrant7.9K
2025-03-03McKeon KathrynGrant7.9K
2025-03-03Diez-Canseco RussellGrant34K
2025-03-03Wrede ThiloGrant15K
2025-02-19OHAYER MATTHEWSell12K$34.55
2025-02-19OHAYER MATTHEWSell12K$35.30
2025-02-12Diez-Canseco RussellOption exercise52K$5.33
2025-02-12Diez-Canseco RussellSell45K$35.27
2025-01-21OHAYER MATTHEWSell1.3K$41.94
2025-01-21OHAYER MATTHEWSell13K$42.84
2025-01-21OHAYER MATTHEWSell9.6K$43.73
2025-01-21OHAYER MATTHEWSell500$44.94
2025-01-17McKeon KathrynOption exercise12K$3.67
2025-01-17McKeon KathrynSell12K$44.05
2025-01-17Bal JoanneOption exercise12K$15.31
2025-01-17Bal JoanneOption exercise16K$25.56
2025-01-17Bal JoanneSell28K$45.10
2025-01-13McKeon KathrynOption exercise12K$3.25
2025-01-13McKeon KathrynSell12K$42.08
2025-01-13Diez-Canseco RussellOption exercise52K$5.33
2025-01-13Diez-Canseco RussellSell3.1K$40.55
2025-01-13Diez-Canseco RussellSell24K$42.60
2025-01-13Diez-Canseco RussellSell5.5K$43.30
2025-01-13Diez-Canseco RussellSell12K$41.42

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-16Shareholder votefiling ↗
2026-05-07Results2.05Exhibitsfiling ↗
2026-02-26ResultsExec/director changeReg FDOtherExhibitsfiling ↗
2025-12-16Reg FDfiling ↗
2025-11-04ResultsExhibitsfiling ↗
2025-08-14Shareholder votefiling ↗
2025-08-07ResultsExhibitsfiling ↗
2025-07-02Exec/director changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-162026-06-100001193125-26-271829 ↗
8-K2026-05-072026-05-010001193125-26-210294 ↗
10-Q2026-05-072026-03-290001193125-26-210356 ↗
10-K2026-02-262025-12-280001193125-26-073423 ↗
8-K2026-02-262026-02-200001193125-26-073373 ↗
8-K2025-12-162025-12-160001193125-25-319957 ↗
10-Q2025-11-042025-09-280001193125-25-263590 ↗
8-K2025-11-042025-11-040001193125-25-263585 ↗
8-K/A2025-08-142025-06-110001579733-25-000003 ↗
10-Q2025-08-072025-06-290000950170-25-104564 ↗
8-K2025-08-072025-08-070000950170-25-104561 ↗
8-K2025-07-022025-06-290000950170-25-092952 ↗