CNQ

Canadian Natural Resources Limited

CNQNYSE

$32.22

-0.19

0.59%

Last Updated: Jul 3, 20:00