Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndTotal assets (Million USD)YoY (%)
Dec 31, 20243,652+12.63%
Dec 31, 20233,243+11.75%
Dec 31, 20222,902+5.33%
Dec 31, 20212,755+6.84%
Dec 31, 20202,578+13.40%
Dec 31, 20192,274+10.77%
Dec 31, 20182,053+2.41%
Dec 31, 20172,004+17.86%
Dec 31, 20111,701-3.96%
Dec 31, 20101,771