Otter Tail Corporation

NASDAQ:OTTR   4:00:00 PM EDT
83.44
+0.32 (+0.39%)
4:11:12 PM EDT: $83.43 -0.01 (-0.01%)
Twitter Share  Facebook Share StockTwits Share