CNQ

Canadian Natural Resources Limited

CNQNYSE

$29.84

+0.22

0.73%

Last Updated: Aug 21, 15:38