Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndRevenue growth (%) YoY (%)
Dec 31, 2024-1.4-81.84%
Dec 31, 2023-7.6-134.55%
Dec 31, 202222-36.16%
Dec 31, 202134.5-1176.88%
Dec 31, 2020-3.2-1069.70%
Dec 31, 20190.3-95.82%
Dec 31, 20187.9+38.60%
Dec 31, 20175.7+87.50%
Dec 31, 20163-225.10%
Dec 31, 2015-2.4-76.92%
Dec 31, 2014-10.5-365.24%
Dec 31, 20134-119.58%
Dec 31, 2012-20.3+451.09%
Dec 31, 2011-3.7