Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndCapital expenditures (Million USD)YoY (%)
Dec 31, 2024-359+24.91%
Dec 31, 2023-287+67.78%
Dec 31, 2022-171-0.40%
Dec 31, 2021-172-53.75%
Dec 31, 2020-372+79.18%
Dec 31, 2019-207+96.69%
Dec 31, 2018-105-20.68%
Dec 31, 2017-133-17.58%
Dec 31, 2016-161+0.73%
Dec 31, 2015-160-2.14%
Dec 31, 2014-164-0.54%
Dec 31, 2013-164+42.07%
Dec 31, 2012-116+57.12%
Dec 31, 2011-74-13.92%
Dec 31, 2010-86