Otter Tail Corporation

NASDAQ:OTTR   11:09:08 AM EDT
78.03
+0.94 (+1.22%)
Twitter Share  Facebook Share StockTwits Share