Otter Tail CorpOTTR

Market cap
$3.6B
P/E ratio
Period EndTotal non-current assets (Million USD)YoY (%)
Dec 31, 20243,022+13.08%
Dec 31, 20232,672+9.13%
Dec 31, 20222,449+2.66%
Dec 31, 20212,385+1.79%
Dec 31, 20202,344+16.09%
Dec 31, 20192,019+11.46%
Dec 31, 20181,811+2.60%
Dec 31, 20171,765+35.68%
Dec 31, 20111,301-7.15%
Dec 31, 20101,401