Canadian Natural Resources Ltd (CNQ) recent activity suggests a positive outlook with the last week’s performance of -8.99%
Canadian Natural Resources Ltd (NYSE: CNQ) on Monday, plunged -5.48% from the previous trading day, before settling in for the closing price of $28.27. Within