Otter Tail Corporation

XNAS:OTTR  
82.12
-2.31 (-2.74%)
5:37:46 PM EDT: $82.12 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share