CNQ

Canadian Natural Resources Limited

CNQNYSE

$30.67

-0.14

0.45%

Last Updated: Jul 21, 15:56