Otter Tail Corporation

NASDAQ:OTTR   9:34:17 AM EDT
76.71
-0.38 (-0.49%)
Twitter Share  Facebook Share StockTwits Share