Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndOperating margin (%) YoY (%)
Dec 31, 202428.6+2.02%
Dec 31, 202328+4.76%
Dec 31, 202226.7+28.16%
Dec 31, 202120.9+25.58%
Dec 31, 202016.6+13.26%
Dec 31, 201914.7+3.90%
Dec 31, 201814.1-4.93%
Dec 31, 201714.9+7.41%
Dec 31, 201613.8-1.28%
Dec 31, 201514+12.47%
Dec 31, 201412.5+14.86%
Dec 31, 201310.8+13.57%
Dec 31, 20129.5+96.78%
Dec 31, 20114.9+57.30%
Dec 31, 20103.1