‹ Screener

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

B80

Diversified utility-plus-manufacturing with top-decile margins/returns and an unusually clean balance sheet, but flat revenue.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $333M2025-09-30 · $326M2025-12-31 · $308M2026-03-31 · $347M

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

DateInsiderTypeSharesPrice
2026-04-13Ludford Mary EGrant1.5K
2026-04-13Crain Jeanne HGrant1.5K
2026-04-13LeBeau Michael EGrant1.5K
2026-04-13Clark Christopher BGrant1.9K
2026-04-13Johnson Kathryn OGrant1.5K
2026-04-13Rasche Steven PGrant1.9K
2026-04-13ERICKSON JOHN DGrant1.5K
2026-04-13PARTAIN NATHAN IGrant2.0K
2026-04-13WEBB THOMAS JGrant1.5K
2026-04-08Wahlund Todd ROption exercise460$90.11
2026-04-08Wahlund Todd RTax withheld186$90.11
2026-02-11Smestad Jennifer O.Grant6.0K$86.43
2026-02-11Smestad Jennifer O.Tax withheld3.0K$86.43
2026-02-11Abbott John SGrant8.4K$86.43
2026-02-11Abbott John STax withheld4.2K$86.43
2026-02-11ROGELSTAD TIMOTHY JGrant8.4K$86.43
2026-02-11ROGELSTAD TIMOTHY JTax withheld4.2K$86.43
2026-02-11KNUTSON PAUL LGrant3.6K$86.43
2026-02-11KNUTSON PAUL LTax withheld1.6K$86.43
2026-02-11MACFARLANE CHARLES SGrant48K$86.43
2026-02-11MACFARLANE CHARLES STax withheld24K$86.43
2026-02-06Wahlund Todd ROption exercise675
2026-02-06Wahlund Todd RTax withheld119$87.83
2026-02-06Smestad Jennifer O.Option exercise1.1K
2026-02-06Smestad Jennifer O.Tax withheld541$87.83
2026-02-06Abbott John SOption exercise1.6K
2026-02-06Abbott John STax withheld763$87.83
2026-02-06ROGELSTAD TIMOTHY JOption exercise1.6K
2026-02-06ROGELSTAD TIMOTHY JTax withheld763$87.83
2026-02-06KNUTSON PAUL LOption exercise700
2026-02-06KNUTSON PAUL LTax withheld279$87.83
2026-02-06MACFARLANE CHARLES SOption exercise9.1K
2026-02-06MACFARLANE CHARLES STax withheld4.3K$87.83
2025-04-13FRITZE STEVEN LGrant1.7K
2025-04-13Johnson Kathryn OGrant1.7K
2025-04-13Crain Jeanne HGrant1.7K
2025-04-13PARTAIN NATHAN IGrant2.2K
2025-04-13ERICKSON JOHN DGrant1.7K
2025-04-13LeBeau Michael EGrant1.7K
2025-04-13Ludford Mary EGrant1.7K
2025-04-13WEBB THOMAS JGrant1.7K
2025-04-08Wahlund Todd ROption exercise600$75.39
2025-04-08Wahlund Todd RTax withheld308$75.39
2025-02-12MACFARLANE CHARLES SGrant41K$79.61
2025-02-12MACFARLANE CHARLES STax withheld20K$79.61
2025-02-12ROGELSTAD TIMOTHY JGrant7.6K$79.61
2025-02-12ROGELSTAD TIMOTHY JTax withheld3.8K$79.61
2025-02-12Abbott John SGrant7.6K$79.61
2025-02-12Abbott John STax withheld3.8K$79.61
2025-02-12KNUTSON PAUL LGrant3.1K$79.61
2025-02-12KNUTSON PAUL LTax withheld1.4K$79.61
2025-02-12Smestad Jennifer O.Grant5.3K$79.61
2025-02-12Smestad Jennifer O.Tax withheld2.6K$79.61
2025-02-06Wahlund Todd ROption exercise300
2025-02-06Wahlund Todd RTax withheld164$78.99
2025-02-06MACFARLANE CHARLES SOption exercise9.5K
2025-02-06MACFARLANE CHARLES STax withheld4.5K$78.99
2025-02-06ROGELSTAD TIMOTHY JOption exercise1.8K
2025-02-06ROGELSTAD TIMOTHY JTax withheld833$78.99
2025-02-06Smestad Jennifer O.Option exercise1.2K
2025-02-06Smestad Jennifer O.Tax withheld683$78.99
2025-02-06KNUTSON PAUL LOption exercise775
2025-02-06KNUTSON PAUL LTax withheld310$78.99
2025-02-06Abbott John SOption exercise1.8K
2025-02-06Abbott John STax withheld833$78.99

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18Material agreementfiling ↗
2026-06-05Debt obligationfiling ↗
2026-05-29Material agreementfiling ↗
2026-05-15Otherfiling ↗
2026-05-05ResultsExhibitsfiling ↗
2026-04-15Shareholder votefiling ↗
2026-04-14Exec/director changeReg FDExhibitsfiling ↗
2026-03-23Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-170001466593-26-000063 ↗
8-K2026-06-052026-06-040001466593-26-000061 ↗
8-K2026-05-292026-05-280001466593-26-000057 ↗
8-K2026-05-152026-05-150001466593-26-000054 ↗
10-Q2026-05-062026-03-310001466593-26-000051 ↗
8-K2026-05-052026-05-040001466593-26-000049 ↗
8-K2026-04-152026-04-130001466593-26-000040 ↗
8-K2026-04-142026-04-130001466593-26-000037 ↗
8-K2026-03-232026-03-190001466593-26-000034 ↗
10-K/A2026-02-232025-12-310001466593-26-000015 ↗
10-K2026-02-182025-12-310001466593-26-000008 ↗
8-K2026-02-172026-02-160001466593-26-000002 ↗