$4.60M in average volume shows that Canadian Natural Resources Ltd (CNQ) is heading in the right direction
A new trading day began on Monday, with Canadian Natural Resources Ltd (NYSE: CNQ) stock price up 1.69% from the previous day of trading, before