Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
28.60 0.87 (2.91%) last updated 4:12 PM EST Jan 28
Trade $CNQ Now