Scorecard › Firms › Bank of America

Bank of America — sell-side track record

Bank of America made 156 rating changes across 72 covered names in the last 12 months. 46% of its 133 scored calls were right at 30 days; the names it called averaged +7.2% in the 90 days after a call, and had already run +6.6% in the 30 days before it.

Across 72 covered names, last 12 months, graded through 2026-09-14. Rebuilt every morning.

Grade
D
Accuracy at 30d
45.9% 61/133
Rating changes
156
Price targets hit (90d)
34.8% of 115
Avg move, 30d after
+0.8%
Avg move, 90d after
+7.2%
Avg run before a call
+6.6%
Best call
AMD Buy · 2026-04-17 · +79.9% at 90d
Worst call
MRNA Underperform · 2026-06-08 · +194.8% at 90d

Names covered

AAPLABBVABTAMATAMDAMGNAMZNARASMLAVGOBSXBWXTCCJCEGCMECOPCOSTCRWDCVXDKNGFITBFLUTFSLRGEVGOOGLGSHDHOODIBKRINTCISRGJNJJPMKLACLEULLYLNGLRCXMDTMRKMRNAMSMSFTNFLXNVDANXTOKLOORCLOXYPENNPFEPLTRPNCREGNROKSCHWSEDGSLBSMRTERTFCTSLATSMUBERUNHUSBVVRTXVSTWFCWMTXOM

By name

TickerCallsScoredRightAccuracy
AMD99666.7%
AAPL76583.3%
AMAT55360.0%
INTC55240.0%
AMZN44125.0%
AVGO4400.0%
LLY444100.0%
NVDA4400.0%
CVX333
GOOGL332
GS331
LRCX332
MRNA331
TER332
AMGN220
AR220
ASML221
BWXT221
DKNG221
FLUT221
FSLR222
HOOD221
JPM222
KLAC221
LNG221
MRK222
MS221
NFLX220
NXT221
OKLO320
ORCL221
PLTR220
REGN220
SCHW220
UNH322
WFC221
XOM521
ABBV210
ABT110
BSX110
CCJ111
CEG111
CME110
COP110
COST110
FITB110
GEV110
HD111
IBKR110
ISRG110
LEU111
MSFT210
PNC110
ROK111
SEDG111
SLB111
SMR110
TFC110
TSM110
UBER111
USB110
V110
VRTX110
VST110
WMT111
CRWD100
JNJ500
MDT100
OXY200
PENN100
PFE400
TSLA100

Latest calls

DateTickerChangeActionGraded asPrice at callRun before+30d+90dHit
2026-09-10 AAPL Buy → Buy maintained Bullish $326.57 +7.1% pending
2026-09-02 MDT Buy → Buy maintained Bullish $92.18 +6.3% pending
2026-09-01 MSFT Buy → Buy maintained Bullish $501.02 +7.8% pending
2026-08-14 AMAT Buy → Buy maintained Bullish $507.18 -12.5% -15.4%
2026-08-12 INTC Buy → Buy maintained Bullish $100.95 -2.1% +2.0%
2026-08-05 AMGN Underperform → Underperform maintained Bearish $407.83 +11.3% +7.2%
2026-07-28 INTC Buy → Buy maintained Bullish $86.30 -32.8% +6.7%
2026-07-28 XOM Buy → Neutral downgrade Bearish · cut to Neutral $153.04 +12.1% +2.2%
2026-07-28 CVX Buy → Buy maintained Bullish $187.58 +9.7% +6.5%
2026-07-28 UBER Buy → Buy maintained Bullish $70.74 -7.2% +8.8%

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

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.