Canadian Natural Resources Limited

Canadian Natural Resources Limited

CNQ.TO
Canadian Natural Resources LimitedCA flagToronto Stock Exchange
56.82
CAD
+0.87
- -
118.51BMarket Cap