Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndProceeds from issuance of term debt, net (Million USD)YoY (%)
Dec 31, 2024120+33.33%
Dec 31, 202290-35.71%
Dec 31, 2021140+86.67%
Dec 31, 202075-25.00%
Dec 31, 2019100+0.00%
Dec 31, 2018100-23.08%
Dec 31, 2016130-13.33%
Dec 31, 2014150+266.75%
Dec 31, 201341-71.20%
Dec 31, 2011142+149380.00%
Dec 31, 20100