Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024453+11.92%
Dec 31, 2023404+3.90%
Dec 31, 2022389+68.35%
Dec 31, 2021231+9.12%
Dec 31, 2020212+14.53%
Dec 31, 2019185+28.99%
Dec 31, 2018143-17.37%
Dec 31, 2017174+6.15%
Dec 31, 2016164+24.33%
Dec 31, 2015132+4.59%
Dec 31, 2014126-16.31%
Dec 31, 2013150-35.65%
Dec 31, 2012234+123.74%
Dec 31, 2011104-0.60%
Dec 31, 2010105