Canadian Natural Resources Limited

CNQ
NYSE
24.03 0.31 (1.31%) last updated 10:16 AM EDT Jul 30
Trade $CNQ Now