Canadian Natural Resources Limited

Canadian Natural Resources Limited

CNQ
Canadian Natural Resources LimitedUS flagNew York Stock Exchange
50.46
USD
-0.68
- -
105.24BMarket Cap