Otter Tail Corporation

XNAS:OTTR  
82.13
-0.47 (-0.57%)
5:01:16 PM EDT: $82.13 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share