Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
31.07 0.58 (1.83%) last updated 4:09 PM EST Dec 22
Trade $CNQ Now