Canadian Natural Resources Limited

CNQ
NYSE
30.90 1.26 (4.25%) last updated 4:00 PM EST Mar 05
Trade $CNQ Now