Canadian Natural Resources Limited

CNQ
NYSE
30.81 0.07 (0.23%) last updated 2:49 PM EDT May 29
Trade $CNQ Now