CNQ

Canadian Natural Resources Limited

CNQNYSE

$31.32

+0.52

1.69%

Last Updated: Apr 1, 20:00