Otter Tail Corporation

NASDAQ:OTTR   9:48:02 AM EDT
76.93
-0.16 (-0.21%)
Twitter Share  Facebook Share StockTwits Share