What triggered Canadian Natural Resources shares' latest price surge
Canadian Natural Resources Limited (CNQ) is trading at C$65.14, gaining C$1.38 or 2.16% on the day and holding above short-, medium-, and long-term moving averages, indicating bullish momentum ...