Canadian Natural Resources Limited

CNQ
NYSE
24.38 0.04 (0.16%) last updated 4:07 PM EDT Jul 31
Trade $CNQ Now