Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $321M | $358M | $398M | $414M | $418M | $468M | $527M | $822M | $924M | $895M |
| Revenue growth | — | 11.5% | 11.1% | 4.1% | 1.0% | 12.0% | 12.5% | 56.0% | 12.4% | -3.2% |
| Gross profit | $153M | $169M | $186M | $192M | $196M | $215M | $243M | $406M | $464M | $421M |
| Gross margin | 47.6% | 47.1% | 46.8% | 46.3% | 46.9% | 45.9% | 46.1% | 49.4% | 50.2% | 47.1% |
| Operating income | $56.4M | $64.9M | $70.2M | $68.1M | $67.5M | $74.2M | $58.6M | $37.5M | $58.7M | -$1.06B |
| Operating margin | 17.6% | 18.1% | 17.6% | 16.4% | 16.1% | 15.8% | 11.1% | 4.6% | 6.3% | -118.6% |
| Net income | $36.6M | $43.8M | $63.1M | $60.2M | $59.5M | $60.9M | $48.3M | -$22.9M | -$9.42M | -$1.09B |
| Net margin | 11.4% | 12.2% | 15.9% | 14.5% | 14.2% | 13.0% | 9.2% | -2.8% | -1.0% | -122.1% |
| EPS (diluted) | $0.72 | $0.86 | $1.21 | $0.57 | $0.56 | $0.57 | $0.45 | -$0.12 | -$0.04 | -$5.03 |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $35.3M | $60.3M | $69.1M | $63.8M | $85.9M | $81.1M | $68.0M | $41.0M | $35.3M | $58.2M |
| Capital expenditures | $14.2M | $14.6M | $20.9M | $14.7M | $24.1M | $26.7M | $24.4M | $65.8M | $111M | $105M |
| Free cash flow | $21.1M | $45.7M | $48.2M | $49.2M | $61.8M | $54.4M | $43.6M | -$24.7M | -$76.2M | -$46.4M |
| Share buybacks | — | — | — | $3.13M | — | — | — | — | — | — |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $55.3M | $77.6M | $83.1M | $41.7M | $66.3M | $75.6M | $44.5M | $163M | $171M | $129M |
| Total assets | $450M | $528M | $618M | $696M | $797M | $920M | $993M | $4.55B | $4.55B | $3.44B |
| Total liabilities | $45.8M | $56.7M | $57.8M | $57.8M | $72.0M | $79.8M | $106M | $1.42B | $1.40B | $1.37B |
| Long-term debt | — | — | — | — | — | — | — | $885M | $888M | $875M |
| Shareholders' equity | $404M | $472M | $560M | $638M | $725M | $840M | $887M | $3.13B | $3.14B | $2.07B |
| Retained earnings | $252M | $296M | $359M | $419M | $479M | $540M | $588M | $565M | $556M | -$536M |
| Shares (wtd avg diluted) | 50.5M | 51.2M | 52.1M | 105M | 106M | 107M | 108M | 189M | 216M | 217M |
Every figure is extracted from NEOGEN CORP’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.