Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndCash and cash equivalents (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