Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 202436.6+3.85%
Dec 31, 202335.3+6.63%
Dec 31, 202233.1+16.08%
Dec 31, 202128.5+10.32%
Dec 31, 202025.8+11.53%
Dec 31, 201923.2+4.02%
Dec 31, 201822.3-4.81%
Dec 31, 201723.4+1.85%
Dec 31, 201623+5.61%
Dec 31, 201521.7+10.28%
Dec 31, 201419.7+12.39%
Dec 31, 201317.5+6.32%
Dec 31, 201216.5+45.45%
Dec 31, 201111.3+10.21%
Dec 31, 201010.3