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.
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.
Firm by firm
| Firm | Calls | Scored | Right | Accuracy | Grade | Avg 30d | Avg 90d | Latest | Date | Target |
|---|---|---|---|---|---|---|---|---|---|---|
| TD Cowen | 6 | 5 | 5 | 100.0% | A | +5.5% | +7.0% | Buy | 2026-09-10 | $400 |
| JPMorgan | 5 | 5 | 5 | 100.0% | A | +4.0% | -0.0% | Overweight | 2026-07-31 | $340 |
| Wells Fargo | 4 | 4 | 4 | 100.0% | A | +4.5% | +2.8% | Overweight | 2026-07-31 | $350 |
| Bank of America | 7 | 6 | 5 | 83.3% | A | +5.1% | +6.5% | Buy | 2026-09-10 | $370 |
| Wedbush | 14 | 14 | 11 | 78.6% | A | +4.4% | +8.6% | Outperform | 2026-06-25 | $400 |
| Morgan Stanley | 9 | 8 | 6 | 75.0% | A | +3.6% | +6.8% | Overweight | 2026-09-02 | $360 |
| Evercore ISI Group | 7 | 7 | 5 | 71.4% | A | +5.3% | +1.4% | Outperform | 2026-06-25 | $365 |
| Jefferies | 5 | 4 | 2 | 50.0% | C | +4.1% | +2.5% | Underperform | 2026-08-10 | $264 |
| Citigroup | 4 | 4 | 2 | 50.0% | C | -0.2% | -0.0% | Buy | 2026-07-13 | $365 |
| Barclays | 5 | 5 | 1 | 20.0% | F | +3.1% | +8.8% | Underweight | 2026-07-31 | $245 |
| Goldman Sachs | 3 | 3 | 3 | — | — | +2.9% | -5.3% | Buy | 2026-07-31 | $360 |
| Maxim Group | 3 | 3 | 3 | — | — | +6.7% | +10.8% | Buy | 2026-06-09 | $350 |
| KeyBanc | 1 | 1 | 1 | — | — | -3.0% | — | Underweight | 2026-07-14 | $250 |
| BNP Paribas | 1 | 1 | 1 | — | — | +10.2% | +23.3% | Outperform | 2026-04-17 | $300 |
| Seaport Global | 1 | 1 | 1 | — | — | +5.8% | +6.9% | Buy | 2025-10-01 | $310 |
| Baird | 2 | 2 | 1 | — | — | -0.7% | -5.0% | Outperform | 2026-07-30 | $330 |
| Argus Research | 2 | 2 | 1 | — | — | -0.1% | -4.5% | Buy | 2026-07-30 | $375 |
| Bernstein | 2 | 2 | 1 | — | — | -1.3% | +15.1% | Buy | 2026-07-15 | $350 |
| Tigress Financial | 2 | 2 | 1 | — | — | +2.5% | +8.1% | Strong Buy | 2026-05-14 | $375 |
| Loop Capital | 2 | 2 | 1 | — | — | -1.4% | -6.7% | Buy | 2025-12-02 | $325 |
| Rosenblatt | 10 | 0 | 0 | — | — | +5.7% | +10.0% | Neutral | 2026-09-10 | $303 |
| Needham | 5 | 0 | 0 | — | — | +5.7% | +10.8% | Hold | 2026-09-08 | — |
| DA Davidson | 5 | 1 | 0 | — | — | +4.7% | +6.4% | Neutral | 2026-09-02 | $270 |
| UBS | 3 | 0 | 0 | — | — | +9.8% | +13.0% | Neutral | 2026-05-01 | $296 |
| HSBC | 2 | 1 | 0 | — | — | -8.4% | — | Buy | 2026-09-08 | $366 |
| Rothschild & Co | 1 | 0 | 0 | — | — | — | — | Buy | 2026-08-17 | $400 |
| China Renaissance | 1 | 1 | 0 | — | — | +6.1% | — | Hold | 2026-08-04 | $280 |
| KGI Securities | 1 | 1 | 0 | — | — | +9.7% | — | Hold | 2026-06-22 | $315 |
| CLSA | 1 | 1 | 0 | — | — | -4.1% | -6.6% | Outperform | 2025-12-05 | $330 |
Dimmed rows have fewer than 4 scored calls on AAPL — too few to grade.
Every call, last 12 months
| Date | Firm | Change | Action | Graded as | Price at call | Run before | +30d | +60d | +90d | Target · 90d check | Hit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.