Analyst Recommendations

TD Securities analyst issues BUY recommendation for CVE on December 3, 2025 03:22PM ET. The previous analyst recommendation was Buy.CVE was trading at $18.11 at issue of the...

December 3, 2025   CVE 3.93%

GLJ Research analyst issues BUY recommendation for CCJ on December 3, 2025 01:37PM ET. The previous analyst recommendation was Buy.CCJ was trading at $88.23 at issue of the...

December 3, 2025   CCJ 0.91%

Daiwa analyst issues OUTPERFORM recommendation for CSIQ on December 2, 2025 04:43PM ET. CSIQ was trading at $24.86 at issue of the analyst recommendation.The overall analyst consensus :...

December 2, 2025   CSIQ -4.56%

KeyBanc analyst issues OVERWEIGHT recommendation for TPL on December 1, 2025 11:49PM ET. TPL was trading at $853.74 at issue of the analyst recommendation.The overall analyst consensus :...

December 1, 2025   TPL 3.06%

Goldman Sachs analyst issues NEUTRAL recommendation for EC on December 1, 2025 11:41AM ET. The previous analyst recommendation was Neutral.EC was trading at $9.82 at issue of the...

December 1, 2025   EC 1.62%

HSBC analyst issues BUY recommendation for CVX on December 1, 2025 10:45AM ET. The previous analyst recommendation was Hold.CVX was trading at $151.49 at issue of the analyst...

December 1, 2025   CVX 2.01%

William Blair analyst issues OUTPERFORM recommendation for CTRA on November 26, 2025 11:08AM ET. CTRA was trading at $25.84 at issue of the analyst recommendation.The overall analyst consensus...

November 26, 2025   CTRA 3.45%

UBS analyst issues NEUTRAL recommendation for SHEL on November 25, 2025 04:46PM ET. The previous analyst recommendation was Buy.SHEL was trading at $72.95 at issue of the analyst...

November 25, 2025   SHEL 2.94%

UBS analyst issues BUY recommendation for E on November 25, 2025 04:42PM ET. The previous analyst recommendation was Neutral.E was trading at $36.445 at issue of the analyst...

November 25, 2025   E 2.00%

Desjardins analyst issues HOLD recommendation for CNQ on November 24, 2025 11:15AM ET. The previous analyst recommendation was Buy.CNQ was trading at $33.43 at issue of the analyst...

November 24, 2025   CNQ 3.67%