Canadian Natural Resources Limited

Canadian Natural Resources Limited

CNQ
Canadian Natural Resources LimitedUS flagNew York Stock Exchange
45.70
USD
-1.96
- -
95.33BMarket Cap