CNQ   $44.74  -1.95% Market Open

Canadian Natural Resources Limited

Data not available