Analyst Recommendations

Morgan Stanley analyst issues OVERWEIGHT recommendation for PSX on June 12, 2026 11:55AM ET. The previous analyst recommendation was Overweight.PSX was trading at $178.1 at issue of the...

June 12, 2026   PSX 0.84%

Morgan Stanley analyst issues OVERWEIGHT recommendation for MPC on June 12, 2026 11:55AM ET. The previous analyst recommendation was Overweight.MPC was trading at $260.81 at issue of the...

June 12, 2026   MPC 1.06%

UBS analyst issues BUY recommendation for FSLR on June 11, 2026 01:13PM ET. The previous analyst recommendation was Buy.FSLR was trading at $259.7231 at issue of the analyst...

June 11, 2026   FSLR 0.63%

UBS analyst issues BUY recommendation for VLO on June 11, 2026 01:33PM ET. The previous analyst recommendation was Buy.VLO was trading at $259.96 at issue of the analyst...

June 11, 2026   VLO 0.47%

BMO Capital analyst issues OUTPERFORM recommendation for DVN on June 10, 2026 12:34PM ET. The previous analyst recommendation was Outperform.DVN was trading at $44.07 at issue of the...

June 10, 2026   DVN -1.61%

Evercore ISI analyst issues OUTPERFORM recommendation for DVN on June 10, 2026 10:09AM ET. DVN was trading at $44.07 at issue of the analyst recommendation.The overall analyst consensus...

June 10, 2026   DVN -1.61%

Goldman Sachs analyst issues BUY recommendation for KMI on June 10, 2026 09:20AM ET. The previous analyst recommendation was Buy.KMI was trading at $31.34 at issue of the...

June 10, 2026   KMI 0.25%

Goldman Sachs analyst issues NEUTRAL recommendation for SU on June 5, 2026 08:17AM ET. The previous analyst recommendation was Buy.SU was trading at $65.47 at issue of the...

June 5, 2026   SU -0.68%

Goldman Sachs analyst issues BUY recommendation for FTI on June 3, 2026 10:48PM ET. The previous analyst recommendation was Buy.FTI was trading at $67.94 at issue of the...

June 3, 2026   FTI 1.00%

Citigroup analyst issues NEUTRAL recommendation for EC on June 3, 2026 08:03PM ET. The previous analyst recommendation was Buy.EC was trading at $15.58 at issue of the analyst...

June 3, 2026   EC 0.85%