Otter Tail Corporation

NASDAQ:OTTR   11:07:43 AM EDT
83.28
+0.55 (+0.66%)
Twitter Share  Facebook Share StockTwits Share