TENNANT CO
TNC · Refrigeration & Service Industry Machinery · 17.0M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $10M (gross $22M, SBC $12M)
Reference price $88.02 · est. market cap ~$1.5B — last insider sale, 2026-05-07 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C63Mid-pack global cleaning-equipment leader with average returns, hurt near-term by declining sales and a disruptive ERP rollout.
Strengths
- Decent ROA (3.5%, 73rd pct) and gross margin (40.2%), with industry-leading direct sales/service network and robotics investment
- Moderate leverage (D/E 0.46) and positive FCF
Risks
- Revenue -6.5% (17th pct) and net income -47% (25th pct); ROE 7.3% and margins compressed by tariffs
- November 2025 North America ERP go-live caused order/fulfillment disruption expected to persist into 2026
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
40.2%
Operating margin
5.7%
Net margin
3.6%
Return on equity
7.3%
Return on assets
3.5%
ROIC
6.2%
Revenue growth (QoQ)
2.2%
Net-income growth
-47.7%
Debt / equity
0.5×
Current ratio
2.0×
Free cash flow
$43M
Tangible book value
$340M
Stock comp / revenue
0.9%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-07 | Windley David | Grant | 1.5K | — |
| 2026-05-07 | Arvani Azita | Grant | 1.5K | — |
| 2026-05-07 | GREEN MARIA C | Grant | 1.5K | — |
| 2026-05-07 | Zay Richard H. | Sell | 6.9K | $88.02 |
| 2026-05-07 | EICHER CAROL S | Grant | 1.5K | — |
| 2026-05-07 | Mulligan Donal L | Grant | 1.5K | — |
| 2026-05-07 | Morse Timothy R. | Grant | 1.5K | — |
| 2026-05-07 | ALLEN PATRICK E | Grant | 1.5K | — |
| 2026-05-07 | SHEAHAN MARK W | Grant | 1.5K | — |
| 2026-05-07 | Glerum James T Jr. | Grant | 1.5K | — |
| 2026-05-07 | Hider Andrew P. | Grant | 1.5K | — |
| 2026-04-14 | Mulligan Donal L | Tax withheld | 2.5K | $78.81 |
| 2026-04-14 | Mulligan Donal L | Option exercise | 3.5K | $54.70 |
| 2026-03-06 | Huml David W. | Gift | 27K | — |
| 2026-03-06 | Huml David W. | Gift | 27K | — |
| 2026-03-02 | Glerum James T Jr. | Buy | 8.2K | $61.25 |
| 2026-02-28 | Schottler Patrick W. | Tax withheld | 194 | $61.03 |
| 2026-02-28 | Balinski Barb | Tax withheld | 451 | $61.03 |
| 2026-02-28 | West Fay | Tax withheld | 945 | $61.03 |
| 2026-02-28 | ERICKSON KRISTIN A. | Tax withheld | 514 | $61.03 |
| 2026-02-28 | Huml David W. | Tax withheld | 4.3K | $61.03 |
| 2026-02-28 | Zay Richard H. | Tax withheld | 840 | $61.03 |
| 2026-02-27 | Mulligan Donal L | Buy | 3.0K | $61.61 |
| 2026-02-27 | Arvani Azita | Option exercise | 3.5K | $54.70 |
| 2026-02-27 | Arvani Azita | Sell | 3.2K | $61.40 |
| 2026-02-26 | West Fay | Grant | 7.8K | — |
| 2026-02-26 | Glerum James T Jr. | Grant | 437 | — |
| 2026-02-26 | Schottler Patrick W. | Grant | 1.5K | — |
| 2026-02-26 | Schottler Patrick W. | Tax withheld | 552 | $62.73 |
| 2026-02-26 | Schottler Patrick W. | Grant | 4.5K | — |
| 2026-02-26 | Balinski Barb | Grant | 5.6K | — |
| 2026-02-26 | Balinski Barb | Tax withheld | 1.8K | $62.73 |
| 2026-02-26 | Balinski Barb | Grant | 4.4K | — |
| 2026-02-26 | ERICKSON KRISTIN A. | Grant | 6.4K | — |
| 2026-02-26 | ERICKSON KRISTIN A. | Tax withheld | 2.0K | $62.73 |
| 2026-02-26 | ERICKSON KRISTIN A. | Grant | 5.2K | — |
| 2026-02-26 | Windley David | Option exercise | 707 | $52.42 |
| 2026-02-26 | Windley David | Option exercise | 3.5K | $54.70 |
| 2026-02-26 | Windley David | Sell | 3.7K | $63.86 |
| 2026-02-26 | ALLEN PATRICK E | Grant | 437 | — |
| 2026-02-26 | Huml David W. | Grant | 35K | — |
| 2026-02-26 | Huml David W. | Tax withheld | 14K | $62.73 |
| 2026-02-26 | Huml David W. | Buy | 2.6K | $64.02 |
| 2026-02-26 | Huml David W. | Buy | 1.2K | $65.01 |
| 2026-02-26 | Huml David W. | Buy | 175 | $65.48 |
| 2026-02-26 | Huml David W. | Grant | 29K | — |
| 2026-02-26 | West Fay | Grant | 12K | — |
| 2026-02-26 | West Fay | Tax withheld | 3.6K | $62.73 |
| 2026-02-26 | EICHER CAROL S | Sell | 3.1K | $61.98 |
| 2026-02-26 | Mulligan Donal L | Buy | 5.0K | $63.86 |
| 2026-02-26 | Zay Richard H. | Grant | 10K | — |
| 2026-02-26 | Zay Richard H. | Tax withheld | 3.3K | $62.73 |
| 2026-02-26 | Zay Richard H. | Grant | 7.1K | — |
| 2026-02-26 | EICHER CAROL S | Option exercise | 3.5K | $54.70 |
| 2025-11-03 | Schottler Patrick W. | Tax withheld | 153 | $80.00 |
| 2025-08-19 | Zay Richard H. | Sell | 4.0K | $83.21 |
| 2025-05-06 | Morse Timothy R. | Grant | 1.8K | — |
| 2025-05-06 | SHEAHAN MARK W | Grant | 1.8K | — |
| 2025-05-06 | Hider Andrew P. | Grant | 1.8K | — |
| 2025-05-06 | GREEN MARIA C | Grant | 1.8K | — |
| 2025-05-06 | Windley David | Grant | 1.8K | — |
| 2025-05-06 | Arvani Azita | Grant | 1.8K | — |
| 2025-05-06 | EICHER CAROL S | Grant | 1.8K | — |
| 2025-05-06 | Mulligan Donal L | Grant | 1.8K | — |
| 2025-04-14 | Huml David W. | Gift | 18K | — |
| 2025-04-14 | Huml David W. | Gift | 18K | — |
| 2025-03-01 | Huml David W. | Tax withheld | 3.8K | $86.56 |
| 2025-03-01 | West Fay | Tax withheld | 849 | $86.56 |
| 2025-03-01 | Zay Richard H. | Tax withheld | 730 | $86.56 |
| 2025-03-01 | Schottler Patrick W. | Tax withheld | 174 | $86.56 |
| 2025-03-01 | ERICKSON KRISTIN A. | Tax withheld | 417 | $86.56 |
| 2025-03-01 | Balinski Barb | Tax withheld | 358 | $86.56 |
| 2025-02-28 | Arvani Azita | Sell | 2.4K | $85.22 |
| 2025-02-28 | Arvani Azita | Option exercise | 2.4K | $65.12 |
| 2025-02-28 | Balinski Barb | Sell | 1.7K | $86.42 |
| 2025-02-24 | Zay Richard H. | Option exercise | 7.1K | $52.42 |
| 2025-02-24 | Zay Richard H. | Sell | 7.1K | $87.58 |
| 2025-02-21 | Schottler Patrick W. | Tax withheld | 323 | $89.16 |
| 2025-02-21 | West Fay | Grant | 5.4K | — |
| 2025-02-21 | West Fay | Grant | 6.9K | — |
| 2025-02-21 | West Fay | Tax withheld | 2.1K | $89.16 |
| 2025-02-21 | Zay Richard H. | Grant | 4.8K | — |
| 2025-02-21 | Zay Richard H. | Grant | 5.9K | — |
| 2025-02-21 | Zay Richard H. | Tax withheld | 1.9K | $89.16 |
| 2025-02-21 | Balinski Barb | Grant | 3.1K | — |
| 2025-02-21 | Balinski Barb | Grant | 2.9K | — |
| 2025-02-21 | Balinski Barb | Tax withheld | 954 | $89.16 |
| 2025-02-21 | Christianson Brock R. | Grant | 2.6K | — |
| 2025-02-21 | Huml David W. | Grant | 19K | — |
| 2025-02-21 | Huml David W. | Grant | 21K | — |
| 2025-02-21 | Huml David W. | Tax withheld | 7.8K | $89.16 |
| 2025-02-21 | ERICKSON KRISTIN A. | Grant | 3.5K | — |
| 2025-02-21 | ERICKSON KRISTIN A. | Grant | 3.4K | — |
| 2025-02-21 | ERICKSON KRISTIN A. | Tax withheld | 1.1K | $89.16 |
| 2025-02-21 | Schottler Patrick W. | Grant | 2.6K | — |
| 2025-02-21 | Schottler Patrick W. | Grant | 897 | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-17 | Exec/director changeExhibits | filing ↗ |
| 2026-05-04 | ResultsExhibits | filing ↗ |
| 2026-05-01 | Shareholder vote | filing ↗ |
| 2026-02-27 | Exec/director change | filing ↗ |
| 2026-02-24 | ResultsExhibits | filing ↗ |
| 2026-02-13 | Material agreementExec/director changeReg FDExhibits | filing ↗ |
| 2026-02-03 | Reg FD | filing ↗ |
| 2025-11-03 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-17 | 2026-06-17 | 0001104659-26-074936 ↗ |
| 10-Q | 2026-05-05 | 2026-03-31 | 0000097134-26-000015 ↗ |
| 8-K | 2026-05-04 | 2026-05-04 | 0000097134-26-000012 ↗ |
| 8-K | 2026-05-01 | 2026-04-29 | 0001104659-26-054118 ↗ |
| 8-K | 2026-02-27 | 2026-02-26 | 0001104659-26-021561 ↗ |
| 8-K | 2026-02-24 | 2026-02-23 | 0000097134-26-000004 ↗ |
| 10-K | 2026-02-24 | 2025-12-31 | 0000097134-26-000008 ↗ |
| 8-K | 2026-02-13 | 2026-02-12 | 0001104659-26-015182 ↗ |
| 8-K | 2026-02-03 | 2026-02-03 | 0001104659-26-009733 ↗ |
| 10-Q | 2025-11-04 | 2025-09-30 | 0000097134-25-000036 ↗ |
| 8-K | 2025-11-03 | 2025-11-03 | 0000097134-25-000034 ↗ |
| 10-Q | 2025-08-07 | 2025-06-30 | 0000097134-25-000027 ↗ |