Otter Tail Corporation logo
Otter Tail Corporation OTTR
$ 86.24 0.63%

Annual report 2025
added 02-23-2026

report update icon

Otter Tail Corporation Chart for All Time | OTTR