Otter Tail Corporation

NASDAQ:OTTR   2:31:39 PM EDT
41.07
+0.93 (+2.32%)
Twitter Share  Facebook Share StockTwits Share