Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndDividend payout ratio (%) (Million USD)YoY (%)
Dec 31, 202426.1+4.32%
Dec 31, 202325+2.73%
Dec 31, 202224.3-34.01%
Dec 31, 202136.9-41.69%
Dec 31, 202063.2-2.77%
Dec 31, 201865-7.51%
Dec 31, 201770.3-9.42%
Dec 31, 201677.6-0.27%
Dec 31, 201577.8+1.01%
Dec 31, 201477.1-9.98%
Dec 31, 201385.6-112.23%
Dec 31, 2012-700+135.29%
Dec 31, 2011-297.5-85.00%
Dec 31, 2010-1,983.3