Canadian Natural Resources Ltd.

CNQ·NYSE·$46.83·$98B