Otter Tail Corporation

NASDAQ:OTTR   10:08:50 AM EDT
64.30
-0.25 (-0.39%)
Twitter Share  Facebook Share StockTwits Share