Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 2024-411+42.20%
Dec 31, 2023-289+65.24%
Dec 31, 2022-175+2.08%
Dec 31, 2021-172-54.34%
Dec 31, 2020-376+79.33%
Dec 31, 2019-209+95.00%
Dec 31, 2018-107-18.98%
Dec 31, 2017-133-16.78%
Dec 31, 2016-159+2.15%
Dec 31, 2015-156-4.84%
Dec 31, 2014-164+9.85%
Dec 31, 2013-149+78.51%
Dec 31, 2012-84-1641.16%
Dec 31, 20115-106.37%
Dec 31, 2010-85