Otter Tail Corporation (OTTR)

Last Closing Price: 88.33 (2026-04-14)