Scorecard › AAPL

AAPL analyst scorecard · Apple Inc.

111 rating actions on AAPL in the last 12 months. Of 191 price targets that resolved, 46 were reached while they stood, 142 were replaced by the same firm first, and 3 fell short at their deadline. Ratings: 66% Buy-type, 28% Hold-type, 6% Sell-type. Consensus target $332, 5% below the last close.

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

Targets reached while they stood
24.1% 46 of 191
Replaced before the deadline
74.3%
Short at the deadline
1.6%
Ratings vs XLK
2 of 20
Buy / Hold / Sell, 12 mo
66 / 28 / 6%
Consensus target
$332 -5.1%

What the Holds say: 25 Hold-type ratings on AAPL in the last 12 months carried a median target -3% from the price on the day; 60% sat below it.

The 5 upgrades on AAPL came after an average +2.0% move in the 30 days before them.

Firm by firm

FirmLatest ratingDateLatest targetTargets reachedReplaced earlyResolvedRatings vs sector
TD Cowen Buy2026-09-10 $400 0550 of 1
JPMorgan Overweight2026-10-12 $360 39120 of 1
Bank of America Buy2026-09-23 $370 019190 of 1
Morgan Stanley Overweight2026-10-01 $355 118190 of 1
Wedbush Outperform2026-06-25 $400 026260 of 1
Evercore ISI Group Outperform2026-09-18 $380 011110 of 1
Citigroup Buy2026-07-13 $365 3360 of 1
Barclays Underweight2026-07-31 $245 2791 of 1
Wells Fargo Overweight2026-07-31 $350 3250 of 1
Maxim Group Buy2026-06-09 $350 213—
Goldman Sachs Buy2026-07-31 $360 19100 of 1
Rothschild & Co Buy2026-08-17 $400 ——0—
KeyBanc Underweight2026-07-14 $250 ——0—
BNP Paribas Outperform2026-04-17 $300 101—
Jefferies Underperform2026-08-10 $264 3912—
HSBC Buy2026-09-08 $366 012—
Argus Research Buy2026-07-30 $375 101—
Rosenblatt Neutral2026-09-10 $303 5510—
Needham Hold2026-10-01 — 347—
DA Davidson Neutral2026-09-02 $270 336—
UBS Neutral2026-05-01 $296 213—
Loop Capital Hold2026-10-20 $330 1231 of 1
MoffettNathanson Neutral2026-10-20 $283 102—
China Renaissance Hold2026-08-04 $280 ——0—
Baird Outperform2026-07-30 $330 1010 of 1
Bernstein Buy2026-07-15 $350 2130 of 1
KGI Securities Hold2026-06-22 $315 101—
Tigress Financial Strong Buy2026-05-14 $375 0220 of 1
CLSA Outperform2025-12-05 $330 101—

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

Every call, last 12 months

DateFirmRatingActionPrice at callTargetTarget statusMove in the 30 days before
2026-10-20 MoffettNathanson Neutral maintained $339.50 $283 running to 2027-10-20 +1.0%
2026-10-20 Loop Capital Buy → Hold downgrade $339.50 $330 within 5% of price when set +1.0%
2026-10-12 JPMorgan Overweight maintained $340.97 $360 running to 2027-10-12 +2.6%
2026-10-01 Morgan Stanley Overweight maintained $330.32 $355 running to 2028-04-01 +1.6%
2026-10-01 Needham Hold reiterated $330.32 — no target +1.6%
2026-09-29 Morgan Stanley Overweight reiterated $329.40 $360 replaced 2026-10-01, new $355 +3.0%
2026-09-23 Bank of America Buy reiterated $337.02 $370 running to 2027-09-23 +8.6%
2026-09-18 Evercore ISI Group Outperform maintained $336.13 $380 running to 2027-09-18 +6.1%
2026-09-17 Bank of America Buy reiterated $337.00 $370 running to 2027-09-17 +8.7%
2026-09-10 TD Cowen Buy reiterated $326.57 $400 running to 2027-09-10 +7.1%
2026-09-10 Rosenblatt Neutral maintained $326.57 $303 running to 2027-09-10 +7.1%
2026-09-10 Bank of America Buy maintained $326.57 $370 running to 2027-09-10 +7.1%
2026-09-08 HSBC Buy reiterated $316.22 $366 running to 2027-09-08 +0.9%
2026-09-08 Needham Hold reiterated $316.22 — no target +0.9%
2026-09-02 Morgan Stanley Overweight reiterated $324.96 $360 replaced 2026-10-01, new $355 +7.1%
2026-09-02 DA Davidson Neutral maintained $324.96 $270 running to 2027-09-02 +7.1%
2026-09-01 Rosenblatt Neutral maintained $325.13 $303 running to 2027-09-01 +5.2%
2026-08-17 Rothschild & Co Neutral → Buy upgrade $305.59 $400 running to 2027-08-17 -8.4%
2026-08-10 Jefferies Hold → Underperform downgrade $308.26 $264 running to 2027-08-10 -2.2%
2026-08-04 China Renaissance Buy → Hold downgrade $309.38 $280 running to 2027-08-04 +0.2%
2026-07-31 JPMorgan Overweight maintained $308.91 $340 reached 2026-09-25 +4.9%
2026-07-31 TD Cowen Buy maintained $308.91 $400 running to 2027-07-31 +4.9%
2026-07-31 DA Davidson Neutral maintained $308.91 $270 running to 2027-07-31 +4.9%
2026-07-31 Wells Fargo Overweight maintained $308.91 $350 reached 2026-10-29 +4.9%
2026-07-31 Needham Hold reiterated $308.91 — no target +4.9%
2026-07-31 Rosenblatt Neutral maintained $308.91 $300 within 5% of price when set +4.9%
2026-07-31 Barclays Underweight maintained $308.91 $245 running to 2027-07-31 +4.9%
2026-07-31 Goldman Sachs Buy maintained $308.91 $360 running to 2027-07-31 +4.9%
2026-07-31 Morgan Stanley Overweight maintained $308.91 $360 replaced 2026-10-01, new $355 +4.9%
2026-07-30 Baird Outperform maintained $333.43 $330 within 5% of price when set +15.2%
2026-07-30 Argus Research Buy maintained $333.43 $375 running to 2027-07-30 +15.2%
2026-07-23 Morgan Stanley Overweight maintained $321.66 $364 replaced 2026-07-31, new $360 +9.3%
2026-07-17 HSBC Hold → Buy upgrade $333.74 $366 running to 2027-07-17 +12.8%
2026-07-15 Bernstein Buy maintained $327.50 $350 reached 2026-10-29 +10.5%
2026-07-14 KeyBanc Sector Weight → Underweight downgrade $314.86 $250 running to 2027-07-14 +8.2%
2026-07-13 Citigroup Buy maintained $317.31 $365 running to 2027-07-13 +9.0%
2026-06-25 Wedbush Outperform maintained $275.15 $400 running to 2027-06-25 -10.8%
2026-06-25 Evercore ISI Group Outperform reiterated $275.15 $365 replaced 2026-09-18, new $380 -10.8%
2026-06-22 KGI Securities Outperform → Hold downgrade $297.01 $315 reached 2026-07-09 -3.8%
2026-06-18 Bank of America Buy reiterated $298.01 $380 replaced 2026-09-10, new $370 -0.3%
2026-06-09 TD Cowen Buy maintained $290.55 $350 replaced 2026-07-31, new $400 -0.9%
2026-06-09 Maxim Group Buy maintained $290.55 $350 reached 2026-10-29 -0.9%
2026-06-09 Rosenblatt Neutral maintained $290.55 $276 reached 2026-06-25 -0.9%
2026-06-09 Morgan Stanley Overweight maintained $290.55 $360 replaced 2026-07-23, new $364 -0.9%
2026-06-09 Needham Hold reiterated $290.55 — no target -0.9%
2026-06-05 Wedbush Outperform reiterated $307.34 $400 running to 2027-06-05 +6.9%
2026-05-26 Bank of America Buy maintained $308.33 $380 replaced 2026-09-10, new $370 +13.8%
2026-05-14 Tigress Financial Strong Buy maintained $298.21 $375 running to 2027-05-14 +15.2%
2026-05-14 Evercore ISI Group Outperform maintained $298.21 $365 replaced 2026-09-18, new $380 +15.2%
2026-05-08 Wedbush Outperform maintained $293.32 $400 running to 2027-05-08 +13.3%
2026-05-01 UBS Neutral maintained $280.14 $296 reached 2026-05-13 +9.6%
2026-05-01 Maxim Group Buy maintained $280.14 $310 reached 2026-05-27 +9.6%
2026-05-01 TD Cowen Buy maintained $280.14 $335 replaced 2026-06-09, new $350 +9.6%
2026-05-01 Wedbush Outperform reiterated $280.14 $350 replaced 2026-05-08, new $400 +9.6%
2026-05-01 Barclays Underweight maintained $280.14 $253 replaced 2026-07-31, new $245 +9.6%
2026-05-01 Wells Fargo Overweight maintained $280.14 $310 reached 2026-05-27 +9.6%
2026-05-01 DA Davidson Neutral maintained $280.14 $270 within 5% of price when set +9.6%
2026-05-01 Rosenblatt Neutral maintained $280.14 $276 within 5% of price when set +9.6%
2026-05-01 Morgan Stanley Overweight maintained $280.14 $330 replaced 2026-06-09, new $360 +9.6%
2026-05-01 Needham Hold reiterated $280.14 — no target +9.6%
2026-04-28 UBS Neutral maintained $270.71 $287 replaced 2026-05-01, new $296 +8.8%
2026-04-21 Wedbush Outperform reiterated $266.17 $350 replaced 2026-05-08, new $400 +7.3%
2026-04-21 Rosenblatt Neutral maintained $266.17 $268 within 5% of price when set +7.3%
2026-04-17 BNP Paribas Neutral → Outperform upgrade $270.23 $300 reached 2026-05-15 +8.1%
2026-04-14 Bank of America Buy maintained $258.83 $325 replaced 2026-05-26, new $380 +3.5%
2026-03-31 Wedbush Outperform reiterated $253.79 $350 replaced 2026-05-08, new $400 -3.9%
2026-03-27 Wedbush Outperform reiterated $248.80 $350 replaced 2026-05-08, new $400 -9.3%
2026-03-23 Morgan Stanley Overweight reiterated $251.49 $315 replaced 2026-05-01, new $330 -5.0%
2026-03-23 Bank of America Buy maintained $251.49 $320 replaced 2026-04-14, new $325 -5.0%
2026-03-05 Wedbush Outperform reiterated $260.29 $350 replaced 2026-05-08, new $400 -3.4%
2026-03-05 Rosenblatt Neutral maintained $260.29 $268 within 5% of price when set -3.4%
2026-03-03 Barclays Underweight maintained $263.75 $248 reached 2026-03-20 +1.6%
2026-02-17 Wedbush Outperform reiterated $263.88 $350 replaced 2026-05-08, new $400 +3.3%
2026-01-30 Jefferies Hold maintained $259.48 $287 reached 2026-05-06 -4.5%
2026-01-30 Maxim Group Hold → Buy upgrade $259.48 $300 replaced 2026-05-01, new $310 -4.5%
2026-01-30 JPMorgan Overweight maintained $259.48 $325 reached 2026-07-15 -4.5%
2026-01-30 TD Cowen Buy reiterated $259.48 $325 replaced 2026-05-01, new $335 -4.5%
2026-01-30 Barclays Underweight maintained $259.48 $239 replaced 2026-03-03, new $248 -4.5%
2026-01-30 DA Davidson Neutral maintained $259.48 $270 within 5% of price when set -4.5%
2026-01-30 Wedbush Outperform reiterated $259.48 $350 replaced 2026-05-08, new $400 -4.5%
2026-01-30 Needham Hold reiterated $259.48 — no target -4.5%
2026-01-30 Rosenblatt Neutral maintained $259.48 $267 within 5% of price when set -4.5%
2026-01-26 JPMorgan Overweight maintained $255.41 $315 replaced 2026-01-30, new $325 -6.6%
2026-01-26 Jefferies Hold maintained $255.41 $276 replaced 2026-01-30, new $287 -6.6%
2026-01-20 Citigroup Buy maintained $246.70 $315 reached 2026-06-02 -9.8%
2026-01-20 Evercore ISI Group Outperform reiterated $246.70 $330 replaced 2026-05-14, new $365 -9.8%
2026-01-13 Wedbush Outperform reiterated $261.05 $350 replaced 2026-05-08, new $400 -6.2%
2026-01-12 Wedbush Outperform reiterated $260.25 $350 replaced 2026-05-08, new $400 -6.5%
2026-01-09 Evercore ISI Group Outperform maintained $259.37 $330 replaced 2026-05-14, new $365 -7.0%
2025-12-17 Morgan Stanley Overweight maintained $271.84 $315 replaced 2026-05-01, new $330 +1.6%
2025-12-09 Citigroup Buy maintained $277.18 $330 replaced 2026-01-20, new $315 +3.2%
2025-12-08 Evercore ISI Group Outperform maintained $277.89 $325 replaced 2026-01-09, new $330 +3.5%
2025-12-08 Wedbush Outperform maintained $277.89 $350 replaced 2026-05-08, new $400 +3.5%
2025-12-05 CLSA Outperform maintained $278.78 $330 reached 2026-07-16 +3.2%
2025-12-02 Loop Capital Buy maintained $286.19 $325 reached 2026-07-15 +5.8%
2025-11-04 Rosenblatt Neutral maintained $270.04 $250 reached 2026-01-20 —
2025-10-31 Wells Fargo Overweight maintained $270.37 $300 replaced 2026-05-01, new $310 —
2025-10-31 Barclays Underweight maintained $270.37 $230 replaced 2026-01-30, new $239 —
2025-10-31 Citigroup Buy maintained $270.37 $315 replaced 2025-12-09, new $330 —
2025-10-31 JPMorgan Overweight maintained $270.37 $305 replaced 2026-01-26, new $315 —
2025-10-31 Goldman Sachs Buy maintained $270.37 $320 reached 2026-07-15 —
2025-10-31 Jefferies Underperform → Hold upgrade $270.37 $247 reached 2026-01-20 —
2025-10-31 TD Cowen Buy maintained $270.37 $325 replaced 2026-05-01, new $335 —
2025-10-31 Argus Research Buy maintained $270.37 $325 reached 2026-07-15 —
2025-10-31 UBS Neutral maintained $270.37 $280 within 5% of price when set —
2025-10-31 DA Davidson Neutral maintained $270.37 $270 within 5% of price when set —
2025-10-31 Evercore ISI Group Outperform maintained $270.37 $300 replaced 2025-12-08, new $325 —
2025-10-31 Rosenblatt Neutral maintained $270.37 $250 reached 2026-01-20 —
2025-10-31 Morgan Stanley Overweight maintained $270.37 $305 replaced 2025-12-17, new $315 —
2025-10-31 Bank of America Buy maintained $270.37 $325 replaced 2026-03-23, new $320 —
2025-10-29 Bank of America Buy maintained $269.70 $320 replaced 2025-10-31, new $325 —

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.