CNQ

Canadian Natural Resources Limited

CNQNYSE

$28.85

-0.48

1.62%

Last Updated: Apr 30, 15:14