gift

Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
34.80 0.88 (2.59%) last updated 4:24 PM EDT Oct 21
Trade $CNQ Now