Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndLong-term debt, non-current (Million USD)YoY (%)
Dec 31, 2024944+14.52%
Dec 31, 2023824+0.03%
Dec 31, 2022824+12.24%
Dec 31, 2021734+17.55%
Dec 31, 2020624-9.45%
Dec 31, 2019690+16.88%
Dec 31, 2018590+20.32%
Dec 31, 2017490+3.91%
Dec 31, 2011472+8.38%
Dec 31, 2010435