Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
40.64 0.64 (1.60%) last updated 4:15 PM EDT Apr 17
Trade $CNQ Now