Canadian Natural Resources Limited

Canadian Natural Resources Limited

CNQ.TO
Canadian Natural Resources LimitedCA flagToronto Stock Exchange
55.95
CAD
-0.73
- -
116.70BMarket Cap