Canadian Natural Resources Limited

CNQ
NYSE
30.84 0.10 (0.33%) last updated 4:44 PM EDT May 29
Trade $CNQ Now