Analyst Recommendations

Jefferies analyst issues BUY recommendation for RUN on October 1, 2025 09:49AM ET. The previous analyst recommendation was Hold.RUN was trading at $17.29 at issue of the analyst...

October 1, 2025   RUN -35.60%

TD Securities analyst issues BUY recommendation for CVE on September 30, 2025 02:19PM ET. The previous analyst recommendation was Buy.CVE was trading at $16.99 at issue of the...

September 30, 2025   CVE 0.79%

UBS analyst issues BUY recommendation for WMB on September 30, 2025 10:27AM ET. The previous analyst recommendation was Buy.WMB was trading at $63.97 at issue of the analyst...

September 30, 2025   WMB 0.25%

TD Securities analyst issues BUY recommendation for SU on September 30, 2025 10:36AM ET. The previous analyst recommendation was Buy.SU was trading at $41.97 at issue of the...

September 30, 2025   SU 1.69%

TD Securities analyst issues BUY recommendation for CNQ on September 30, 2025 10:35AM ET. The previous analyst recommendation was Buy.CNQ was trading at $32.31 at issue of the...

September 30, 2025   CNQ 1.42%

Deutsche Bank analyst issues BUY recommendation for ARRY on September 30, 2025 08:37AM ET. ARRY was trading at $8.07 at issue of the analyst recommendation.The overall analyst consensus...

September 30, 2025   ARRY 3.91%

Jefferies analyst issues HOLD recommendation for ENPH on September 29, 2025 02:42PM ET. The previous analyst recommendation was Hold.ENPH was trading at $36.365 at issue of the analyst...

September 29, 2025   ENPH -8.40%

Piper Sandler analyst issues NEUTRAL recommendation for PSX on September 29, 2025 10:53AM ET. The previous analyst recommendation was Neutral.PSX was trading at $139.46 at issue of the...

September 29, 2025   PSX 0.81%

UBS analyst issues BUY recommendation for MPC on September 26, 2025 09:49AM ET. The previous analyst recommendation was Buy.MPC was trading at $196.44 at issue of the analyst...

September 26, 2025   MPC -1.92%

UBS analyst issues BUY recommendation for VLO on September 22, 2025 12:54PM ET. The previous analyst recommendation was Buy.VLO was trading at $166.44 at issue of the analyst...

September 23, 2025   VLO 0.28%