Otter Tail Corporation

NASDAQ:OTTR  
58.41
-0.55 (-0.93%)
Twitter Share  Facebook Share StockTwits Share