Otter Tail Corporation

NASDAQ:OTTR   1:59:26 PM EDT
85.72
+0.68 (+0.80%)
Twitter Share  Facebook Share StockTwits Share