Otter Tail Corporation

XNAS:OTTR  
85.61
+1.53 (+1.82%)
4:45:14 PM EDT: $85.61 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share