OTTR Otter Tail Corporation

270
$90.66
$2.84
(3.23%)
Today
Watchers270
52-Wk Low$68.96
52-Wk High$99.49
Market Cap$3.79B
Volume290,961.00
52-Wk High$99.49
52-Wk Low$68.96