Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 20241,030+27.70%
Dec 31, 2023806+37.79%
Dec 31, 2022585+58.26%
Dec 31, 2021370+43.39%
Dec 31, 2020258+15.98%
Dec 31, 2019222+16.76%
Dec 31, 2018190+18.07%
Dec 31, 2017161+14.19%
Dec 31, 2011141-28.82%
Dec 31, 2010198