Our calls, graded
Every rating we publish is recorded the moment it goes out, with the share price at the time, in a record we can add to but never edit. Here is each one against what the shares did next, and against the S&P 500 over the same dates. The misses stay on the page.
- Ratings published
- 2970
- Recording since
- Oct 19, 2026
- Old enough to grade
- 0
- Buys and Sells on the right side
- Building
A rating is graded once it has been in place for 90 days, or when we replace it. The first ratings reach 90 days on January 17, 2027; until then every call is listed with its return so far, which says little over a few days.
Every call
| Company | Rating | Published | Price then | Price now or at replacement | Return | S&P 500 | Difference | Status |
|---|---|---|---|---|---|---|---|---|
| ADM Archer Daniels Midland | Hold | Oct 20, 2026 | $80.46 | $78.59 | −2.3% | +0.1% | −2.4 pts | Replaced by Buy Oct 27, 2026 |
| ADI Analog Devices | Hold | Oct 20, 2026 | $401.79 | $397.05 | −1.2% | 0.0% | −1.2 pts | Replaced by Sell Oct 20, 2026 |
| ADI Analog Devices | Sell | Oct 20, 2026 | $397.05 | $397.05 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 20, 2026 |
| ADI Analog Devices | Hold | Oct 20, 2026 | $397.05 | $407.93 | +2.7% | −0.5% | +3.2 pts | Replaced by Sell Oct 26, 2026 |
| ACN Accenture | Hold | Oct 20, 2026 | $240.21 | $239.22 | −0.4% | 0.0% | −0.4 pts | Replaced by Buy Oct 20, 2026 |
| ACN Accenture | Buy | Oct 20, 2026 | $239.22 | $239.12 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 20, 2026 |
| ACN Accenture | Hold | Oct 20, 2026 | $239.12 | $249.13 | +4.2% | −1.9% | +6.1 pts | Open, 14 days |
| ACM Aecom | Hold | Oct 20, 2026 | $59.17 | $64.81 | +9.5% | −1.9% | +11.5 pts | Open, 14 days |
| ACIW ACI Worldwide, Inc. | Hold | Oct 20, 2026 | $54.54 | $57.83 | +6.0% | −1.9% | +8.0 pts | Open, 14 days |
| ABT Abbott Laboratories | Sell | Oct 20, 2026 | $103.25 | $102.45 | −0.8% | 0.0% | −0.8 pts | Replaced by Sell Oct 20, 2026 |
| ABT Abbott Laboratories | Sell | Oct 20, 2026 | $102.45 | $109.22 | +6.6% | −1.9% | +8.5 pts | Open, 14 days |
| ABNB Airbnb | Hold | Oct 20, 2026 | $176.31 | $172.01 | −2.4% | −1.2% | −1.3 pts | Replaced by Hold Oct 23, 2026 |
| ABBV AbbVie | Sell | Oct 20, 2026 | $289.32 | $289.08 | −0.1% | 0.0% | −0.1 pts | Replaced by Hold Oct 20, 2026 |
| ABBV AbbVie | Hold | Oct 20, 2026 | $289.08 | $289.14 | 0.0% | −1.9% | +1.9 pts | Open, 14 days |
| AAON Aaon, Inc. | Hold | Oct 20, 2026 | $74.76 | $73.92 | −1.1% | 0.0% | −1.1 pts | Replaced by Sell Oct 20, 2026 |
| A Agilent Technologies | Sell | Oct 20, 2026 | $172.59 | $176.03 | +2.0% | −1.9% | +3.9 pts | Open, 14 days |
| ZS Zscaler, Inc. | Sell | Oct 19, 2026 | $212.53 | $214.51 | +0.9% | +0.3% | +0.6 pts | Replaced by Sell Oct 20, 2026 |
| ZM Zoom Communications, Inc. | Sell | Oct 19, 2026 | $97.59 | $97.46 | −0.1% | +0.3% | −0.5 pts | Replaced by Sell Oct 20, 2026 |
| WAY Waystar Holding Corp. | Hold | Oct 19, 2026 | $27.99 | $28.81 | +2.9% | +0.3% | +2.6 pts | Replaced by Hold Oct 20, 2026 |
| VRSN Verisign Inc | Sell | Oct 19, 2026 | $306.48 | $306.53 | 0.0% | +0.3% | −0.3 pts | Replaced by Hold Oct 20, 2026 |
| VIAV Viavi Solutions Inc. | Sell | Oct 19, 2026 | $34.98 | $34.73 | −0.7% | +0.3% | −1.0 pts | Replaced by Sell Oct 20, 2026 |
| VEEV Veeva Systems Inc | Sell | Oct 19, 2026 | $316.80 | $318.67 | +0.6% | +0.3% | +0.3 pts | Replaced by Sell Oct 20, 2026 |
| TYL Tyler Technologies Inc | Sell | Oct 19, 2026 | $360.09 | $377.13 | +4.7% | +0.3% | +4.4 pts | Replaced by Sell Oct 20, 2026 |
| TTD Trade Desk, Inc. | Buy | Oct 19, 2026 | $12.26 | $12.65 | +3.2% | +0.3% | +2.8 pts | Replaced by Buy Oct 20, 2026 |
| TOST Toast, Inc. | Sell | Oct 19, 2026 | $31.45 | $32.65 | +3.8% | +0.3% | +3.5 pts | Replaced by Sell Oct 20, 2026 |
| TASK Taskus, Inc. | Buy | Oct 19, 2026 | $8.22 | $8.42 | +2.4% | +0.3% | +2.1 pts | Replaced by Buy Oct 20, 2026 |
| SWKS Skyworks Solutions, Inc. | Buy | Oct 19, 2026 | $80.23 | $81.30 | +1.3% | +0.3% | +1.0 pts | Replaced by Hold Oct 20, 2026 |
| SSNC SS&C Technologies Holdings Inc | Hold | Oct 19, 2026 | $84.62 | $86.92 | +2.7% | +0.3% | +2.4 pts | Replaced by Buy Oct 20, 2026 |
| SNPS Synopsys Inc | Sell | Oct 19, 2026 | $454.58 | $447.62 | −1.5% | +0.3% | −1.9 pts | Replaced by Sell Oct 20, 2026 |
| SAIC Science Applications International Corp | Sell | Oct 19, 2026 | $133.13 | $135.33 | +1.7% | +0.3% | +1.3 pts | Replaced by Hold Oct 20, 2026 |
| RNG Ringcentral, Inc. | Sell | Oct 19, 2026 | $79.19 | $81.64 | +3.1% | +0.3% | +2.8 pts | Replaced by Sell Oct 20, 2026 |
| PTC PTC Inc. | Hold | Oct 19, 2026 | $193.06 | $193.35 | +0.2% | +0.3% | −0.2 pts | Replaced by Hold Oct 20, 2026 |
| PLTR Palantir Technologies Inc. | Sell | Oct 19, 2026 | $194.15 | $192.60 | −0.8% | +0.3% | −1.1 pts | Replaced by Sell Oct 20, 2026 |
| PLAB Photronics Inc | Buy | Oct 19, 2026 | $28.35 | $28.62 | +1.0% | +0.3% | +0.6 pts | Replaced by Hold Oct 20, 2026 |
| PINS Pinterest, Inc. | Sell | Oct 19, 2026 | $22.34 | $22.99 | +2.9% | +0.3% | +2.6 pts | Replaced by Sell Oct 20, 2026 |
| PENG Penguin Solutions, Inc. | Sell | Oct 19, 2026 | $56.54 | $56.32 | −0.4% | +0.3% | −0.7 pts | Replaced by Sell Oct 20, 2026 |
| PEGA Pegasystems Inc | Hold | Oct 19, 2026 | $35.04 | $36.23 | +3.4% | +0.3% | +3.1 pts | Replaced by Hold Oct 20, 2026 |
| PAYC Paycom Software, Inc. | Sell | Oct 19, 2026 | $253.00 | $262.36 | +3.7% | +0.3% | +3.4 pts | Replaced by Sell Oct 20, 2026 |
| OSPN Onespan Inc. | Sell | Oct 19, 2026 | $17.63 | $18.02 | +2.2% | +0.3% | +1.9 pts | Replaced by Sell Oct 20, 2026 |
| ON ON Semiconductor Corp | Sell | Oct 19, 2026 | $73.12 | $75.62 | +3.4% | +0.3% | +3.1 pts | Replaced by Sell Oct 20, 2026 |
| OKTA Okta, Inc. | Sell | Oct 19, 2026 | $189.93 | $194.02 | +2.2% | +0.3% | +1.8 pts | Replaced by Sell Oct 20, 2026 |
| NXT Nextpower Inc. | Buy | Oct 19, 2026 | $79.70 | $79.03 | −0.8% | +0.3% | −1.2 pts | Replaced by Buy Oct 20, 2026 |
| NVDA NVIDIA Corporation | Hold | Oct 19, 2026 | $217.09 | $216.47 | −0.3% | +0.3% | −0.6 pts | Replaced by Sell Oct 20, 2026 |
| NTNX Nutanix, Inc. | Buy | Oct 19, 2026 | $67.53 | $67.86 | +0.5% | +0.3% | +0.1 pts | Replaced by Sell Oct 20, 2026 |
| NTCT Netscout Systems Inc | Hold | Oct 19, 2026 | $38.59 | $38.70 | +0.3% | +0.3% | −0.1 pts | Replaced by Hold Oct 20, 2026 |
| MTSI Macom Technology Solutions Holdings, Inc. | Sell | Oct 19, 2026 | $265.79 | $262.93 | −1.1% | +0.3% | −1.4 pts | Replaced by Sell Oct 20, 2026 |
| MTCH Match Group, Inc. | Sell | Oct 19, 2026 | $44.73 | $46.53 | +4.0% | +0.3% | +3.7 pts | Replaced by Hold Oct 20, 2026 |
| MSFT Microsoft Corporation | Sell | Oct 19, 2026 | $533.52 | $511.07 | −4.2% | −1.6% | −2.6 pts | Open, 15 days |
| MPWR Monolithic Power Systems, Inc. | Sell | Oct 19, 2026 | $1253.66 | $1167.93 | −6.8% | −0.3% | −6.5 pts | Replaced by Sell Oct 22, 2026 |
| MCHP Microchip Technology Inc | Sell | Oct 19, 2026 | $74.43 | $75.85 | +1.9% | +0.3% | +1.6 pts | Replaced by Sell Oct 20, 2026 |
| JKHY Jack Henry & Associates Inc | Hold | Oct 19, 2026 | $152.79 | $154.71 | +1.3% | +0.3% | +0.9 pts | Replaced by Hold Oct 20, 2026 |
| IPGP IPG Photonics Corp | Sell | Oct 19, 2026 | $72.48 | $72.49 | 0.0% | +0.3% | −0.3 pts | Replaced by Sell Oct 20, 2026 |
| HUBS Hubspot Inc | Sell | Oct 19, 2026 | $234.63 | $250.74 | +6.9% | +0.3% | +6.5 pts | Replaced by Sell Oct 20, 2026 |
| GDDY Godaddy Inc. | Buy | Oct 19, 2026 | $106.70 | $108.86 | +2.0% | +0.3% | +1.7 pts | Replaced by Buy Oct 20, 2026 |
| FDS Factset Research Systems Inc | Hold | Oct 19, 2026 | $303.21 | $312.27 | +3.0% | +0.3% | +2.7 pts | Replaced by Hold Oct 20, 2026 |
| FA First Advantage Corp | Buy | Oct 19, 2026 | $18.95 | $19.56 | +3.2% | +0.3% | +2.9 pts | Replaced by Buy Oct 20, 2026 |
| EPAM Epam Systems, Inc. | Buy | Oct 19, 2026 | $127.38 | $130.67 | +2.6% | +0.3% | +2.2 pts | Replaced by Hold Oct 20, 2026 |
| DT Dynatrace, Inc. | Sell | Oct 19, 2026 | $61.54 | $63.65 | +3.4% | +0.3% | +3.1 pts | Replaced by Sell Oct 20, 2026 |
| DOCU Docusign, Inc. | Sell | Oct 19, 2026 | $76.66 | $80.28 | +4.7% | +0.3% | +4.4 pts | Replaced by Sell Oct 20, 2026 |
| DOCS Doximity, Inc. | Hold | Oct 19, 2026 | $31.45 | $33.39 | +6.2% | −0.8% | +7.0 pts | Replaced by Hold Oct 23, 2026 |
| DIOD Diodes Inc | Sell | Oct 19, 2026 | $84.77 | $84.34 | −0.5% | −1.6% | +1.1 pts | Open, 15 days |
| DDOG Datadog, Inc. | Sell | Oct 19, 2026 | $260.36 | $256.43 | −1.5% | +0.3% | −1.8 pts | Replaced by Sell Oct 20, 2026 |
| DBX Dropbox, Inc. | Hold | Oct 19, 2026 | $35.94 | $36.36 | +1.2% | +0.3% | +0.8 pts | Replaced by Hold Oct 20, 2026 |
| CRUS Cirrus Logic, Inc. | Buy | Oct 19, 2026 | $108.60 | $110.81 | +2.0% | +0.3% | +1.7 pts | Replaced by Buy Oct 20, 2026 |
| CARG Cargurus, Inc. | Hold | Oct 19, 2026 | $31.02 | $31.66 | +2.1% | +0.3% | +1.7 pts | Replaced by Hold Oct 20, 2026 |
| AGYS Agilysys Inc | Sell | Oct 19, 2026 | $112.23 | $116.40 | +3.7% | +0.3% | +3.4 pts | Replaced by Sell Oct 20, 2026 |
| ADSK Autodesk, Inc. | Hold | Oct 19, 2026 | $240.70 | $245.58 | +2.0% | +0.3% | +1.7 pts | Replaced by Hold Oct 20, 2026 |
| ADBE Adobe Inc. | Buy | Oct 19, 2026 | $247.09 | $242.00 | −2.1% | −1.6% | −0.5 pts | Open, 15 days |
| ACIW ACI Worldwide, Inc. | Hold | Oct 19, 2026 | $52.22 | $54.54 | +4.4% | +0.3% | +4.1 pts | Replaced by Hold Oct 20, 2026 |
| AAPL Apple Inc. | Sell | Oct 19, 2026 | $342.94 | $333.42 | −2.8% | −1.6% | −1.2 pts | Open, 15 days |
How we grade
Each rating runs from the day we publish it until we replace it (a new rating, a target moved by 10% or more, or a withdrawal) or until today. The return uses the share price recorded with the rating and the price recorded when it was replaced, adjusted for share splits, and excludes dividends. The S&P 500 comparison uses an S&P 500 fund over the same dates. Ratings come from our automated valuation model, explained in our valuation methodology; the full record of each one is in our recommendations disclosure.
Past performance is not a reliable indicator of future results. Ratings are model output, not personal advice. Prices are third-party market data and may be delayed.
Get the weekly email
Our new research, the results that mattered and the week ahead. Free, one email a week, unsubscribe anytime.