Back to top
more

Otter Tail (OTTR)

(Delayed Data from NSDQ)

$79.74 USD

79.74
261,172

+0.43 (0.54%)

Updated Sep 24, 2024 04:00 PM ET

After-Market: $79.71 -0.03 (-0.04%) 7:58 PM ET

Zacks Rank: