Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndTotal current liabilities (Million USD)YoY (%)
Dec 31, 2024310+0.01%
Dec 31, 2023310+30.35%
Dec 31, 2022238-38.71%
Dec 31, 2021388-11.24%
Dec 31, 2020437+130.20%
Dec 31, 2019190+11.55%
Dec 31, 2018170-33.73%
Dec 31, 2017257+36.88%
Dec 31, 2011188-29.13%
Dec 31, 2010265