Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 2024107+9.36%
Dec 31, 202398+5.79%
Dec 31, 202293+1.36%
Dec 31, 202191+11.36%
Dec 31, 202082+5.06%
Dec 31, 201978+4.58%
Dec 31, 201875+2.92%
Dec 31, 201773-1.23%
Dec 31, 201673+21.67%
Dec 31, 201560+3.94%
Dec 31, 201458-3.02%
Dec 31, 201360+0.20%
Dec 31, 201260-14.62%
Dec 31, 201170-13.25%
Dec 31, 201081