Scorecard › AAPL

AAPL analyst scorecard · Apple Inc.

114 rating changes on AAPL in the last 12 months. 77% of bullish calls were right at 30 days; 18% of bearish ones. Street grade B on 86 scored calls. Consensus target $326, 3% below the last close.

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

Street grade
B 69.8%
Rating changes, 12 mo
114
Bullish calls right at 30d
77.3% of 75
Bearish calls right at 30d
18.2% of 11
Consensus target
$326 -2.6%
Firms covering
39
Price targets hit (90d)
20.0% of 80

Holds on AAPL, read: 3 cut to or raised to Hold (graded as the change) · 2 Holds whose target leaned 10%+ one way (graded that way) · 22 true Holds, not graded.

The 6 upgrades on AAPL came after an average +3.4% move in the prior 30 days, and the stock averaged +4.4% in the 90 days after.

Firm by firm

FirmCallsScoredRightAccuracyGradeAvg 30dAvg 90dLatestDateTarget
TD Cowen 655 100.0% A +5.5% +7.0% Buy2026-09-10 $400
JPMorgan 555 100.0% A +4.0% -0.0% Overweight2026-07-31 $340
Wells Fargo 444 100.0% A +4.5% +2.8% Overweight2026-07-31 $350
Bank of America 765 83.3% A +5.1% +6.5% Buy2026-09-10 $370
Wedbush 141411 78.6% A +4.4% +8.6% Outperform2026-06-25 $400
Morgan Stanley 986 75.0% A +3.6% +6.8% Overweight2026-09-02 $360
Evercore ISI Group 775 71.4% A +5.3% +1.4% Outperform2026-06-25 $365
Jefferies 542 50.0% C +4.1% +2.5% Underperform2026-08-10 $264
Citigroup 442 50.0% C -0.2% -0.0% Buy2026-07-13 $365
Barclays 551 20.0% F +3.1% +8.8% Underweight2026-07-31 $245
Goldman Sachs 333 +2.9% -5.3% Buy2026-07-31 $360
Maxim Group 333 +6.7% +10.8% Buy2026-06-09 $350
KeyBanc 111 -3.0% Underweight2026-07-14 $250
BNP Paribas 111 +10.2% +23.3% Outperform2026-04-17 $300
Seaport Global 111 +5.8% +6.9% Buy2025-10-01 $310
Baird 221 -0.7% -5.0% Outperform2026-07-30 $330
Argus Research 221 -0.1% -4.5% Buy2026-07-30 $375
Bernstein 221 -1.3% +15.1% Buy2026-07-15 $350
Tigress Financial 221 +2.5% +8.1% Strong Buy2026-05-14 $375
Loop Capital 221 -1.4% -6.7% Buy2025-12-02 $325
Rosenblatt 1000 +5.7% +10.0% Neutral2026-09-10 $303
Needham 500 +5.7% +10.8% Hold2026-09-08
DA Davidson 510 +4.7% +6.4% Neutral2026-09-02 $270
UBS 300 +9.8% +13.0% Neutral2026-05-01 $296
HSBC 210 -8.4% Buy2026-09-08 $366
Rothschild & Co 100 Buy2026-08-17 $400
China Renaissance 110 +6.1% Hold2026-08-04 $280
KGI Securities 110 +9.7% Hold2026-06-22 $315
CLSA 110 -4.1% -6.6% Outperform2025-12-05 $330

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

Every call, last 12 months

DateFirmChangeActionGraded asPrice at callRun before+30d+60d+90dTarget · 90d checkHit
2026-09-10 TD Cowen Buy → Buy reiterated Bullish $326.57 +7.1% $400 pending
2026-09-10 Rosenblatt Neutral → Neutral maintained True hold · target -7% $326.57 +7.1% $303 not graded
2026-09-10 Bank of America Buy → Buy maintained Bullish $326.57 +7.1% $370 pending
2026-09-08 HSBC Buy → Buy reiterated Bullish $316.22 +0.9% $366 pending
2026-09-08 Needham Hold → Hold reiterated True hold $316.22 +0.9% not graded
2026-09-02 Morgan Stanley Overweight → Overweight reiterated Bullish $324.96 +7.1% $360 pending
2026-09-02 DA Davidson Neutral → Neutral maintained Leans bearish · Neutral, target -16% $324.96 +7.1% $270 pending
2026-09-01 Rosenblatt Neutral → Neutral maintained True hold · target -6% $325.13 +5.2% $303 not graded
2026-08-17 Rothschild & Co Neutral → Buy upgrade Bullish $305.59 -8.4% $400 pending
2026-08-10 Jefferies Hold → Underperform downgrade Bearish $308.26 -2.2% +2.3% $264
2026-08-04 China Renaissance Buy → Hold downgrade Bearish · cut to Hold $309.38 +0.2% +6.1% $280
2026-07-31 JPMorgan Overweight → Overweight maintained Bullish $308.91 +4.9% +2.6% $340
2026-07-31 TD Cowen Buy → Buy maintained Bullish $308.91 +4.9% +2.6% $400
2026-07-31 DA Davidson Neutral → Neutral maintained Leans bearish · Neutral, target -12% $308.91 +4.9% +2.6% $270
2026-07-31 Wells Fargo Overweight → Overweight maintained Bullish $308.91 +4.9% +2.6% $350
2026-07-31 Needham Hold → Hold reiterated True hold $308.91 +4.9% +2.6% not graded
2026-07-31 Rosenblatt Neutral → Neutral maintained True hold · target -2% $308.91 +4.9% +2.6% $300 not graded
2026-07-31 Barclays Underweight → Underweight maintained Bearish $308.91 +4.9% +2.6% $245
2026-07-31 Goldman Sachs Buy → Buy maintained Bullish $308.91 +4.9% +2.6% $360
2026-07-31 Morgan Stanley Overweight → Overweight maintained Bullish $308.91 +4.9% +2.6% $360
2026-07-30 Baird Outperform → Outperform maintained Bullish $333.43 +15.2% -5.0% $330
2026-07-30 Argus Research Buy → Buy maintained Bullish $333.43 +15.2% -5.0% $375
2026-07-23 Morgan Stanley Overweight → Overweight maintained Bullish $321.66 +9.3% -3.5% $364
2026-07-17 HSBC Hold → Buy upgrade Bullish $333.74 +12.8% -8.4% $366
2026-07-15 Bernstein Buy → Buy maintained Bullish $327.50 +10.5% -6.6% +2.1% $350
2026-07-14 KeyBanc Sector Weight → Underweight downgrade Bearish $314.86 +8.2% -3.0% +6.2% $250
2026-07-13 Citigroup Buy → Buy maintained Bullish $317.31 +9.0% -4.8% +4.7% $365
2026-06-25 Wedbush Outperform → Outperform maintained Bullish $275.15 -10.8% +22.4% +12.8% $400
2026-06-25 Evercore ISI Group Outperform → Outperform reiterated Bullish $275.15 -10.8% +22.4% +12.8% $365
2026-06-22 KGI Securities Outperform → Hold downgrade Bearish · cut to Hold $297.01 -3.8% +9.7% +4.2% $315
2026-06-18 Bank of America Buy → Buy reiterated Bullish $298.01 -0.3% +9.6% +2.5% $380
2026-06-09 TD Cowen Buy → Buy maintained Bullish $290.55 -0.9% +8.8% +6.1% +8.8% $350 missed
2026-06-09 Maxim Group Buy → Buy maintained Bullish $290.55 -0.9% +8.8% +6.1% +8.8% $350 missed
2026-06-09 Rosenblatt Neutral → Neutral maintained True hold · target -5% $290.55 -0.9% +8.8% +6.1% +8.8% $276 missed not graded
2026-06-09 Morgan Stanley Overweight → Overweight maintained Bullish $290.55 -0.9% +8.8% +6.1% +8.8% $360 missed
2026-06-09 Needham Hold → Hold reiterated True hold $290.55 -0.9% +8.8% +6.1% +8.8% not graded
2026-06-05 Wedbush Outperform → Outperform reiterated Bullish $307.34 +6.9% +1.7% +0.7% +6.8% $400 missed
2026-05-26 Bank of America Buy → Buy maintained Bullish $308.33 +13.8% -10.8% +9.3% +0.7% $380 missed
2026-05-14 Tigress Financial Strong Buy → Strong Buy maintained Bullish $298.21 +15.2% -0.6% +6.4% +1.4% $375 missed
2026-05-14 Evercore ISI Group Outperform → Outperform maintained Bullish $298.21 +15.2% -0.6% +6.4% +1.4% $365 missed
2026-05-08 Wedbush Outperform → Outperform maintained Bullish $293.32 +13.3% +2.8% +5.9% +6.5% $400 missed
2026-05-01 UBS Neutral → Neutral maintained True hold · target +5% $280.14 +9.6% +9.3% +3.3% +19.0% $296 hit not graded
2026-05-01 Maxim Group Buy → Buy maintained Bullish $280.14 +9.6% +9.3% +3.3% +19.0% $310 hit
2026-05-01 TD Cowen Buy → Buy maintained Bullish $280.14 +9.6% +9.3% +3.3% +19.0% $335 hit
2026-05-01 Wedbush Outperform → Outperform reiterated Bullish $280.14 +9.6% +9.3% +3.3% +19.0% $350 hit
2026-05-01 Barclays Underweight → Underweight maintained Bearish $280.14 +9.6% +9.3% +3.3% +19.0% $253 missed
2026-05-01 Wells Fargo Overweight → Overweight maintained Bullish $280.14 +9.6% +9.3% +3.3% +19.0% $310 hit
2026-05-01 DA Davidson Neutral → Neutral maintained True hold · target -3% $280.14 +9.6% +9.3% +3.3% +19.0% $270 missed not graded
2026-05-01 Rosenblatt Neutral → Neutral maintained True hold · target -1% $280.14 +9.6% +9.3% +3.3% +19.0% $276 missed not graded
2026-05-01 Morgan Stanley Overweight → Overweight maintained Bullish $280.14 +9.6% +9.3% +3.3% +19.0% $330 hit
2026-05-01 Needham Hold → Hold reiterated True hold $280.14 +9.6% +9.3% +3.3% +19.0% not graded
2026-04-28 UBS Neutral → Neutral maintained True hold · target +6% $270.71 +8.8% +15.4% +4.1% +24.4% $287 hit not graded
2026-04-21 Wedbush Outperform → Outperform reiterated Bullish $266.17 +7.3% +14.6% +11.6% +22.7% $350 close
2026-04-21 Rosenblatt Neutral → Neutral maintained True hold · target +0% $266.17 +7.3% +14.6% +11.6% +22.7% $268 missed not graded
2026-04-17 BNP Paribas Neutral → Outperform upgrade Bullish $270.23 +8.1% +10.2% +10.7% +23.3% $300 hit
2026-04-14 Bank of America Buy → Buy maintained Bullish $258.83 +3.5% +15.2% +14.5% +22.6% $325 hit
2026-03-31 Wedbush Outperform → Outperform reiterated Bullish $253.79 -3.9% +6.9% +20.7% +11.0% $350 missed
2026-03-27 Wedbush Outperform → Outperform reiterated Bullish $248.80 -9.3% +7.6% +23.9% +10.6% $350 missed
2026-03-23 Morgan Stanley Overweight → Overweight reiterated Bullish $251.49 -5.0% +8.6% +22.8% +18.1% $315 close
2026-03-23 Bank of America Buy → Buy maintained Bullish $251.49 -5.0% +8.6% +22.8% +18.1% $320 close
2026-03-05 Wedbush Outperform → Outperform reiterated Bullish $260.29 -3.4% -0.6% +6.3% +19.2% $350 close
2026-03-05 Rosenblatt Neutral → Neutral maintained True hold · target +3% $260.29 -3.4% -0.6% +6.3% +19.2% $268 hit not graded
2026-03-03 Barclays Underweight → Underweight maintained Bearish $263.75 +1.6% -3.0% +5.0% +16.1% $248 missed
2026-02-17 Wedbush Outperform → Outperform reiterated Bullish $263.88 +3.3% -5.7% +3.5% +12.9% $350 missed
2026-01-30 Jefferies Hold → Hold maintained Leans bullish · Hold, target +10% $259.48 -4.5% +2.0% -2.2% +4.6% $287 missed
2026-01-30 Maxim Group Hold → Buy upgrade Bullish $259.48 -4.5% +2.0% -2.2% +4.6% $300 missed
2026-01-30 JPMorgan Overweight → Overweight maintained Bullish $259.48 -4.5% +2.0% -2.2% +4.6% $325 missed
2026-01-30 TD Cowen Buy → Buy reiterated Bullish $259.48 -4.5% +2.0% -2.2% +4.6% $325 missed
2026-01-30 Barclays Underweight → Underweight maintained Bearish $259.48 -4.5% +2.0% -2.2% +4.6% $239 missed
2026-01-30 DA Davidson Neutral → Neutral maintained True hold · target +4% $259.48 -4.5% +2.0% -2.2% +4.6% $270 hit not graded
2026-01-30 Wedbush Outperform → Outperform reiterated Bullish $259.48 -4.5% +2.0% -2.2% +4.6% $350 missed
2026-01-30 Needham Hold → Hold reiterated True hold $259.48 -4.5% +2.0% -2.2% +4.6% not graded
2026-01-30 Rosenblatt Neutral → Neutral maintained True hold · target +2% $259.48 -4.5% +2.0% -2.2% +4.6% $267 hit not graded
2026-01-26 JPMorgan Overweight → Overweight maintained Bullish $255.41 -6.6% +7.4% -2.6% +4.8% $315 missed
2026-01-26 Jefferies Hold → Hold maintained True hold · target +8% $255.41 -6.6% +7.4% -2.6% +4.8% $276 hit not graded
2026-01-20 Citigroup Buy → Buy maintained Bullish $246.70 -9.8% +5.6% +1.9% +10.7% $315 missed
2026-01-20 Evercore ISI Group Outperform → Outperform reiterated Bullish $246.70 -9.8% +5.6% +1.9% +10.7% $330 missed
2026-01-13 Wedbush Outperform → Outperform reiterated Bullish $261.05 -6.2% +0.3% -3.1% -0.7% $350 missed
2026-01-12 Wedbush Outperform → Outperform reiterated Bullish $260.25 -6.5% +5.9% -3.9% -0.4% $350 missed
2026-01-09 Evercore ISI Group Outperform → Outperform maintained Bullish $259.37 -7.0% +5.9% +0.6% +0.4% $330 missed
2025-12-17 Morgan Stanley Overweight → Overweight maintained Bullish $271.84 +1.6% -6.0% -2.9% -6.5% $315 missed
2025-12-09 Citigroup Buy → Buy maintained Bullish $277.18 +3.2% -6.5% -0.9% -6.2% $330 missed
2025-12-08 Evercore ISI Group Outperform → Outperform maintained Bullish $277.89 +3.5% -6.3% +0.1% -6.5% $325 missed
2025-12-08 Wedbush Outperform → Outperform maintained Bullish $277.89 +3.5% -6.3% +0.1% -6.5% $350 missed
2025-12-05 CLSA Outperform → Outperform maintained Bullish $278.78 +3.2% -4.1% -3.3% -6.6% $330 missed
2025-12-02 Loop Capital Buy → Buy maintained Bullish $286.19 +5.8% -5.3% -5.7% -7.5% $325 missed
2025-11-04 Rosenblatt Neutral → Neutral maintained True hold · target -7% $270.04 +4.7% +4.0% -1.0% -0.0% $250 missed not graded
2025-10-31 Wells Fargo Overweight → Overweight maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $300 missed
2025-10-31 Barclays Underweight → Underweight maintained Bearish $270.37 +5.8% +4.7% +1.0% -4.5% $230 missed
2025-10-31 Citigroup Buy → Buy maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $315 missed
2025-10-31 JPMorgan Overweight → Overweight maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $305 missed
2025-10-31 Goldman Sachs Buy → Buy maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $320 missed
2025-10-31 Jefferies Underperform → Hold upgrade Bullish · raised to Hold $270.37 +5.8% +4.7% +1.0% -4.5% $247 hit
2025-10-31 TD Cowen Buy → Buy maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $325 missed
2025-10-31 Argus Research Buy → Buy maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $325 missed
2025-10-31 UBS Neutral → Neutral maintained True hold · target +3% $270.37 +5.8% +4.7% +1.0% -4.5% $280 missed not graded
2025-10-31 DA Davidson Neutral → Neutral maintained True hold · target +0% $270.37 +5.8% +4.7% +1.0% -4.5% $270 hit not graded
2025-10-31 Evercore ISI Group Outperform → Outperform maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $300 missed
2025-10-31 Rosenblatt Neutral → Neutral maintained True hold · target -7% $270.37 +5.8% +4.7% +1.0% -4.5% $250 hit not graded
2025-10-31 Morgan Stanley Overweight → Overweight maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $305 missed
2025-10-31 Bank of America Buy → Buy maintained Bullish $270.37 +5.8% +4.7% +1.0% -4.5% $325 missed
2025-10-29 Bank of America Buy → Buy maintained Bullish $269.70 +6.0% +3.4% +1.5% -4.2% $320 missed
2025-10-28 Baird Outperform → Outperform maintained Bullish $269.00 +5.3% +3.7% +1.8% -5.0% $280 missed
2025-10-27 JPMorgan Overweight → Overweight maintained Bullish $268.81 +5.2% +3.2% +1.7% -5.0% $290 missed
2025-10-21 Goldman Sachs Buy → Buy maintained Bullish $262.77 +7.0% +1.3% +3.1% -6.1% $279 missed
2025-10-21 Wells Fargo Overweight → Overweight maintained Bullish $262.77 +7.0% +1.3% +3.1% -6.1% $290 missed
2025-10-20 Loop Capital Hold → Buy upgrade Bullish $262.24 +6.8% +2.4% +4.4% -5.9% $315 missed
2025-10-03 Jefferies Hold → Underperform downgrade Bearish $258.02 +4.3% +10.9% +5.0% $205 missed
2025-10-02 Morgan Stanley Overweight → Overweight maintained Bullish $257.13 +4.6% +10.1% +5.7% $298 missed
2025-10-01 Seaport Global Buy initiated Bullish $255.45 +5.8% +10.8% +6.9% $310 missed
2025-09-26 Evercore ISI Group Outperform → Outperform maintained Bullish $255.46 +5.2% +8.4% +7.0% $290 close
2025-09-22 Wedbush Outperform → Outperform maintained Bullish $256.08 +0.9% +6.0% +5.8% $310 missed
2025-09-17 Tigress Financial Strong Buy → Strong Buy maintained Bullish $238.99 +5.6% +11.9% +14.9% $305 close
2025-09-16 Bernstein Outperform initiated Bullish $238.15 +3.9% +12.3% +15.1% $290 close

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.