Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndEffective tax rate (%) (Million USD)YoY (%)
Dec 31, 202417.8-6.74%
Dec 31, 202319.1-7.07%
Dec 31, 202220.5+21.11%
Dec 31, 202116.9-2.70%
Dec 31, 202017.4+4.11%
Dec 31, 201916.7+11.13%
Dec 31, 201815-44.82%
Dec 31, 201727.3+11.52%
Dec 31, 201624.5-9.34%
Dec 31, 201527+19.65%
Dec 31, 201422.5+6.07%
Dec 31, 201321.3+309.56%
Dec 31, 20125.2-52.24%
Dec 31, 201110.9-92.83%
Dec 31, 2010151.6