Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
29.23 1.31 (4.78%) last updated 4:10 PM EST Dec 17
Trade $CNQ Now