OTTR   $84.2  -3.77% Market Open

Otter Tail Corporation

Data not available