CNQ

Canadian Natural Resources Limited

CNQNYSE

$29.97

-0.76

2.47%

Last Updated: Feb 21, 21:00