OTTR Otter Tail Corporation

269
$92.16
$0.06
(0.07%)
Today
Watchers269
52-Wk Low$68.96
52-Wk High$99.49
Market Cap$3.85B
Volume103,333.00
52-Wk High$99.49
52-Wk Low$68.96