Otter Tail Corporation

NASDAQ:OTTR   4:00:00 PM EDT
85.04
+0.76 (+0.90%)
4:30:24 PM EDT: $85.43 +0.39 (+0.46%)
Twitter Share  Facebook Share StockTwits Share