Canadian Natural Resources Limited

CNQ
NYSE
31.50 0.19 (0.65%) last updated 5:47 PM EDT Mar 27
Trade $CNQ Now