Otter Tail Corporation

NASDAQ:OTTR  
78.93
-1.34 (-1.67%)
5:04:20 PM EDT: $80.03 +1.10 (+1.39%)
Twitter Share  Facebook Share StockTwits Share