DONALDSON Co INC
DCI · Industrial & Commercial Fans & Blowers & Air Purifing Equip · 115.9M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $121M (gross $142M, SBC $20M)
Reference price $89.21 · est. market cap ~$10.3B — last insider sale, 2026-04-14 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B78Donaldson is a durable filtration leader with top-decile returns, strong cash generation and recurring aftermarket revenue, despite a soft earnings year.
Strengths
- Top-decile ROA (12.3%, 91.7th pct) and high ROE (25%, 81st pct) with strong FCF (80th pct)
- Sticky replacement-filter aftermarket and growing Life Sciences/bioprocessing exposure
Risks
- Net income down 11.4% (39th pct) and modest cash position (58th pct)
- Raw-material/tariff and OEM-demand cyclicality
Notable findings
Key metrics
Return on equity
25.2%
Return on assets
12.3%
ROIC
18.7%
Net-income growth
-11.4%
Debt / equity
0.4×
Net debt / EBITDA
0.8×
Current ratio
1.9×
Free cash flow
$340M
EBITDA
$595M
Tangible book value
$862M
Cash & investments
$180M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-04-14 | Owens James | Sell | 6.6K | $89.21 |
| 2026-04-14 | Owens James | Option exercise | 7.2K | $42.26 |
| 2026-04-14 | Owens James | Sell | 7.2K | $89.21 |
| 2026-04-14 | Owens James | Option exercise | 6.6K | $48.96 |
| 2026-04-13 | Owens James | Option exercise | 5.9K | $42.26 |
| 2026-04-13 | Owens James | Sell | 5.9K | $89.02 |
| 2026-04-10 | Owens James | Option exercise | 126 | $42.26 |
| 2026-04-10 | Owens James | Sell | 126 | $88.82 |
| 2026-04-03 | Smiley Jacinth C | Grant | 279 | $85.23 |
| 2026-04-03 | Rautio Trudy A. | Grant | 349 | $85.23 |
| 2026-04-03 | Owens James | Grant | 279 | $85.23 |
| 2026-04-03 | Hilger Christopher M. | Grant | 418 | $85.23 |
| 2026-03-26 | Briseno Guillermo | Option exercise | 12K | $42.72 |
| 2026-03-26 | Briseno Guillermo | Sell | 12K | $84.97 |
| 2026-03-26 | Briseno Guillermo | Option exercise | 8.6K | $45.43 |
| 2026-03-26 | Briseno Guillermo | Sell | 8.6K | $84.97 |
| 2026-01-02 | Rautio Trudy A. | Grant | 900 | — |
| 2026-01-02 | Smiley Jacinth C | Grant | 900 | — |
| 2026-01-02 | Smiley Jacinth C | Grant | 250 | $89.93 |
| 2026-01-02 | Shine Daniel P | Grant | 900 | — |
| 2026-01-02 | Rautio Trudy A. | Grant | 311 | $89.93 |
| 2026-01-02 | Rajendra Ajita G | Grant | 900 | — |
| 2026-01-02 | Owens James | Grant | 900 | — |
| 2026-01-02 | Owens James | Grant | 250 | $89.93 |
| 2026-01-02 | Olson Richard M | Grant | 900 | — |
| 2026-01-02 | Milroy Douglas A. | Grant | 900 | — |
| 2026-01-02 | Hilger Christopher M. | Grant | 375 | $89.93 |
| 2026-01-02 | Hilger Christopher M. | Grant | 900 | — |
| 2026-01-02 | Cruz Pilar | Grant | 900 | — |
| 2025-12-09 | Pogalz Bradley J. | Sell | 566 | $91.57 |
| 2025-12-09 | Pogalz Bradley J. | Option exercise | 1.0K | $28.00 |
| 2025-12-08 | Shine Daniel P | Grant | 100 | — |
| 2025-12-05 | Rajendra Ajita G | Sell | 6.6K | $92.04 |
| 2025-12-05 | Rajendra Ajita G | Option exercise | 6.6K | $48.96 |
| 2025-12-05 | Rajendra Ajita G | Option exercise | 13K | $42.26 |
| 2025-12-05 | Rajendra Ajita G | Sell | 13K | $92.04 |
| 2025-10-03 | Smiley Jacinth C | Grant | 272 | $82.61 |
| 2025-10-03 | Rautio Trudy A. | Grant | 339 | $82.61 |
| 2025-10-03 | Owens James | Grant | 272 | $82.61 |
| 2025-10-03 | Hilger Christopher M. | Grant | 409 | $82.61 |
| 2025-10-02 | Lewis Richard Brent | Option exercise | 14K | $28.00 |
| 2025-10-02 | Lewis Richard Brent | Tax withheld | 9.0K | $82.08 |
| 2025-09-25 | Briseno Guillermo | Grant | 3.9K | — |
| 2025-09-25 | Lewis Richard Brent | Grant | 5.9K | — |
| 2025-09-25 | Lewis Richard Brent | Tax withheld | 140 | $80.04 |
| 2025-09-25 | Carpenter Tod E. | Grant | 36K | — |
| 2025-09-25 | Carpenter Tod E. | Tax withheld | 18K | $80.04 |
| 2025-09-25 | Becker Amy C | Grant | 5.5K | — |
| 2025-09-25 | Becker Amy C | Tax withheld | 2.7K | $80.04 |
| 2025-09-03 | Briseno Guillermo | Option exercise | 14K | $28.00 |
| 2025-09-03 | Briseno Guillermo | Sell | 14K | $79.03 |
| 2025-08-28 | Rautio Trudy A. | Sell | 13K | $79.96 |
| 2025-08-28 | Rautio Trudy A. | Option exercise | 19K | $28.43 |
| 2025-08-28 | Rautio Trudy A. | Sell | 19K | $79.96 |
| 2025-08-28 | Rautio Trudy A. | Option exercise | 13K | $42.26 |
| 2025-08-28 | Rautio Trudy A. | Gift | 3.7K | — |
| 2025-08-28 | Dahlgren Andrew C | Option exercise | 3.0K | $28.00 |
| 2025-08-28 | Dahlgren Andrew C | Sell | 3.0K | $81.96 |
| 2025-08-28 | Carpenter Tod E. | Option exercise | 100K | $28.00 |
| 2025-08-28 | Carpenter Tod E. | Sell | 100K | $80.62 |
| 2025-08-28 | Becker Amy C | Option exercise | 18K | $28.00 |
| 2025-08-28 | Becker Amy C | Sell | 18K | $81.71 |
| 2025-07-10 | Carpenter Tod E. | Grant | 46K | $28.00 |
| 2025-07-10 | Carpenter Tod E. | Sell | 46K | $71.71 |
| 2025-07-09 | Carpenter Tod E. | Grant | 2.2K | $28.00 |
| 2025-07-09 | Carpenter Tod E. | Sell | 2.2K | $71.00 |
| 2025-07-08 | Carpenter Tod E. | Grant | 12K | $28.00 |
| 2025-07-08 | Carpenter Tod E. | Sell | 12K | $71.07 |
| 2025-07-07 | Hilger Christopher M. | Grant | 316 | $71.26 |
| 2025-07-07 | Smiley Jacinth C | Grant | 316 | $71.26 |
| 2025-07-07 | Rautio Trudy A. | Grant | 393 | $71.26 |
| 2025-07-07 | Owens James | Grant | 316 | $71.26 |
| 2025-07-07 | OBERTON WILLARD D | Grant | 53 | $71.26 |
| 2025-06-09 | CEBULLA ANDREW J. | Tax withheld | 489 | $70.38 |
| 2025-06-04 | Lewis Richard Brent | Option exercise | 10K | $35.80 |
| 2025-06-04 | Lewis Richard Brent | Tax withheld | 7.4K | $69.29 |
| 2025-06-04 | OBERTON WILLARD D | Option exercise | 7.0K | $28.43 |
| 2025-06-04 | OBERTON WILLARD D | Sell | 7.0K | $69.51 |
| 2025-04-10 | Owens James | Option exercise | 19K | $28.43 |
| 2025-04-10 | Owens James | Sell | 19K | $62.02 |
| 2025-04-04 | Smiley Jacinth C | Grant | 370 | $60.84 |
| 2025-04-04 | Rautio Trudy A. | Grant | 460 | $60.84 |
| 2025-04-04 | Owens James | Grant | 370 | $60.84 |
| 2025-04-04 | OBERTON WILLARD D | Grant | 62 | $60.84 |
| 2025-04-04 | Hilger Christopher M. | Grant | 370 | $60.84 |
| 2025-03-17 | SCALF THOMAS R | Option exercise | 28K | $42.72 |
| 2025-03-17 | SCALF THOMAS R | Sell | 28K | $69.22 |
| 2025-03-05 | OBERTON WILLARD D | Option exercise | 7.0K | $28.43 |
| 2025-03-05 | OBERTON WILLARD D | Sell | 7.0K | $68.22 |
| 2025-02-28 | SCALF THOMAS R | Option exercise | 30K | $28.00 |
| 2025-02-28 | SCALF THOMAS R | Sell | 30K | $68.89 |
| 2025-01-02 | Milroy Douglas A. | Grant | 1.3K | — |
| 2025-01-02 | Smiley Jacinth C | Grant | 1.3K | — |
| 2025-01-02 | Smiley Jacinth C | Grant | 334 | $67.29 |
| 2025-01-02 | Rautio Trudy A. | Option exercise | 14K | $36.84 |
| 2025-01-02 | Rautio Trudy A. | Sell | 14K | $67.60 |
| 2025-01-02 | Rautio Trudy A. | Grant | 1.3K | — |
| 2025-01-02 | Rautio Trudy A. | Grant | 416 | $67.29 |
| 2025-01-02 | Rajendra Ajita G | Grant | 1.3K | — |
| 2025-01-02 | Owens James | Grant | 1.3K | — |
| 2025-01-02 | Owens James | Grant | 334 | $67.29 |
| 2025-01-02 | Olson Richard M | Grant | 1.3K | — |
| 2025-01-02 | OBERTON WILLARD D | Option exercise | 2.0K | $28.43 |
| 2025-01-02 | OBERTON WILLARD D | Sell | 2.0K | $67.95 |
| 2025-01-02 | OBERTON WILLARD D | Grant | 1.3K | — |
| 2025-01-02 | OBERTON WILLARD D | Grant | 56 | $67.29 |
| 2025-01-02 | Hilger Christopher M. | Grant | 1.3K | — |
| 2025-01-02 | Hilger Christopher M. | Grant | 334 | $67.29 |
| 2025-01-02 | Cruz Pilar | Grant | 1.3K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-02 | ResultsExhibits | filing ↗ |
| 2026-04-10 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-02-26 | ResultsExhibits | filing ↗ |
| 2026-02-02 | Material agreementReg FDExhibits | filing ↗ |
| 2026-01-29 | Exec/director changeReg FDExhibits | filing ↗ |
| 2025-12-04 | ResultsExhibits | filing ↗ |
| 2025-11-24 | Shareholder vote | filing ↗ |
| 2025-08-27 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-02 | 2026-06-02 | 0000029644-26-000049 ↗ |
| 10-Q | 2026-06-02 | 2026-04-30 | 0000029644-26-000052 ↗ |
| 8-K | 2026-04-10 | 2026-04-08 | 0001193125-26-151208 ↗ |
| 10-Q | 2026-02-26 | 2026-01-31 | 0000029644-26-000026 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0000029644-26-000024 ↗ |
| 8-K | 2026-02-02 | 2026-01-31 | 0001193125-26-032803 ↗ |
| 8-K | 2026-01-29 | 2026-01-28 | 0001193125-26-029665 ↗ |
| 10-Q | 2025-12-04 | 2025-10-31 | 0000029644-25-000147 ↗ |
| 8-K | 2025-12-04 | 2025-12-04 | 0000029644-25-000145 ↗ |
| 8-K | 2025-11-24 | 2025-11-21 | 0000029644-25-000133 ↗ |
| 10-K | 2025-09-26 | 2025-07-31 | 0000029644-25-000098 ↗ |
| 8-K | 2025-08-27 | 2025-08-27 | 0000029644-25-000082 ↗ |