chartexchange

OTTR
Otter Tail Corp
stockNASDAQ

At CloseOct 13, 2026 3:59:59 PM EDT
89.09USD+0.838%(+0.74)129,772