MODINE MANUFACTURING CO
MOD · Motor Vehicle Parts & Accessories · 52.8M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $7M (gross $18M, SBC $11M)
Reference price $295.06 · est. market cap ~$15.6B — last insider sale, 2026-06-18 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B74Thermal-management transformer with fast data-center-driven growth and strong operating margins.
Strengths
- Revenue +23% (79th) and operating margin 10.8% (83rd) led by hyperscale data-center cooling demand
- 80/20 discipline lifting returns; Gentherm Reverse Morris Trust to create a pure-play climate franchise
Risks
- Net income -34% (36th) and modest ROE 10.2% (64th) with thinner FCF margin (3.3%, 40th)
- Cyclical, raw-material-exposed (aluminum/copper/steel) and integration risk across three FY2026 acquisitions
Notable findings
- Insider sellingInsider selling — 37 open-market sale(s) by 7 insider(s) (cluster of 7 insiders, ~$35M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
23.0%
Operating margin
10.8%
Net margin
3.8%
Return on equity
10.2%
Return on assets
4.5%
Revenue growth (QoQ)
18.6%
Net-income growth
-34.0%
Current ratio
1.9×
Free cash flow
$105M
EBITDA
$422M
Tangible book value
$705M
Cash & investments
$74M
Stock comp / revenue
0.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-18 | Agen Brian Jon | Sell | 577 | $286.06 |
| 2026-06-18 | Agen Brian Jon | Sell | 123 | $284.80 |
| 2026-06-18 | Agen Brian Jon | Sell | 400 | $287.35 |
| 2026-06-18 | Agen Brian Jon | Sell | 100 | $288.08 |
| 2026-06-18 | Agen Brian Jon | Sell | 200 | $289.20 |
| 2026-06-18 | Agen Brian Jon | Sell | 1.4K | $291.69 |
| 2026-06-18 | Agen Brian Jon | Sell | 2.4K | $292.47 |
| 2026-06-18 | Agen Brian Jon | Sell | 6.7K | $293.48 |
| 2026-06-18 | McGinnis Eric S | Sell | 1.0K | $295.06 |
| 2026-06-18 | Agen Brian Jon | Sell | 4.7K | $294.37 |
| 2026-06-18 | Agen Brian Jon | Sell | 4.9K | $295.42 |
| 2026-06-18 | Agen Brian Jon | Sell | 900 | $296.18 |
| 2026-06-18 | Agen Brian Jon | Sell | 15K | $297.37 |
| 2026-06-18 | Agen Brian Jon | Sell | 200 | $298.30 |
| 2026-06-18 | Agen Brian Jon | Sell | 200 | $300.04 |
| 2026-06-16 | ASHLEMAN ERIC D | Sell | 4.5K | $287.45 |
| 2026-06-16 | ASHLEMAN ERIC D | Sell | 4.5K | $286.27 |
| 2026-06-16 | ASHLEMAN ERIC D | Sell | 5.9K | $291.12 |
| 2026-06-01 | McGinnis Eric S | Sell | 7.2K | $287.90 |
| 2026-06-01 | McGinnis Eric S | Sell | 2.8K | $288.84 |
| 2026-06-01 | McGinnis Eric S | Sell | 1.8K | $290.79 |
| 2026-06-01 | McGinnis Eric S | Sell | 2.8K | $290.11 |
| 2026-06-01 | Laszlo Arthur Jr. | Sell | 900 | $295.76 |
| 2026-06-01 | McGinnis Eric S | Sell | 1.9K | $285.01 |
| 2026-06-01 | McGinnis Eric S | Sell | 1.5K | $285.79 |
| 2026-06-01 | McGinnis Eric S | Sell | 6.0K | $287.00 |
| 2026-05-31 | Lucareli Michael B | Tax withheld | 1.5K | $278.91 |
| 2026-05-31 | McGinnis Eric S | Tax withheld | 663 | $278.91 |
| 2026-05-31 | Agen Brian Jon | Tax withheld | 566 | $278.91 |
| 2026-05-31 | Laszlo Arthur Jr. | Tax withheld | 436 | $278.91 |
| 2026-05-31 | Brinker Neil David | Tax withheld | 3.7K | $278.91 |
| 2026-05-29 | McGinnis Eric S | Sell | 2.0K | $281.01 |
| 2026-05-29 | McGinnis Eric S | Sell | 12K | $280.13 |
| 2026-05-26 | Lucareli Michael B | Grant | 74K | — |
| 2026-05-26 | Laszlo Arthur Jr. | Grant | 11K | — |
| 2026-05-26 | Laszlo Arthur Jr. | Tax withheld | 4.8K | $295.88 |
| 2026-05-26 | McGinnis Eric S | Grant | 40K | — |
| 2026-05-26 | McGinnis Eric S | Tax withheld | 16K | $295.88 |
| 2026-05-26 | Brinker Neil David | Grant | 215K | — |
| 2026-05-26 | Brinker Neil David | Tax withheld | 88K | $295.88 |
| 2026-05-26 | Agen Brian Jon | Grant | 28K | — |
| 2026-05-26 | Agen Brian Jon | Tax withheld | 13K | $295.88 |
| 2026-05-26 | Lucareli Michael B | Tax withheld | 35K | $295.88 |
| 2026-05-26 | Roth Erin Jennifer | Grant | 5.2K | — |
| 2026-05-26 | Roth Erin Jennifer | Tax withheld | 2.2K | $295.88 |
| 2026-05-20 | Patten Jeremy Michael | Grant | 583 | — |
| 2026-05-20 | Brinker Neil David | Grant | 5.5K | — |
| 2026-05-20 | Agen Brian Jon | Grant | 556 | — |
| 2026-05-20 | Lucareli Michael B | Grant | 1.3K | — |
| 2026-05-20 | Roth Erin Jennifer | Grant | 668 | — |
| 2026-05-20 | Laszlo Arthur Jr. | Grant | 591 | — |
| 2026-05-16 | Laszlo Arthur Jr. | Tax withheld | 247 | $271.26 |
| 2026-05-16 | McGinnis Eric S | Tax withheld | 463 | $271.26 |
| 2026-05-16 | Brinker Neil David | Tax withheld | 2.9K | $271.26 |
| 2026-05-16 | Agen Brian Jon | Tax withheld | 388 | $271.26 |
| 2026-05-16 | Lucareli Michael B | Tax withheld | 915 | $271.26 |
| 2026-03-24 | Patten Jeremy Michael | Grant | 1.1K | — |
| 2026-02-24 | WILLIAMS MARSHA C | Sell | 12K | $234.71 |
| 2026-02-17 | Lucareli Michael B | Sell | 4.4K | $221.14 |
| 2026-02-17 | Lucareli Michael B | Option exercise | 20K | $6.62 |
| 2026-02-17 | Lucareli Michael B | Sell | 4.5K | $217.15 |
| 2026-02-17 | Lucareli Michael B | Sell | 5.1K | $218.16 |
| 2026-02-17 | Lucareli Michael B | Sell | 2.3K | $219.19 |
| 2026-02-17 | Lucareli Michael B | Sell | 3.3K | $220.49 |
| 2026-02-17 | Lucareli Michael B | Sell | 54 | $222.01 |
| 2026-02-02 | Garimella Suresh V | Sell | 1.1K | $184.07 |
| 2026-01-22 | Garimella Suresh V | Sell | 1.1K | $150.00 |
| 2026-01-05 | McGinnis Eric S | Option exercise | 14K | $12.28 |
| 2026-01-05 | McGinnis Eric S | Option exercise | 11K | $12.62 |
| 2025-12-02 | Brinker Neil David | Sell | 6.8K | $161.31 |
| 2025-12-02 | Brinker Neil David | Sell | 25K | $160.36 |
| 2025-11-27 | Roth Erin Jennifer | Tax withheld | 516 | $158.97 |
| 2025-09-29 | Patten Jeremy Michael | Grant | 1.7K | — |
| 2025-08-25 | McGinnis Eric S | Tax withheld | 759 | $138.12 |
| 2025-08-22 | Garimella Suresh V | Sell | 3.0K | $141.84 |
| 2025-08-22 | McGinnis Eric S | Sell | 21K | $140.65 |
| 2025-08-22 | McGinnis Eric S | Sell | 4.3K | $141.89 |
| 2025-08-22 | Garimella Suresh V | Sell | 300 | $142.81 |
| 2025-08-22 | Garimella Suresh V | Sell | 1.5K | $135.22 |
| 2025-08-22 | Garimella Suresh V | Sell | 900 | $136.54 |
| 2025-08-22 | Garimella Suresh V | Sell | 1.5K | $140.30 |
| 2025-08-22 | Garimella Suresh V | Sell | 6.9K | $141.10 |
| 2025-08-21 | Garimella Suresh V | Grant | 1.1K | — |
| 2025-08-21 | Yan Christine Y | Grant | 1.1K | — |
| 2025-08-21 | WULFSOHN WILLIAM A | Grant | 1.1K | — |
| 2025-08-21 | Wilson David J. | Grant | 1.1K | — |
| 2025-08-21 | WILLIAMS MARSHA C | Grant | 2.0K | — |
| 2025-08-21 | Patterson Christopher William | Grant | 1.1K | — |
| 2025-08-21 | LOWE ALAN S | Grant | 1.3K | — |
| 2025-08-21 | Harper Katherine Carolyn | Grant | 1.1K | — |
| 2025-08-21 | Bendza Gary Mark | Grant | 1.1K | — |
| 2025-08-21 | ASHLEMAN ERIC D | Grant | 1.1K | — |
| 2025-08-11 | WILLIAMS MARSHA C | Sell | 26K | $134.77 |
| 2025-08-07 | Lucareli Michael B | Option exercise | 7.8K | $17.79 |
| 2025-08-07 | Lucareli Michael B | Option exercise | 5.8K | $12.28 |
| 2025-08-05 | Lucareli Michael B | Sell | 25K | $140.00 |
| 2025-08-05 | Lucareli Michael B | Option exercise | 15K | $12.28 |
| 2025-08-05 | Lucareli Michael B | Sell | 5.8K | $140.65 |
| 2025-08-05 | Lucareli Michael B | Sell | 9.6K | $141.59 |
| 2025-07-31 | Lucareli Michael B | Option exercise | 14K | $17.90 |
| 2025-07-31 | Lucareli Michael B | Option exercise | 12K | $13.26 |
| 2025-07-31 | Lucareli Michael B | Sell | 12K | $125.00 |
| 2025-07-31 | Lucareli Michael B | Sell | 9.1K | $126.76 |
| 2025-07-31 | Lucareli Michael B | Sell | 5.1K | $127.87 |
| 2025-07-31 | Lucareli Michael B | Sell | 247 | $129.60 |
| 2025-07-31 | Lucareli Michael B | Sell | 1.5K | $125.00 |
| 2025-07-31 | Lucareli Michael B | Sell | 200 | $126.60 |
| 2025-07-31 | Lucareli Michael B | Sell | 17K | $128.26 |
| 2025-07-31 | Lucareli Michael B | Sell | 10.0K | $129.15 |
| 2025-07-31 | Lucareli Michael B | Sell | 19K | $130.26 |
| 2025-07-31 | Lucareli Michael B | Sell | 5.3K | $131.16 |
| 2025-07-31 | Lucareli Michael B | Sell | 675 | $131.91 |
| 2025-07-29 | Lucareli Michael B | Sell | 5.8K | $115.00 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 6.8K | $15.90 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 6.6K | $17.90 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 9.7K | $13.26 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 12K | $6.62 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 5.1K | $17.79 |
| 2025-07-29 | Agen Brian Jon | Option exercise | 7.3K | $12.28 |
| 2025-07-29 | Agen Brian Jon | Sell | 41K | $110.33 |
| 2025-07-29 | Agen Brian Jon | Sell | 6.6K | $111.54 |
| 2025-07-29 | Agen Brian Jon | Sell | 45 | $112.49 |
| 2025-06-18 | Brinker Neil David | Option exercise | 8.1K | $17.79 |
| 2025-06-06 | Lucareli Michael B | Tax withheld | 4.6K | $93.62 |
| 2025-06-06 | Brinker Neil David | Tax withheld | 11K | $93.62 |
| 2025-06-06 | Agen Brian Jon | Tax withheld | 1.8K | $93.62 |
| 2025-06-06 | McGinnis Eric S | Tax withheld | 1.9K | $93.62 |
| 2025-06-04 | Brinker Neil David | Tax withheld | 4.3K | $91.66 |
| 2025-06-04 | Agen Brian Jon | Tax withheld | 741 | $91.66 |
| 2025-06-04 | Lucareli Michael B | Tax withheld | 2.1K | $91.66 |
| 2025-05-31 | Agen Brian Jon | Tax withheld | 555 | $90.80 |
| 2025-05-31 | McGinnis Eric S | Tax withheld | 648 | $90.80 |
| 2025-05-31 | Lucareli Michael B | Tax withheld | 1.4K | $90.80 |
| 2025-05-16 | Brinker Neil David | Grant | 12K | — |
| 2025-05-16 | Roth Erin Jennifer | Grant | 1.4K | — |
| 2025-05-16 | McGinnis Eric S | Grant | 1.8K | — |
| 2025-05-16 | McGinnis Eric S | Tax withheld | 141 | $104.53 |
| 2025-05-16 | Lucareli Michael B | Grant | 3.0K | — |
| 2025-05-16 | Lucareli Michael B | Tax withheld | 452 | $104.53 |
| 2025-05-16 | Brinker Neil David | Tax withheld | 1.3K | $104.53 |
| 2025-05-16 | Agen Brian Jon | Grant | 1.3K | — |
| 2025-05-16 | Agen Brian Jon | Tax withheld | 199 | $104.53 |
| 2025-04-03 | McGinnis Eric S | Option exercise | 9.4K | $12.62 |
| 2025-03-03 | WULFSOHN WILLIAM A | Buy | 2.5K | $79.43 |
| 2025-02-10 | Lucareli Michael B | Sell | 2.5K | $100.00 |
| 2025-02-10 | Lucareli Michael B | Option exercise | 18K | $13.26 |
| 2025-02-10 | Lucareli Michael B | Sell | 18K | $100.00 |
| 2025-02-07 | Patterson Christopher William | Sell | 28K | $97.43 |
| 2025-02-06 | Lucareli Michael B | Sell | 10.0K | $102.99 |
| 2025-02-06 | Lucareli Michael B | Sell | 4.2K | $103.66 |
| 2025-02-06 | Lucareli Michael B | Sell | 404 | $104.44 |
| 2025-02-06 | Lucareli Michael B | Sell | 10K | $101.99 |
| 2025-02-06 | Lucareli Michael B | Sell | 2.7K | $100.77 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-26 | ResultsExhibits | filing ↗ |
| 2026-05-05 | Material agreementExhibits | filing ↗ |
| 2026-02-17 | Reg FDExhibits | filing ↗ |
| 2026-02-04 | ResultsExhibits | filing ↗ |
| 2026-01-29 | Material agreementReg FDExhibits | filing ↗ |
| 2025-12-29 | Material agreementExhibits | filing ↗ |
| 2025-12-09 | Exec/director changeExhibits | filing ↗ |
| 2025-11-14 | Exec/director change | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-K | 2026-05-27 | 2026-03-31 | 0001104659-26-066795 ↗ |
| 8-K | 2026-05-26 | 2026-05-26 | 0001104659-26-066291 ↗ |
| 8-K | 2026-05-05 | 2026-04-30 | 0001104659-26-055654 ↗ |
| 8-K | 2026-02-17 | 2026-02-17 | 0001104659-26-015568 ↗ |
| 10-Q | 2026-02-05 | 2025-12-31 | 0001104659-26-010790 ↗ |
| 8-K | 2026-02-04 | 2026-02-04 | 0001104659-26-010338 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0001104659-26-008087 ↗ |
| 8-K | 2025-12-29 | 2025-12-23 | 0001104659-25-124872 ↗ |
| 8-K | 2025-12-09 | 2025-12-04 | 0001104659-25-119558 ↗ |
| 8-K | 2025-11-14 | 2025-11-10 | 0001104659-25-112128 ↗ |
| 10-Q | 2025-10-29 | 2025-09-30 | 0001104659-25-103646 ↗ |
| 8-K/A | 2025-10-29 | 2025-10-28 | 0001104659-25-103639 ↗ |