Skip to content
Otter Tail Corporation logo

Otter Tail Corporation (OTTR)

NASDAQUtilities

$90.49-0.32%
Close 2026-10-23