Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndRevenue (Million USD)YoY (%)
Dec 31, 20241,331-1.38%
Dec 31, 20231,349-7.60%
Dec 31, 20221,460+22.00%
Dec 31, 20211,197+34.46%
Dec 31, 2020890-3.20%
Dec 31, 2019920+0.33%
Dec 31, 2018916+7.90%
Dec 31, 2017849+5.70%
Dec 31, 2016804+3.04%
Dec 31, 2015780-2.43%
Dec 31, 2014799-10.53%
Dec 31, 2013893+3.97%
Dec 31, 2012859-20.28%
Dec 31, 20111,078-3.68%
Dec 31, 20101,119