NasdaqGS - Delayed Quote USD

Otter Tail Corporation (OTTR)

84.58 -0.99 (-1.16%)
At close: April 26 at 4:00 PM EDT
84.21 -0.37 (-0.44%)
After hours: April 26 at 4:47 PM EDT

Related Tickers