OTTR Otter Tail Corporation

270
$91.29
$0.63
(0.69%)
Today
Watchers270
52-Wk Low$68.96
52-Wk High$99.49
Market Cap$3.79B
Volume196,944.00
52-Wk High$99.49
52-Wk Low$68.96