Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndProvision for income taxes (Million USD)YoY (%)
Dec 31, 202465-5.87%
Dec 31, 202369-5.53%
Dec 31, 202273+103.46%
Dec 31, 202136+78.42%
Dec 31, 202020+15.85%
Dec 31, 201917+19.56%
Dec 31, 201815-46.06%
Dec 31, 201727+34.67%
Dec 31, 201620-7.21%
Dec 31, 201522+30.71%
Dec 31, 201417+22.26%
Dec 31, 201314+534.93%
Dec 31, 20122+2.20%
Dec 31, 20112-47.18%
Dec 31, 20104