Analyst Recommendations

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

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

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

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

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

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

BMO Capital analyst issues OUTPERFORM recommendation for KMI on September 18, 2025 08:20PM ET. KMI was trading at $27.67 at issue of the analyst recommendation.The overall analyst consensus...

September 19, 2025   KMI -0.44%

UBS analyst issues NEUTRAL recommendation for OXY on September 15, 2025 12:00PM ET. The previous analyst recommendation was Neutral.OXY was trading at $45.67 at issue of the analyst...

September 15, 2025   OXY -0.84%

CLSA analyst issues OUTPERFORM recommendation for CCJ on September 9, 2025 07:47AM ET. CCJ was trading at $77.24 at issue of the analyst recommendation.The overall analyst consensus :...

September 9, 2025   CCJ 1.86%

Jefferies analyst issues HOLD recommendation for CEG on September 8, 2025 04:41PM ET. The previous analyst recommendation was Hold.CEG was trading at $300.2469 at issue of the analyst...

September 8, 2025   CEG 6.19%