Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 20202-24.21%
Dec 31, 20193-9.33%
Dec 31, 20183+67.37%
Dec 31, 20172+1629.81%
Dec 31, 20160-93.48%
Dec 31, 20152+170.51%
Dec 31, 20141-96.25%
Dec 31, 201316+14064.86%
Dec 31, 20120-90.61%
Dec 31, 20111+194.76%
Dec 31, 20100