Otter Tail Corporation

NASDAQ:OTTR   2:21:31 PM EDT
85.04
-0.53 (-0.62%)
Twitter Share  Facebook Share StockTwits Share