Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 2024630+10.50%
Dec 31, 2023570+25.93%
Dec 31, 2022453+22.58%
Dec 31, 2021369+57.28%
Dec 31, 2020235-7.86%
Dec 31, 2019255+5.57%
Dec 31, 2018241+0.96%
Dec 31, 2017239-40.16%
Dec 31, 2011400+8.16%
Dec 31, 2010369