ScorecardOil & Gas Majors (who's right about oil & gas majors) › XOM

XOM analyst scorecard · ExxonMobil

59 rating changes on XOM in the last 12 months. 67% of bullish calls were right at 30 days. Street grade B on 46 scored calls. Consensus target $171, 4% above the last close.

Graded through 2026-09-14 · last close $164.99 (2026-09-14). Rebuilt every morning.

Street grade
B 63.0%
Rating changes, 12 mo
59
Bullish calls right at 30d
67.4% of 43
Bearish calls right at 30d
Consensus target
$171 +3.6%
Firms covering
22
Price targets hit (90d)
34.7% of 49

Holds on XOM, read: 4 cut to or raised to Hold (graded as the change, 50.0% right) · 5 Holds whose target leaned 10%+ one way (graded that way, 40.0% right) · 10 true Holds, not graded.

The 3 upgrades on XOM came after an average -1.6% move in the prior 30 days, and the stock averaged +8.0% in the 90 days after.

Firm by firm

FirmCallsScoredRightAccuracyGradeAvg 30dAvg 90dLatestDateTarget
Morgan Stanley 654 80.0% A +5.5% +3.9% Overweight2026-08-19 $177
TD Cowen 554 80.0% A +5.1% +8.8% Buy2026-08-07 $168
Wells Fargo 554 80.0% A +4.8% +8.9% Overweight2026-04-09 $185
Barclays 653 60.0% B +0.4% +5.4% Overweight2026-08-17 $177
Piper Sandler 542 50.0% C +5.0% +11.0% Neutral2026-09-03 $185
Scotiabank 333 +4.0% +9.4% Sector Outperform2026-04-22 $163
Bernstein 222 +9.2% +18.5% Outperform2026-05-11 $182
BNP Paribas 111 +9.6% -0.3% Neutral2026-04-17 $165
Mizuho 532 +1.6% +7.8% Neutral2026-07-09 $170
Bank of America 521 +4.8% +12.3% Neutral2026-07-28 $158
Freedom Broker 221 +13.0% +35.0% Hold2026-08-04 $142
UBS 221 +2.2% +5.7% Buy2026-05-04 $174
Jefferies 221 +0.4% +7.5% Buy2026-04-09 $184
RBC Capital 320 +1.0% +0.7% Sector Perform2026-05-05 $180
Citigroup 300 +1.4% +1.9% Neutral2026-04-02 $175
Wolfe Research 220 -1.4% -4.7% Peer Perform2026-04-21 $153
JPMorgan 110 -3.5% -9.0% Overweight2026-04-09 $170
HSBC 100 -7.5% -13.7% Hold2026-03-20 $158

Dimmed rows have fewer than 4 scored calls on XOM — too few to grade.

Every call, last 12 months

DateFirmChangeActionGraded asPrice at callRun before+30d+60d+90dTarget · 90d checkHit
2026-09-03 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +14% $162.21 +5.4% $185 pending
2026-08-19 Morgan Stanley Overweight → Overweight maintained Bullish $164.77 +11.1% $177 pending
2026-08-17 Barclays Overweight → Overweight maintained Bullish $161.46 +9.6% $177 pending
2026-08-07 TD Cowen Buy → Buy maintained Bullish $153.04 +8.4% +5.0% $168
2026-08-04 Freedom Broker Sell → Hold upgrade Bullish · raised to Hold $153.96 +12.3% +5.4% $142
2026-07-28 Bank of America Buy → Neutral downgrade Bearish · cut to Neutral $153.04 +12.1% +2.2% $158
2026-07-09 Mizuho Neutral → Neutral maintained Leans bullish · Neutral, target +23% $137.46 -7.7% +16.2% +16.9% $170
2026-07-02 TD Cowen Buy → Buy maintained Bullish $137.09 -8.3% +13.1% +17.4% $155
2026-06-29 Morgan Stanley Overweight → Overweight maintained Bullish $136.06 -6.3% +15.2% +15.2% $168
2026-06-16 Bank of America Neutral → Buy upgrade Bullish $141.86 -10.2% +2.9% +13.8% +16.3% $154 hit
2026-05-27 Mizuho Neutral → Neutral maintained Leans bullish · Neutral, target +18% $147.90 -0.2% -7.7% +4.7% +8.6% $175 missed
2026-05-26 Barclays Overweight → Overweight maintained Bullish $149.81 +0.6% -8.2% +3.3% +9.5% $182 missed
2026-05-11 Bernstein Outperform → Outperform maintained Bullish $149.68 -1.9% +0.6% -7.2% +6.8% $182 missed
2026-05-05 RBC Capital Sector Perform → Sector Perform reiterated Leans bullish · Sector Perform, target +16% $154.88 -3.6% -1.8% -11.9% +0.1% $180 missed
2026-05-04 UBS Buy → Buy maintained Bullish $153.69 -4.4% -0.8% -11.2% +0.9% $174 missed
2026-04-22 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $149.50 -7.2% +3.6% -7.4% +1.5% $163 missed
2026-04-21 Wolfe Research Outperform → Peer Perform downgrade Bearish · cut to Peer Perform $148.36 -7.1% +4.7% -6.7% +0.0%
2026-04-17 BNP Paribas Underperform → Neutral upgrade Bullish · raised to Neutral $146.44 -7.1% +9.6% -3.1% -0.3% $165 missed
2026-04-17 Morgan Stanley Overweight → Overweight maintained Bullish $146.44 -7.1% +9.6% -3.1% -0.3% $171 missed
2026-04-10 TD Cowen Buy → Buy maintained Bullish $152.51 +0.6% -1.9% -2.4% -9.9% $172 missed
2026-04-09 JPMorgan Overweight → Overweight maintained Bullish $155.04 +4.7% -3.5% -2.1% -9.0% $170 missed
2026-04-09 Piper Sandler Overweight → Overweight maintained Bullish $155.04 +4.7% -3.5% -2.1% -9.0% $182 missed
2026-04-09 RBC Capital Sector Perform → Sector Perform maintained Leans bullish · Sector Perform, target +16% $155.04 +4.7% -3.5% -2.1% -9.0% $180 missed
2026-04-09 Jefferies Buy → Buy maintained Bullish $155.04 +4.7% -3.5% -2.1% -9.0% $184 missed
2026-04-09 Wells Fargo Overweight → Overweight maintained Bullish $155.04 +4.7% -3.5% -2.1% -9.0% $185 missed
2026-04-08 Wolfe Research Outperform → Outperform maintained Bullish $156.22 +3.8% -7.5% -2.9% -9.3% $153 hit
2026-04-02 Citigroup Neutral → Neutral maintained True hold · target +8% $160.69 +5.8% -4.4% -7.0% -15.2% $175 missed not graded
2026-03-27 Morgan Stanley Overweight → Overweight maintained Bullish $170.99 +14.7% -13.3% -12.4% -19.6% $172 missed
2026-03-20 HSBC Hold → Hold maintained True hold · target -1% $159.67 +6.0% -7.5% +1.8% -13.7% $158 missed not graded
2026-03-17 Mizuho Neutral → Neutral maintained True hold · target +2% $158.81 +7.0% -4.3% +1.1% -11.3% $162 missed not graded
2026-03-16 Barclays Overweight → Overweight maintained Bullish $157.23 +5.9% -5.2% +0.4% -10.4% $163 missed
2026-03-12 Piper Sandler Overweight → Overweight maintained Bullish $153.53 +1.3% -0.6% -2.5% -1.9% $186 missed
2026-03-02 Citigroup Neutral → Neutral maintained True hold · target -2% $154.22 +9.1% +4.2% -0.9% -3.1% $150 hit not graded
2026-03-02 Bank of America Neutral → Neutral maintained True hold · target -2% $154.22 +9.1% +4.2% -0.9% -3.1% $151 hit not graded
2026-02-24 Wells Fargo Overweight → Overweight maintained Bullish $149.26 +10.6% +10.8% -0.7% +0.4% $183 missed
2026-02-03 TD Cowen Buy → Buy maintained Bullish $143.73 +17.2% +4.9% +13.7% +6.9% $145 missed
2026-02-03 Barclays Overweight → Overweight maintained Bullish $143.73 +17.2% +4.9% +13.7% +6.9% $145 missed
2026-02-02 RBC Capital Sector Perform → Sector Perform maintained True hold · target +8% $138.40 +12.8% +8.2% +18.0% +11.1% $150 hit not graded
2026-02-02 Wells Fargo Overweight → Overweight maintained Bullish $138.40 +12.8% +8.2% +18.0% +11.1% $156 hit
2026-01-28 Bank of America Neutral → Neutral maintained True hold · target -1% $137.58 +14.2% +10.8% +24.6% +9.4% $135 missed not graded
2026-01-23 Morgan Stanley Overweight → Overweight maintained Bullish $134.97 +13.2% +11.7% +22.5% +11.5% $134 missed
2026-01-21 Barclays Overweight → Overweight maintained Bullish $133.61 +13.1% +10.2% +20.6% +11.0% $140 hit
2026-01-08 Piper Sandler Overweight → Overweight maintained Bullish $122.91 +3.9% +23.0% +22.4% +27.1% $142 hit
2026-01-06 Freedom Broker Hold → Sell downgrade Bearish $121.05 +3.9% +20.7% +24.3% +35.0% $123 missed
2026-01-05 Bernstein Outperform → Outperform maintained Bullish $125.36 +7.6% +17.7% +20.6% +30.3% $137 hit
2025-12-12 TD Cowen Buy → Buy maintained Bullish $118.82 +0.6% +4.4% +27.6% +29.2% $135 hit
2025-12-12 Mizuho Neutral → Neutral maintained Leans bullish · Neutral, target +11% $118.82 +0.6% +4.4% +27.6% +29.2% $132 hit
2025-12-11 Wells Fargo Overweight → Overweight maintained Bullish $119.54 -0.2% +3.8% +26.5% +26.8% $158 hit
2025-12-11 Bank of America Neutral → Neutral maintained True hold · target -1% $119.54 -0.2% +3.8% +26.5% +26.8% $118 missed not graded
2025-12-10 Citigroup Neutral → Neutral maintained True hold · target -1% $119.54 +1.1% +4.2% +26.5% +23.9% $118 missed not graded
2025-12-10 Jefferies Buy → Buy maintained Bullish $119.54 +1.1% +4.2% +26.5% +23.9% $148 hit
2025-12-10 Morgan Stanley Overweight → Overweight maintained Bullish $119.54 +1.1% +4.2% +26.5% +23.9% $137 hit
2025-11-10 Piper Sandler Overweight → Overweight maintained Bullish $118.22 +6.8% +1.1% +5.4% +27.9% $144 hit
2025-11-03 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $113.76 +0.4% +3.5% +7.8% +21.7% $155 close
2025-10-17 Wells Fargo Overweight initiated Bullish $112.24 -2.6% +4.8% +2.2% +15.1% $156 missed
2025-10-13 UBS Buy → Buy maintained Bullish $112.24 +5.2% +5.9% +10.5% $145 missed
2025-10-09 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $112.91 +4.7% +2.7% +4.9% $128 missed
2025-10-07 Barclays Overweight → Overweight maintained Bullish $114.26 +0.2% +1.5% +9.7% $126 hit
2025-09-15 Mizuho Neutral → Neutral maintained True hold · target +9% $112.35 -0.7% +6.2% +4.8% $123 hit not graded

Also in Oil & Gas Majors

CVXCOPOXYEOGOil & Gas Majors vs XLE →

Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.

How the grading works

Every sell-side rating change from the last 365 days is priced the day it lands and checked again 30, 60 and 90 days later. A call is a hit when the stock moved in the called direction at 30 days. Buy- and Sell-side ratings call their own direction. A Hold is read, not waved through: a downgrade to Hold is graded as a bearish call and an upgrade to Hold as a bullish one, and a maintained Hold whose price target sits 10%+ above the price leans bullish (10%+ below, leans bearish) and is graded that way. A Hold with a target close to the price is a true Hold and is not graded at all. Every call with a price target also gets a target check 90 days later: hit (reached it or within 5%), close (covered at least half the distance) or missed. A firm's accuracy on a single name prints only after 4 scored calls, and a firm gets its own page only after 10 scored calls across every covered name — below that a percentage is noise. "Run before the call" is the stock's move over the 30 calendar days before the rating landed. Data: Yahoo Finance rating history and daily closes, rebuilt each morning. Nothing on this page is advice.

Get the 7 AM brief

The AM take, today's docket and the Street's calls — one email, weekdays, before the open.