Analyst Recommendations

UBS analyst issues BUY recommendation for SHLS on October 1, 2025 11:08AM ET. The previous analyst recommendation was Buy.SHLS was trading at $7.41 at issue of the analyst...

October 1, 2025   SHLS -1.53%

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 -5.09%

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 -3.20%

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.08%

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.66%

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.87%

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.69%

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.91%

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 -3.20%

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 -4.90%