Analyst Recommendations

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

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

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

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

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

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

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

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

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

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