Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndNet income margin (%) YoY (%)
Dec 31, 202422.7+3.97%
Dec 31, 202321.8+12.04%
Dec 31, 202219.5+31.77%
Dec 31, 202114.8+37.16%
Dec 31, 202010.8+14.01%
Dec 31, 20199.4+5.12%
Dec 31, 20189+5.35%
Dec 31, 20178.5+9.97%
Dec 31, 20167.8+1.91%
Dec 31, 20157.6+5.38%
Dec 31, 20147.2+26.84%
Dec 31, 20135.7-1027.84%
Dec 31, 2012-0.6-50.05%
Dec 31, 2011-1.2+923.04%
Dec 31, 2010-0.1