Scorecard › Oil & Gas Majors (firm by firm) › XOM

XOM analyst scorecard · ExxonMobil

58 rating actions on XOM in the last 12 months. Of 72 price targets that resolved, 32 were reached while they stood, 39 were replaced by the same firm first, and 1 fell short at their deadline. Ratings: 64% Buy-type, 34% Hold-type, 2% Sell-type. Consensus target $179, 2% below the last close.

Checked through 2026-10-29 · last close $182.74 (2026-10-29). Rebuilt every morning.

Targets reached while they stood
44.4% 32 of 72
Replaced before the deadline
54.2%
Short at the deadline
1.4%
Ratings vs XLE
7 of 8
Buy / Hold / Sell, 12 mo
64 / 34 / 2%
Consensus target
$179 -1.8%

What the Holds say: 19 Hold-type ratings on XOM in the last 12 months carried a median target +8% from the price on the day; 37% sat below it.

The 3 upgrades on XOM came after an average -1.6% move in the 30 days before them.

Firm by firm

FirmLatest ratingDateLatest targetTargets reachedReplaced earlyResolvedRatings vs sector
TD Cowen Buy2026-09-28 $180 4270 of 1
Wells Fargo Equal-Weight2026-10-01 $182 1781 of 1
Morgan Stanley Overweight2026-10-15 $185 1561 of 1
Barclays Overweight2026-10-19 $200 2461 of 1
Piper Sandler Neutral2026-09-03 $185 1891 of 1
Bernstein Outperform2026-05-11 $182 202—
Scotiabank Sector Outperform2026-04-22 $163 3251 of 1
BNP Paribas Neutral2026-04-17 $165 101—
Mizuho Neutral2026-07-09 $170 257—
Bank of America Neutral2026-07-28 $158 112—
Freedom Broker Hold2026-08-04 $142 ——0—
Jefferies Buy2026-04-09 $184 202—
RBC Capital Sector Perform2026-05-05 $180 404—
Citigroup Neutral2026-04-02 $175 101—
Wolfe Research Peer Perform2026-04-21 $153 ——0—
UBS Buy2026-05-04 $174 2461 of 1
JPMorgan Overweight2026-04-09 $170 2131 of 1
HSBC Hold2026-03-20 $158 101—

Counts for one firm on one stock are small and move together; they are a record, not a grade. Neither the firms nor XOM carry a letter here. Why →

Every call, last 12 months

DateFirmRatingActionPrice at callTargetTarget statusMove in the 30 days before
2026-10-19 Barclays Overweight maintained $178.28 $200 running to 2027-10-19 +9.0%
2026-10-15 Morgan Stanley Overweight maintained $174.68 $185 running to 2028-04-15 +3.2%
2026-10-01 Wells Fargo Overweight → Equal-Weight downgrade $163.82 $182 reached 2026-10-23 -0.4%
2026-09-28 TD Cowen Buy maintained $162.52 $180 reached 2026-10-23 +3.7%
2026-09-03 Piper Sandler Neutral maintained $162.21 $185 running to 2027-09-03 +5.4%
2026-08-19 Morgan Stanley Overweight maintained $164.77 $177 reached 2026-10-14 +11.1%
2026-08-17 Barclays Overweight maintained $161.46 $177 reached 2026-10-14 +9.6%
2026-08-07 TD Cowen Buy maintained $153.04 $168 reached 2026-09-15 +8.4%
2026-08-04 Freedom Broker Sell → Hold upgrade $153.96 $142 running to 2027-08-04 +12.3%
2026-07-28 Bank of America Buy → Neutral downgrade $153.04 $158 within 5% of price when set +12.1%
2026-07-09 Mizuho Neutral maintained $137.46 $170 reached 2026-10-12 -7.7%
2026-07-02 TD Cowen Buy maintained $137.09 $155 reached 2026-07-23 -8.3%
2026-06-29 Morgan Stanley Overweight maintained $136.06 $168 replaced 2026-08-19, new $177 -6.3%
2026-06-16 Bank of America Neutral → Buy upgrade $141.86 $154 reached 2026-07-22 -10.2%
2026-05-27 Mizuho Neutral maintained $147.90 $175 replaced 2026-07-09, new $170 -0.2%
2026-05-26 Barclays Overweight maintained $149.81 $182 replaced 2026-08-17, new $177 +0.6%
2026-05-11 Bernstein Outperform maintained $149.68 $182 reached 2026-10-23 -1.9%
2026-05-05 RBC Capital Sector Perform reiterated $154.88 $180 reached 2026-10-23 -3.6%
2026-05-04 UBS Buy maintained $153.69 $174 reached 2026-10-13 -4.4%
2026-04-22 Scotiabank Sector Outperform maintained $149.50 $163 reached 2026-08-18 -7.2%
2026-04-21 Wolfe Research Outperform → Peer Perform downgrade $148.36 — no target -7.1%
2026-04-17 BNP Paribas Underperform → Neutral upgrade $146.44 $165 reached 2026-08-18 -7.1%
2026-04-17 Morgan Stanley Overweight maintained $146.44 $171 replaced 2026-06-29, new $168 -7.1%
2026-04-10 TD Cowen Buy maintained $152.51 $172 replaced 2026-07-02, new $155 +0.6%
2026-04-09 JPMorgan Overweight maintained $155.04 $170 reached 2026-10-12 +4.7%
2026-04-09 Piper Sandler Overweight maintained $155.04 $182 replaced 2026-09-03, new $185 +4.7%
2026-04-09 RBC Capital Sector Perform maintained $155.04 $180 reached 2026-10-23 +4.7%
2026-04-09 Jefferies Buy maintained $155.04 $184 reached 2026-10-26 +4.7%
2026-04-09 Wells Fargo Overweight maintained $155.04 $185 replaced 2026-10-01, new $182 +4.7%
2026-04-08 Wolfe Research Outperform maintained $156.22 $153 within 5% of price when set +3.8%
2026-04-02 Citigroup Neutral maintained $160.69 $175 reached 2026-10-14 +5.8%
2026-03-27 Morgan Stanley Overweight maintained $170.99 $172 within 5% of price when set +14.7%
2026-03-20 HSBC Hold maintained $159.67 $158 within 5% of price when set +6.0%
2026-03-17 Mizuho Neutral maintained $158.81 $162 within 5% of price when set +7.0%
2026-03-16 Barclays Overweight maintained $157.23 $163 within 5% of price when set +5.9%
2026-03-12 Piper Sandler Overweight maintained $153.53 $186 replaced 2026-04-09, new $182 +1.3%
2026-03-02 Citigroup Neutral maintained $154.22 $150 within 5% of price when set +9.1%
2026-03-02 Bank of America Neutral maintained $154.22 $151 within 5% of price when set +9.1%
2026-02-24 Wells Fargo Overweight maintained $149.26 $183 replaced 2026-04-09, new $185 +10.6%
2026-02-03 TD Cowen Buy maintained $143.73 $145 within 5% of price when set +17.2%
2026-02-03 Barclays Overweight maintained $143.73 $145 within 5% of price when set +17.2%
2026-02-02 RBC Capital Sector Perform maintained $138.40 $150 reached 2026-02-09 +12.8%
2026-02-02 Wells Fargo Overweight maintained $138.40 $156 replaced 2026-02-24, new $183 +12.8%
2026-01-28 Bank of America Neutral maintained $137.58 $135 within 5% of price when set +14.2%
2026-01-23 Morgan Stanley Overweight maintained $134.97 $134 within 5% of price when set +13.2%
2026-01-21 Barclays Overweight maintained $133.61 $140 within 5% of price when set +13.1%
2026-01-08 Piper Sandler Overweight maintained $122.91 $142 reached 2026-02-03 +3.9%
2026-01-06 Freedom Broker Hold → Sell downgrade $121.05 $123 within 5% of price when set +3.9%
2026-01-05 Bernstein Outperform maintained $125.36 $137 reached 2026-01-28 +7.6%
2025-12-12 TD Cowen Buy maintained $118.82 $135 reached 2026-01-27 +0.6%
2025-12-12 Mizuho Neutral maintained $118.82 $132 reached 2026-01-21 +0.6%
2025-12-11 Wells Fargo Overweight maintained $119.54 $158 replaced 2026-02-02, new $156 -0.2%
2025-12-11 Bank of America Neutral maintained $119.54 $118 within 5% of price when set -0.2%
2025-12-10 Citigroup Neutral maintained $119.54 $118 within 5% of price when set +1.1%
2025-12-10 Jefferies Buy maintained $119.54 $148 reached 2026-02-06 +1.1%
2025-12-10 Morgan Stanley Overweight maintained $119.54 $137 replaced 2026-01-23, new $134 +1.1%
2025-11-10 Piper Sandler Overweight maintained $118.22 $144 replaced 2026-01-08, new $142 —
2025-11-03 Scotiabank Sector Outperform maintained $113.76 $155 reached 2026-02-11 —

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 calls are checked

Every call is checked on the firm's own terms. A price target is followed until its own deadline (12 months unless the firm publishes a different horizon) and ends as reached (the stock closed at or beyond it while it stood), replaced (the same firm set a new target first) or short at deadline. A rating is compared with the stock's sector SPDR ETF on total return over the rating's life, because most big-firm ratings are relative: Overweight means "beat its peers", not "go up". Hold-type ratings are tracked, not graded. A firm is numbered only with 30+ resolved targets, and a letter prints only for a firm's whole record where an exact test separates it from a coin flip. None of this is a verdict on anyone's skill, and one day is never a grade. The full method →

Get the daily brief

Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.