Otter Tail Corp
OTTR · Electric Services · 42.0M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$5M (gross $3M, SBC $8M)
Grade
B80Diversified utility-plus-manufacturing with top-decile margins/returns and an unusually clean balance sheet, but flat revenue.
Strengths
- Top-decile profitability: net margin 21.2% (96.7th pct), operating margin 26.5% (90.3rd), ROA 6.96% (95.3rd)
- Strong ROE 14.8% (85.7th) with very low leverage (D/E 0.52, 11.5th) and 2.28x current ratio
Risks
- Revenue declined ~2% (10th pct) and net income fell 8.5% — no growth tailwind
- Plastics/manufacturing exposure adds cyclicality beyond the regulated utility base
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Strong balance sheetStrong balance sheet — $519M cash & investments
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
26.5%
Net margin
21.2%
Return on equity
14.8%
Return on assets
7.0%
ROIC
9.7%
Revenue growth (QoQ)
12.6%
Net-income growth
-8.5%
Debt / equity
0.5×
Net debt / EBITDA
1.0×
Current ratio
2.3×
EBITDA
$464M
Tangible book value
$1.8B
Cash & investments
$519M
Stock comp / revenue
0.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-04-13 | Ludford Mary E | Grant | 1.5K | — |
| 2026-04-13 | Crain Jeanne H | Grant | 1.5K | — |
| 2026-04-13 | LeBeau Michael E | Grant | 1.5K | — |
| 2026-04-13 | Clark Christopher B | Grant | 1.9K | — |
| 2026-04-13 | Johnson Kathryn O | Grant | 1.5K | — |
| 2026-04-13 | Rasche Steven P | Grant | 1.9K | — |
| 2026-04-13 | ERICKSON JOHN D | Grant | 1.5K | — |
| 2026-04-13 | PARTAIN NATHAN I | Grant | 2.0K | — |
| 2026-04-13 | WEBB THOMAS J | Grant | 1.5K | — |
| 2026-04-08 | Wahlund Todd R | Option exercise | 460 | $90.11 |
| 2026-04-08 | Wahlund Todd R | Tax withheld | 186 | $90.11 |
| 2026-02-11 | Smestad Jennifer O. | Grant | 6.0K | $86.43 |
| 2026-02-11 | Smestad Jennifer O. | Tax withheld | 3.0K | $86.43 |
| 2026-02-11 | Abbott John S | Grant | 8.4K | $86.43 |
| 2026-02-11 | Abbott John S | Tax withheld | 4.2K | $86.43 |
| 2026-02-11 | ROGELSTAD TIMOTHY J | Grant | 8.4K | $86.43 |
| 2026-02-11 | ROGELSTAD TIMOTHY J | Tax withheld | 4.2K | $86.43 |
| 2026-02-11 | KNUTSON PAUL L | Grant | 3.6K | $86.43 |
| 2026-02-11 | KNUTSON PAUL L | Tax withheld | 1.6K | $86.43 |
| 2026-02-11 | MACFARLANE CHARLES S | Grant | 48K | $86.43 |
| 2026-02-11 | MACFARLANE CHARLES S | Tax withheld | 24K | $86.43 |
| 2026-02-06 | Wahlund Todd R | Option exercise | 675 | — |
| 2026-02-06 | Wahlund Todd R | Tax withheld | 119 | $87.83 |
| 2026-02-06 | Smestad Jennifer O. | Option exercise | 1.1K | — |
| 2026-02-06 | Smestad Jennifer O. | Tax withheld | 541 | $87.83 |
| 2026-02-06 | Abbott John S | Option exercise | 1.6K | — |
| 2026-02-06 | Abbott John S | Tax withheld | 763 | $87.83 |
| 2026-02-06 | ROGELSTAD TIMOTHY J | Option exercise | 1.6K | — |
| 2026-02-06 | ROGELSTAD TIMOTHY J | Tax withheld | 763 | $87.83 |
| 2026-02-06 | KNUTSON PAUL L | Option exercise | 700 | — |
| 2026-02-06 | KNUTSON PAUL L | Tax withheld | 279 | $87.83 |
| 2026-02-06 | MACFARLANE CHARLES S | Option exercise | 9.1K | — |
| 2026-02-06 | MACFARLANE CHARLES S | Tax withheld | 4.3K | $87.83 |
| 2025-04-13 | FRITZE STEVEN L | Grant | 1.7K | — |
| 2025-04-13 | Johnson Kathryn O | Grant | 1.7K | — |
| 2025-04-13 | Crain Jeanne H | Grant | 1.7K | — |
| 2025-04-13 | PARTAIN NATHAN I | Grant | 2.2K | — |
| 2025-04-13 | ERICKSON JOHN D | Grant | 1.7K | — |
| 2025-04-13 | LeBeau Michael E | Grant | 1.7K | — |
| 2025-04-13 | Ludford Mary E | Grant | 1.7K | — |
| 2025-04-13 | WEBB THOMAS J | Grant | 1.7K | — |
| 2025-04-08 | Wahlund Todd R | Option exercise | 600 | $75.39 |
| 2025-04-08 | Wahlund Todd R | Tax withheld | 308 | $75.39 |
| 2025-02-12 | MACFARLANE CHARLES S | Grant | 41K | $79.61 |
| 2025-02-12 | MACFARLANE CHARLES S | Tax withheld | 20K | $79.61 |
| 2025-02-12 | ROGELSTAD TIMOTHY J | Grant | 7.6K | $79.61 |
| 2025-02-12 | ROGELSTAD TIMOTHY J | Tax withheld | 3.8K | $79.61 |
| 2025-02-12 | Abbott John S | Grant | 7.6K | $79.61 |
| 2025-02-12 | Abbott John S | Tax withheld | 3.8K | $79.61 |
| 2025-02-12 | KNUTSON PAUL L | Grant | 3.1K | $79.61 |
| 2025-02-12 | KNUTSON PAUL L | Tax withheld | 1.4K | $79.61 |
| 2025-02-12 | Smestad Jennifer O. | Grant | 5.3K | $79.61 |
| 2025-02-12 | Smestad Jennifer O. | Tax withheld | 2.6K | $79.61 |
| 2025-02-06 | Wahlund Todd R | Option exercise | 300 | — |
| 2025-02-06 | Wahlund Todd R | Tax withheld | 164 | $78.99 |
| 2025-02-06 | MACFARLANE CHARLES S | Option exercise | 9.5K | — |
| 2025-02-06 | MACFARLANE CHARLES S | Tax withheld | 4.5K | $78.99 |
| 2025-02-06 | ROGELSTAD TIMOTHY J | Option exercise | 1.8K | — |
| 2025-02-06 | ROGELSTAD TIMOTHY J | Tax withheld | 833 | $78.99 |
| 2025-02-06 | Smestad Jennifer O. | Option exercise | 1.2K | — |
| 2025-02-06 | Smestad Jennifer O. | Tax withheld | 683 | $78.99 |
| 2025-02-06 | KNUTSON PAUL L | Option exercise | 775 | — |
| 2025-02-06 | KNUTSON PAUL L | Tax withheld | 310 | $78.99 |
| 2025-02-06 | Abbott John S | Option exercise | 1.8K | — |
| 2025-02-06 | Abbott John S | Tax withheld | 833 | $78.99 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-18 | Material agreement | filing ↗ |
| 2026-06-05 | Debt obligation | filing ↗ |
| 2026-05-29 | Material agreement | filing ↗ |
| 2026-05-15 | Other | filing ↗ |
| 2026-05-05 | ResultsExhibits | filing ↗ |
| 2026-04-15 | Shareholder vote | filing ↗ |
| 2026-04-14 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-03-23 | Material agreementDebt obligationExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-18 | 2026-06-17 | 0001466593-26-000063 ↗ |
| 8-K | 2026-06-05 | 2026-06-04 | 0001466593-26-000061 ↗ |
| 8-K | 2026-05-29 | 2026-05-28 | 0001466593-26-000057 ↗ |
| 8-K | 2026-05-15 | 2026-05-15 | 0001466593-26-000054 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0001466593-26-000051 ↗ |
| 8-K | 2026-05-05 | 2026-05-04 | 0001466593-26-000049 ↗ |
| 8-K | 2026-04-15 | 2026-04-13 | 0001466593-26-000040 ↗ |
| 8-K | 2026-04-14 | 2026-04-13 | 0001466593-26-000037 ↗ |
| 8-K | 2026-03-23 | 2026-03-19 | 0001466593-26-000034 ↗ |
| 10-K/A | 2026-02-23 | 2025-12-31 | 0001466593-26-000015 ↗ |
| 10-K | 2026-02-18 | 2025-12-31 | 0001466593-26-000008 ↗ |
| 8-K | 2026-02-17 | 2026-02-16 | 0001466593-26-000002 ↗ |