Scorecard › Firms › Bank of America

Bank of America — sell-side record

Bank of America made 166 rating actions across 78 covered names in the last 12 months, 79% of them Buy-type and 7% Sell-type. Of its 280 price targets that resolved, 125 (45%) were reached while they stood, 146 were replaced by Bank of America before their deadline and 9 fell short at it. 36 of its 57 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.

92 covered names with a call from Bank of America in the last two years, checked through 2026-10-29. Rebuilt every morning.

Targets reached while they stood
44.6% 125 of 280
95% range 39–50%
Replaced by Bank of America before the deadline
52.1% 146
Short at the deadline
3.2% 9
Still running
57
Ratings vs sector
36 of 57
95% range 50–74% · no letter
Ratings: Buy / Hold / Sell, 12 mo
79 / 14 / 7%
166 rating actions

What its Holds say: Bank of America's 22 Hold-type ratings in the last 12 months carried a median price target +4% from the price on the day; 23% sat below the price. Of its Holds that ran a full horizon, 1 of 10 stayed within 5 points of the sector ETF.

Bank of America's own rating definitions are not on file yet. Its calls are checked on the defaults: a 12-month horizon, and the stock's sector SPDR ETF as the benchmark. If Bank of America publishes a different horizon or benchmark, the record will be rechecked on those terms.

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
AAPL9 0 (0%) 19019 0 of 1
AMD9 8 (50%) 8016 1 of 1
NVDA4 0 (0%) 13013 1 of 1
AMZN4 1 (10%) 9010 1 of 1
GOOGL2 4 (44%) 509 1 of 1
AVGO4 5 (62%) 308 1 of 1
AMAT4 6 (86%) 107 1 of 1
INTC4 5 (71%) 207 —
UNH2 3 (43%) 407 —
LLY4 1 (20%) 315 1 of 1
BWXT3 1 (20%) 405 1 of 1
JNJ3 4 (80%) 105 —
JPM2 0 (0%) 505 1 of 1
ORCL2 3 (60%) 205 0 of 1
ABBV1 3 (60%) 205 —
FSLR1 2 (40%) 305 0 of 1
GEV1 4 (80%) 105 1 of 1
TSLA1 3 (60%) 205 —
RKLB4 3 (75%) 104 1 of 1
CVX3 3 (75%) 104 0 of 1
LRCX3 3 (75%) 104 1 of 1
MRNA3 2 (50%) 204 0 of 1
PFE3 2 (50%) 204 —
AMGN2 1 (25%) 304 0 of 1
AR2 0 (0%) 404 0 of 1
LUNR2 4 (100%) 004 1 of 1
MS2 2 (50%) 204 1 of 1
MSFT2 1 (25%) 304 0 of 1
NXT2 4 (100%) 004 1 of 1
VRTX1 0 (0%) 404 0 of 1
META4 0 (0%) 303 —
DKNG3 2 (67%) 103 —
LNG2 2 (67%) 103 0 of 1
MRK2 2 (67%) 103 1 of 1
SCHW2 1 (33%) 203 1 of 1
PLTR1 2 (67%) 103 1 of 1
ROK1 1 (33%) 203 1 of 1
WFC1 0 (0%) 303 1 of 1
EOG0 1 (33%) 203 —
XOM5 1 (50%) 102 —
GS3 2 (100%) 002 —
NFLX3 0 (0%) 202 0 of 1
TER3 1 (50%) 102 —
FLUT2 0 (0%) 202 —
HOOD2 0 (0%) 202 1 of 1
VST2 1 (50%) 102 1 of 1
BA1 0 (0%) 112 0 of 1
COP1 0 (0%) 202 —
FTNT1 2 (100%) 002 0 of 1
GILD1 1 (50%) 102 1 of 1
LEU1 2 (100%) 002 —
UBER1 1 (50%) 012 0 of 1
V1 2 (100%) 002 —
ZS1 1 (50%) 102 0 of 1
BKR0 1 (50%) 102 1 of 1
ENPH0 2 (100%) 002 1 of 1
EQT0 0 (0%) 112 0 of 1
NET0 2 (100%) 002 1 of 1
PANW0 1 (50%) 102 1 of 1
SMR0 2 (100%) 002 1 of 1
USB0 2 (100%) 002 1 of 1
WMT0 2 (100%) 002 1 of 1
ASML2 1 (100%) 001 —
COST2 0 (0%) 101 —
CRWD2 1 (100%) 001 —
IBKR2 0 (0%) 101 1 of 1
OKLO2 1 (100%) 001 —
SPCX2 0 (0%) 101 —
ABT1 0 (0%) 011 0 of 1
CEG1 1 (100%) 001 1 of 1
CME1 0 (0%) 011 0 of 1
HD1 0 (0%) 011 0 of 1
OXY1 1 (100%) 001 —
PNC1 1 (100%) 001 1 of 1
SLB1 1 (100%) 001 —
ASTS0 1 (100%) 001 —
DIS0 0 (0%) 011 0 of 1
ICE0 0 (0%) 011 0 of 1
KEY0 1 (100%) 001 1 of 1
TLN0 1 (100%) 001 1 of 1
KLAC2 — ——0 1 of 1
REGN2 — ——0 —
BSX1 — ——0 —
CCJ1 — ——0 —
FITB1 — ——0 —
IONQ1 — ——0 —
ISRG1 — ——0 —
MDT1 — ——0 —
PENN1 — ——0 —
SEDG1 — ——0 —
TFC1 — ——0 —
TSM1 — ——0 —

Per-name counts are small; no percentage on one name is a measure of skill.

Latest calls

DateTickerRatingActionPrice at callTargetTarget statusMove in the 30 days before
2026-10-27 VST Buy maintained $146.66 $194 running to 2027-10-27 +5.9%
2026-10-22 SPCX Buy maintained $144.75 $275 running to 2027-10-22 -6.4%
2026-10-22 META Buy maintained $648.85 $845 running to 2027-10-22 -11.9%
2026-10-21 NFLX Buy maintained $65.04 $90 running to 2027-10-21 -11.3%
2026-10-20 GILD Buy maintained $156.51 $172 running to 2027-10-20 +4.3%
2026-10-05 SCHW Underperform maintained $97.96 $95 within 5% of price when set -10.4%
2026-10-05 IBKR Buy maintained $89.05 $116 running to 2027-10-05 -3.9%
2026-10-05 HOOD Buy maintained $114.11 $156 running to 2027-10-05 -6.5%
2026-10-05 DKNG Neutral → Buy upgrade $19.60 $27 running to 2027-10-05 -18.4%
2026-09-30 BWXT Buy maintained $137.00 $210 running to 2027-09-30 -10.0%

Other firms: Barclays · Wells Fargo · Morgan Stanley · UBS · Citigroup · RBC Capital · JPMorgan · Truist Securities · TD Cowen · Cantor Fitzgerald · Evercore ISI Group · Piper Sandler. All firms.

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.