Otter Tail Corp (NASDAQ:OTTR)

46.60
Delayed Data
As of May 25
 +0.05 / +0.11%
Today’s Change
38.75
Today|||52-Week Range
48.65
+4.84%
Year-to-Date
No recent news for Otter Tail Corp.