Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndOperating expenses (Million USD)YoY (%)
Dec 31, 2024950-2.16%
Dec 31, 2023971-9.21%
Dec 31, 20221,070+12.95%
Dec 31, 2021947+27.61%
Dec 31, 2020742-5.40%
Dec 31, 2019785-0.31%
Dec 31, 2018787+8.83%
Dec 31, 2017723+4.44%
Dec 31, 2016692+3.26%
Dec 31, 2015671-4.16%
Dec 31, 2014700-12.15%
Dec 31, 2013796+2.48%
Dec 31, 2012777-24.22%
Dec 31, 20111,026-5.44%
Dec 31, 20101,085