Skip to content
Otter Tail Corporation logo

Otter Tail Corporation (OTTR)

NASDAQUtilities

$83.82+0.49%
Close 2026-11-04