CNQ   $43.0  -7.15% Market Closed After Close 42.67 -0.77%

Canadian Natural Resources Limited

Data not available