qualities

Canadian Natural Resources Limited Independent Oil & Gas

CNQ
NYSE
45.77 0.04 (0.09%) last updated 4:00 PM EDT Jul 24
Trade $CNQ Now