Otter Tail Corporation

NASDAQ:OTTR   3:59:52 PM EDT
56.75
+0.53 (+0.94%)
Twitter Share  Facebook Share StockTwits Share