Otter Tail Corporation (OTTR)

Last Closing Price: 86.77 (2026-06-05)