Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndDividend per share (USD)YoY (%)
Dec 31, 20241.9+6.86%
Dec 31, 20231.8+6.06%
Dec 31, 20221.7+5.77%
Dec 31, 20211.6+5.41%
Dec 31, 20201.5+10.45%
Dec 31, 20181.3+4.69%
Dec 31, 20171.3+2.40%
Dec 31, 20161.3+1.63%
Dec 31, 20151.2+1.65%
Dec 31, 20141.2+1.68%
Dec 31, 20131.2+0.00%
Dec 31, 20121.2+0.00%
Dec 31, 20111.2+0.00%
Dec 31, 20101.2