Otter Tail Corporationor

OTTR

-0.24

28.24