Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndCommon stock and paid-in capital (Million USD)YoY (%)
Dec 31, 2024209+0.28%
Dec 31, 2023209+0.19%
Dec 31, 2022208+0.19%
Dec 31, 2021208+0.20%
Dec 31, 2020207+3.27%
Dec 31, 2019201+1.24%
Dec 31, 2018198+0.27%
Dec 31, 2017198+9.57%
Dec 31, 2011181+0.27%
Dec 31, 2010180