OTTR Otter Tail Corporation

270
$94.05
$3.39
(3.74%)
Today
Watchers270
52-Wk Low$68.96
52-Wk High$99.49
Market Cap$3.79B
Volume156,677.00
52-Wk High$99.49
52-Wk Low$68.96