Otter Tail Corp (NASDAQ:OTTR)

44.95
Delayed Data
As of May 21
 +0.70 / +1.58%
Today’s Change
37.30
Today|||52-Week Range
48.65
+1.12%
Year-to-Date