Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndIncome before tax (Million USD)YoY (%)
Dec 31, 2024367+0.94%
Dec 31, 2023363+1.67%
Dec 31, 2022358+68.00%
Dec 31, 2021213+83.38%
Dec 31, 2020116+11.29%
Dec 31, 2019104+7.59%
Dec 31, 201897-2.25%
Dec 31, 201799+20.76%
Dec 31, 201682+2.35%
Dec 31, 201580+9.25%
Dec 31, 201473+15.26%
Dec 31, 201364+55.03%
Dec 31, 201241+113.99%
Dec 31, 201119+636.75%
Dec 31, 20103