Canadian Natural Resources Ltd is an independent crude oil and natural gas exploration, devel
VLO
HES
RRC
SU
SWN