Analyst Recommendations

Goldman Sachs analyst issues NEUTRAL recommendation for EPD on June 17, 2026 09:30AM ET. The previous analyst recommendation was Neutral.EPD was trading at $36.45 at issue of the...

June 17, 2026   EPD -1.24%

Bernstein analyst issues MARKET PERFORM recommendation for ENPH on June 16, 2026 08:24PM ET. The previous analyst recommendation was Market Perform.ENPH was trading at $50.26 at issue of...

June 16, 2026   ENPH 3.76%

Bernstein analyst issues OUTPERFORM recommendation for CEG on June 16, 2026 08:30PM ET. CEG was trading at $268 at issue of the analyst recommendation.The overall analyst consensus :...

June 16, 2026   CEG -0.33%

Bernstein analyst issues UNDERPERFORM recommendation for FSLR on June 16, 2026 08:34PM ET. FSLR was trading at $264.36 at issue of the analyst recommendation.The overall analyst consensus :...

June 16, 2026   FSLR 0.63%

UBS analyst issues BUY recommendation for RUN on June 16, 2026 09:56AM ET. The previous analyst recommendation was Buy.RUN was trading at $12.47 at issue of the analyst...

June 16, 2026   RUN 2.31%

Bank of America Securities analyst issues BUY recommendation for XOM on June 16, 2026 03:53AM ET. The previous analyst recommendation was Buy.XOM was trading at $140.99 at issue...

June 16, 2026   XOM 0.07%

UBS analyst issues BUY recommendation for PSX on June 15, 2026 01:41PM ET. The previous analyst recommendation was Buy.PSX was trading at $171.2 at issue of the analyst...

June 15, 2026   PSX 0.84%

UBS analyst issues BUY recommendation for KMI on June 15, 2026 01:42PM ET. The previous analyst recommendation was Buy.KMI was trading at $31.17 at issue of the analyst...

June 15, 2026   KMI 0.25%

Wells Fargo analyst issues OVERWEIGHT recommendation for MPC on June 15, 2026 10:11AM ET. The previous analyst recommendation was Overweight.MPC was trading at $263.58 at issue of the...

June 15, 2026   MPC 1.06%

BMO Capital analyst issues OUTPERFORM recommendation for MPC on June 12, 2026 01:03PM ET. The previous analyst recommendation was Outperform.MPC was trading at $267 at issue of the...

June 12, 2026   MPC 1.06%