Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndDiluted EPS (USD)YoY (%)
Dec 31, 20247.2+2.43%
Dec 31, 20237+3.24%
Dec 31, 20226.8+60.28%
Dec 31, 20214.2+80.77%
Dec 31, 20202.3+7.83%
Dec 31, 20192.2+5.34%
Dec 31, 20182.1+13.19%
Dec 31, 20171.8+13.04%
Dec 31, 20161.6+1.90%
Dec 31, 20151.6+0.64%
Dec 31, 20141.6+12.95%
Dec 31, 20131.4-917.65%
Dec 31, 2012-0.2-57.50%
Dec 31, 2011-0.4+566.67%
Dec 31, 2010-0.1