Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndPretax margin (%) YoY (%)
Dec 31, 202427.6+2.35%
Dec 31, 202326.9+10.03%
Dec 31, 202224.5+37.70%
Dec 31, 202117.8+36.38%
Dec 31, 202013+14.96%
Dec 31, 201911.3+7.23%
Dec 31, 201810.6-9.40%
Dec 31, 201711.7+14.24%
Dec 31, 201610.2-0.67%
Dec 31, 201510.3+11.97%
Dec 31, 20149.2+28.82%
Dec 31, 20137.1+49.11%
Dec 31, 20124.8+168.43%
Dec 31, 20111.8+664.93%
Dec 31, 20100.2