Canadian Natural Resources Limited

CNQ
NYSE
33.54 0.08 (0.24%) last updated 4:03 PM EDT Apr 27
Trade $CNQ Now