CNQ

Canadian Natural Resources Limited

CNQNYSE

$31.44

+0.12

0.38%

Last Updated: Apr 2, 20:00