CNQ

Canadian Natural Resources Limited

CNQNYSE

$30.99

-0.72

2.26%

Last Updated: Aug 1, 17:52