Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndOperating income (Million USD)YoY (%)
Dec 31, 2024380+0.62%
Dec 31, 2023378-3.21%
Dec 31, 2022390+56.36%
Dec 31, 2021250+68.85%
Dec 31, 2020148+9.64%
Dec 31, 2019135+4.24%
Dec 31, 2018129+2.58%
Dec 31, 2017126+13.53%
Dec 31, 2016111+1.73%
Dec 31, 2015109+9.73%
Dec 31, 2014100+2.77%
Dec 31, 201397+18.07%
Dec 31, 201282+56.87%
Dec 31, 201152+51.51%
Dec 31, 201035