CNQ

Canadian Natural Resources Limited

CNQNYSE

$33.82

+0.30

0.90%

Last Updated: Nov 29, 18:00