CNQ

Canadian Natural Resources Limited

CNQNYSE

$29.34

+0.03

0.09%

Last Updated: Apr 25, 18:40