Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndProperty, plant and equipment, net (Million USD)YoY (%)
Dec 31, 20232,418+9.29%
Dec 31, 20222,213+4.15%
Dec 31, 20212,125+3.68%
Dec 31, 20202,049+16.85%
Dec 31, 20191,754+10.92%
Dec 31, 20181,581+2.70%
Dec 31, 20171,540+42.88%
Dec 31, 20111,078-2.81%
Dec 31, 20101,109