Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndMarketable securities, non-current (Million USD)YoY (%)
Dec 31, 2024121+93.83%
Dec 31, 202363+13.99%
Dec 31, 202255-3.25%
Dec 31, 202157+9.32%
Dec 31, 202052+424.12%
Dec 31, 201910+10.41%
Dec 31, 20189+3.85%
Dec 31, 20179-22.21%
Dec 31, 201111+14.27%
Dec 31, 201010