CNQ

Canadian Natural Resources Limited

CNQNYSE

$29.41

+0.10

0.32%

Last Updated: Apr 25, 13:46