Otter Tail Corporation (OTTR)

Last Closing Price: 86.92 (2026-04-22)