Otter Tail Corporation

NASDAQ:OTTR   10:12:19 AM EDT
63.25
+1.73 (+2.81%)
Twitter Share  Facebook Share StockTwits Share