Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.22B | $2.37B | $2.73B | $2.84B | $2.58B | $2.85B | $3.31B | $3.43B | $3.59B | $3.69B |
| Revenue growth | — | 6.8% | 15.3% | 4.0% | -9.2% | 10.5% | 15.9% | 3.8% | 4.5% | 2.9% |
| Gross profit | $755M | $821M | $936M | $948M | $872M | $972M | $1.07B | $1.16B | $1.27B | $1.29B |
| Gross margin | 34.0% | 34.6% | 34.2% | 33.3% | 33.8% | 34.0% | 32.3% | 33.8% | 35.5% | 34.8% |
| Operating income | $274M | $324M | $377M | $388M | $340M | $385M | $444M | $480M | $544M | $495M |
| Operating margin | 12.3% | 13.6% | 13.8% | 13.6% | 13.2% | 13.5% | 13.4% | 14.0% | 15.2% | 13.4% |
| Net income | $191M | $233M | $180M | $267M | $257M | $287M | $333M | $359M | $414M | $367M |
| Net margin | 8.6% | 9.8% | 6.6% | 9.4% | 10.0% | 10.1% | 10.1% | 10.5% | 11.5% | 9.9% |
| EPS (diluted) | $1.42 | $1.74 | $1.36 | $2.05 | $2.00 | $2.24 | $2.66 | $2.90 | $3.38 | $3.05 |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $291M | $318M | $263M | $346M | $387M | $402M | $253M | $545M | $493M | $419M |
| Capital expenditures | $72.9M | $65.9M | $97.5M | $151M | $124M | $59.0M | $85.5M | $119M | $85.6M | $78.9M |
| Free cash flow | $218M | $252M | $165M | $195M | $263M | $343M | $167M | $426M | $407M | $340M |
| Share buybacks | $84.3M | $140M | $122M | $129M | $94.3M | $142M | $171M | $142M | $163M | $332M |
| Dividends paid | $91.2M | $92.4M | $94.7M | $99.7M | $106M | $107M | $110M | $114M | $123M | $132M |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $243M | $308M | $205M | $178M | $237M | $223M | $193M | $187M | $233M | $180M |
| Total assets | $1.79B | $1.98B | $1.98B | $2.14B | $2.24B | $2.40B | $2.60B | $2.77B | $2.91B | $2.98B |
| Total liabilities | $1.02B | $1.13B | $1.12B | $1.24B | $1.24B | $1.26B | $1.47B | $1.45B | $1.43B | $1.52B |
| Long-term debt | $403M | $588M | $515M | $635M | $625M | $463M | $647M | $623M | $510M | $640M |
| Shareholders' equity | $771M | $855M | $858M | $893M | $993M | $1.14B | $1.13B | $1.32B | $1.49B | $1.45B |
| Retained earnings | $905M | $1.04B | $1.12B | $1.28B | $1.43B | $1.61B | $1.85B | $2.09B | $2.38B | $2.61B |
| Shares (wtd avg diluted) | 135M | 134M | 132M | 130M | 128M | 128M | 125M | 124M | 123M | 120M |
Every figure is extracted from DONALDSON Co INC’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.