Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndRepayments of term debt (Million USD)YoY (%)
Dec 31, 202230-78.60%
Dec 31, 2021140+76915.93%
Dec 31, 20200+5.81%
Dec 31, 20190-8.99%
Dec 31, 20180-99.61%
Dec 31, 201748-44.91%
Dec 31, 201688+41195.75%
Dec 31, 20150-99.48%
Dec 31, 201441-43.70%
Dec 31, 201373+45.31%
Dec 31, 201250-50.25%
Dec 31, 2011101+70.16%
Dec 31, 201059