Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndStock-based compensation (Million USD)YoY (%)
Dec 31, 202410+22.91%
Dec 31, 20238+13.78%
Dec 31, 20227-1.36%
Dec 31, 20217+9.93%
Dec 31, 20206+5.47%
Dec 31, 20196+34.16%
Dec 31, 20184+21.94%
Dec 31, 20174+14.60%
Dec 31, 20163+85.20%
Dec 31, 20152-3.76%
Dec 31, 20142+22.46%
Dec 31, 20131+11.06%
Dec 31, 20121-39.78%
Dec 31, 20112-25.52%
Dec 31, 20103