Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndCash from financing (Million USD)YoY (%)
Dec 31, 202423-697.68%
Dec 31, 2023-4-96.04%
Dec 31, 2022-97+63.04%
Dec 31, 2021-59-141.31%
Dec 31, 2020144+220.94%
Dec 31, 201945-187.13%
Dec 31, 2018-51+107.44%
Dec 31, 2017-25+509.82%
Dec 31, 2016-4-110.57%
Dec 31, 201538-24.45%
Dec 31, 201451-203.76%
Dec 31, 2013-49-54.64%
Dec 31, 2012-108+15.37%
Dec 31, 2011-94+294.99%
Dec 31, 2010-24