Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 2024295+27.90%
Dec 31, 2023230+93.60%
Dec 31, 2022119+7642.09%
Dec 31, 20212+32.16%
Dec 31, 20201-94.51%
Dec 31, 201921+2362.14%
Dec 31, 20181-94.69%
Dec 31, 201716+10.67%
Dec 31, 201115+Infinity%
Dec 31, 20100