Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndNet income (Million USD)YoY (%)
Dec 31, 2024302+2.54%
Dec 31, 2023294+3.52%
Dec 31, 2022284+60.77%
Dec 31, 2021177+84.42%
Dec 31, 202096+10.37%
Dec 31, 201987+5.47%
Dec 31, 201882+13.67%
Dec 31, 201772+16.24%
Dec 31, 201662+5.01%
Dec 31, 201559+2.81%
Dec 31, 201458+13.48%
Dec 31, 201351-1064.63%
Dec 31, 2012-5-60.18%
Dec 31, 2011-13+885.34%
Dec 31, 2010-1