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 |
|---|---|---|---|---|---|---|---|---|
| V Visa Inc. | Hold | Oct 20, 2026 | $406.77 | $420.35 | +3.3% | −1.9% | +5.3 pts | Open, 14 days |
| UTHR United Therapeutics Corp | Hold | Oct 20, 2026 | $550.17 | $598.72 | +8.8% | −1.7% | +10.6 pts | Replaced by Hold Oct 30, 2026 |
| USFD US Foods Holding Corp. | Sell | Oct 20, 2026 | $102.20 | $103.15 | +0.9% | −1.9% | +2.9 pts | Open, 14 days |
| USB U.S. Bancorp | Hold | Oct 20, 2026 | $59.09 | $59.45 | +0.6% | −1.7% | +2.3 pts | Replaced by Hold Oct 30, 2026 |
| URI United Rentals | Hold | Oct 20, 2026 | $1041.61 | $1044.63 | +0.3% | 0.0% | +0.3 pts | Replaced by Hold Oct 20, 2026 |
| URI United Rentals | Hold | Oct 20, 2026 | $1044.63 | $1176.23 | +12.6% | −1.9% | +14.5 pts | Open, 14 days |
| UPS United Parcel Service | Sell | Oct 20, 2026 | $99.16 | $98.52 | −0.6% | 0.0% | −0.6 pts | Replaced by Hold Oct 20, 2026 |
| UPS United Parcel Service | Hold | Oct 20, 2026 | $98.52 | $101.52 | +3.0% | −0.7% | +3.7 pts | Replaced by Sell Oct 22, 2026 |
| UNP Union Pacific Corporation | Sell | Oct 20, 2026 | $287.48 | $287.61 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| UNP Union Pacific Corporation | Sell | Oct 20, 2026 | $287.61 | $298.09 | +3.6% | −0.7% | +4.3 pts | Replaced by Sell Oct 22, 2026 |
| UNH UnitedHealth Group | Hold | Oct 20, 2026 | $421.69 | $418.09 | −0.9% | −1.2% | +0.3 pts | Replaced by Hold Oct 23, 2026 |
| ULTA Ulta Beauty | Hold | Oct 20, 2026 | $600.33 | $626.83 | +4.4% | −1.9% | +6.3 pts | Open, 14 days |
| ULS UL Solutions Inc. | Sell | Oct 20, 2026 | $72.97 | $73.36 | +0.5% | 0.0% | +0.5 pts | Replaced by Sell Oct 20, 2026 |
| ULS UL Solutions Inc. | Sell | Oct 20, 2026 | $73.36 | $77.48 | +5.6% | −1.9% | +7.5 pts | Open, 14 days |
| UI Ubiquiti Inc. | Hold | Oct 20, 2026 | $602.60 | $605.57 | +0.5% | 0.0% | +0.5 pts | Replaced by Hold Oct 20, 2026 |
| UI Ubiquiti Inc. | Hold | Oct 20, 2026 | $605.57 | $543.82 | −10.2% | −1.9% | −8.3 pts | Open, 14 days |
| UHS Universal Health Services | Buy | Oct 20, 2026 | $185.03 | $185.61 | +0.3% | 0.0% | +0.3 pts | Replaced by Buy Oct 20, 2026 |
| UHS Universal Health Services | Buy | Oct 20, 2026 | $185.61 | $176.94 | −4.7% | −1.9% | −2.7 pts | Open, 14 days |
| UDR UDR, Inc. | Buy | Oct 20, 2026 | $34.41 | $35.70 | +3.7% | −0.5% | +4.2 pts | Replaced by Hold Oct 26, 2026 |
| UBER Uber | Buy | Oct 20, 2026 | $68.87 | $68.93 | +0.1% | 0.0% | +0.1 pts | Replaced by Buy Oct 20, 2026 |
| UBER Uber | Buy | Oct 20, 2026 | $68.93 | $66.25 | −3.9% | −1.9% | −2.0 pts | Open, 14 days |
| TYL Tyler Technologies Inc | Sell | Oct 20, 2026 | $377.13 | $360.90 | −4.3% | +0.4% | −4.7 pts | Replaced by Hold Oct 28, 2026 |
| TXT Textron | Buy | Oct 20, 2026 | $76.39 | $77.14 | +1.0% | 0.0% | +1.0 pts | Replaced by Hold Oct 20, 2026 |
| TXT Textron | Hold | Oct 20, 2026 | $77.14 | $88.92 | +15.3% | 0.0% | +15.2 pts | Replaced by Hold Oct 29, 2026 |
| TXRH Texas Roadhouse, Inc. | Hold | Oct 20, 2026 | $169.52 | $186.76 | +10.2% | −2.2% | +12.4 pts | Replaced by Sell Nov 2, 2026 |
| TXN Texas Instruments | Sell | Oct 20, 2026 | $281.82 | $277.78 | −1.4% | 0.0% | −1.4 pts | Replaced by Sell Oct 20, 2026 |
| TXN Texas Instruments | Sell | Oct 20, 2026 | $277.78 | $277.78 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| TXN Texas Instruments | Sell | Oct 20, 2026 | $277.78 | $284.69 | +2.5% | −1.2% | +3.7 pts | Replaced by Sell Oct 23, 2026 |
| TWLO Twilio Inc | Sell | Oct 20, 2026 | $258.58 | $258.69 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| TTEK Tetra Tech Inc | Sell | Oct 20, 2026 | $34.89 | $34.96 | +0.2% | 0.0% | +0.2 pts | Replaced by Sell Oct 20, 2026 |
| TTEK Tetra Tech Inc | Sell | Oct 20, 2026 | $34.96 | $38.95 | +11.4% | −1.9% | +13.3 pts | Open, 14 days |
| TTD Trade Desk, Inc. | Buy | Oct 20, 2026 | $12.65 | $12.65 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 20, 2026 |
| TTD Trade Desk, Inc. | Buy | Oct 20, 2026 | $12.65 | $13.00 | +2.8% | −1.2% | +3.9 pts | Replaced by Buy Oct 23, 2026 |
| TTC Toro Co | Sell | Oct 20, 2026 | $102.08 | $102.73 | +0.6% | 0.0% | +0.6 pts | Replaced by Hold Oct 20, 2026 |
| TTC Toro Co | Hold | Oct 20, 2026 | $102.73 | $102.65 | −0.1% | 0.0% | −0.1 pts | Replaced by Hold Oct 20, 2026 |
| TTC Toro Co | Hold | Oct 20, 2026 | $102.65 | $108.00 | +5.2% | −1.9% | +7.1 pts | Open, 14 days |
| TT Trane Technologies | Sell | Oct 20, 2026 | $460.35 | $461.42 | +0.2% | 0.0% | +0.2 pts | Replaced by Sell Oct 20, 2026 |
| TT Trane Technologies | Sell | Oct 20, 2026 | $461.42 | $425.45 | −7.8% | 0.0% | −7.8 pts | Replaced by Hold Oct 29, 2026 |
| TSN Tyson Foods | Hold | Oct 20, 2026 | $54.60 | $55.38 | +1.4% | 0.0% | +1.4 pts | Replaced by Hold Oct 20, 2026 |
| TSN Tyson Foods | Hold | Oct 20, 2026 | $55.38 | $55.38 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 20, 2026 |
| TSN Tyson Foods | Hold | Oct 20, 2026 | $55.38 | $56.48 | +2.0% | −1.9% | +3.9 pts | Open, 14 days |
| TSCO Tractor Supply | Sell | Oct 20, 2026 | $32.84 | $32.91 | +0.2% | 0.0% | +0.2 pts | Replaced by Sell Oct 20, 2026 |
| TSCO Tractor Supply | Sell | Oct 20, 2026 | $32.91 | $32.91 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| TSCO Tractor Supply | Sell | Oct 20, 2026 | $32.91 | $34.55 | +5.0% | −1.9% | +6.9 pts | Open, 14 days |
| TRU Transunion | Sell | Oct 20, 2026 | $77.66 | $78.21 | +0.7% | 0.0% | +0.7 pts | Replaced by Sell Oct 20, 2026 |
| TRU Transunion | Sell | Oct 20, 2026 | $78.21 | $78.23 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 20, 2026 |
| TRU Transunion | Hold | Oct 20, 2026 | $78.23 | $75.66 | −3.3% | +0.1% | −3.4 pts | Replaced by Hold Oct 27, 2026 |
| TROW T. Rowe Price | Buy | Oct 20, 2026 | $102.13 | $102.13 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 20, 2026 |
| TROW T. Rowe Price | Buy | Oct 20, 2026 | $102.13 | $105.69 | +3.5% | 0.0% | +3.4 pts | Replaced by Hold Oct 29, 2026 |
| TRMB Trimble Inc. | Sell | Oct 20, 2026 | $61.16 | $62.12 | +1.6% | 0.0% | +1.6 pts | Replaced by Sell Oct 20, 2026 |
| TRMB Trimble Inc. | Sell | Oct 20, 2026 | $62.12 | $62.12 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| TRMB Trimble Inc. | Sell | Oct 20, 2026 | $62.12 | $64.79 | +4.3% | −1.9% | +6.2 pts | Open, 14 days |
| TRIP Tripadvisor, Inc. | Sell | Oct 20, 2026 | $9.58 | $9.51 | −0.7% | 0.0% | −0.7 pts | Replaced by Sell Oct 20, 2026 |
| TREX Trex Co Inc | Sell | Oct 20, 2026 | $48.55 | $48.81 | +0.5% | 0.0% | +0.5 pts | Replaced by Sell Oct 20, 2026 |
| TREX Trex Co Inc | Sell | Oct 20, 2026 | $48.81 | $48.79 | −0.1% | 0.0% | −0.1 pts | Replaced by Sell Oct 20, 2026 |
| TREX Trex Co Inc | Sell | Oct 20, 2026 | $48.79 | $50.32 | +3.1% | −1.9% | +5.1 pts | Open, 14 days |
| TPR Tapestry, Inc. | Buy | Oct 20, 2026 | $115.84 | $117.55 | +1.5% | 0.0% | +1.5 pts | Replaced by Buy Oct 20, 2026 |
| TPR Tapestry, Inc. | Buy | Oct 20, 2026 | $117.55 | $119.52 | +1.7% | −1.9% | +3.6 pts | Open, 14 days |
| TPL Texas Pacific Land Corporation | Hold | Oct 20, 2026 | $346.30 | $324.71 | −6.2% | −1.9% | −4.3 pts | Open, 14 days |
| TOST Toast, Inc. | Sell | Oct 20, 2026 | $32.65 | $33.48 | +2.5% | −1.9% | +4.5 pts | Open, 14 days |
| TOL Toll Brothers, Inc. | Buy | Oct 20, 2026 | $134.59 | $135.53 | +0.7% | 0.0% | +0.7 pts | Replaced by Hold Oct 20, 2026 |
| TOL Toll Brothers, Inc. | Hold | Oct 20, 2026 | $135.53 | $151.00 | +11.4% | −1.9% | +13.3 pts | Open, 14 days |
| TNL Travel & Leisure Co. | Sell | Oct 20, 2026 | $66.63 | $67.17 | +0.8% | 0.0% | +0.8 pts | Replaced by Sell Oct 20, 2026 |
| TMUS T-Mobile US | Buy | Oct 20, 2026 | $158.58 | $157.75 | −0.5% | 0.0% | −0.5 pts | Replaced by Buy Oct 20, 2026 |
| TMUS T-Mobile US | Buy | Oct 20, 2026 | $157.75 | $157.75 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 20, 2026 |
| TMO Thermo Fisher Scientific | Sell | Oct 20, 2026 | $684.00 | $687.37 | +0.5% | 0.0% | +0.5 pts | Replaced by Sell Oct 20, 2026 |
| TMO Thermo Fisher Scientific | Sell | Oct 20, 2026 | $687.37 | $693.53 | +0.9% | −1.9% | +2.8 pts | Open, 14 days |
| TKR Timken Co | Sell | Oct 20, 2026 | $112.61 | $113.30 | +0.6% | 0.0% | +0.6 pts | Replaced by Sell Oct 20, 2026 |
| TKR Timken Co | Sell | Oct 20, 2026 | $113.30 | $114.99 | +1.5% | −1.9% | +3.4 pts | Open, 14 days |
| TKO TKO Group Holdings | Hold | Oct 20, 2026 | $178.40 | $179.63 | +0.7% | 0.0% | +0.7 pts | Replaced by Sell Oct 20, 2026 |
| TJX TJX Companies | Sell | Oct 20, 2026 | $146.81 | $137.97 | −6.0% | −1.9% | −4.1 pts | Open, 14 days |
| THO Thor Industries Inc | Buy | Oct 20, 2026 | $66.95 | $77.18 | +15.3% | −1.9% | +17.2 pts | Open, 14 days |
| THG Hanover Insurance Group, Inc. | Sell | Oct 20, 2026 | $231.90 | $239.59 | +3.3% | −0.7% | +4.0 pts | Replaced by Hold Oct 22, 2026 |
| THC Tenet Healthcare Corp | Buy | Oct 20, 2026 | $271.56 | $272.18 | +0.2% | 0.0% | +0.2 pts | Replaced by Buy Oct 20, 2026 |
| THC Tenet Healthcare Corp | Buy | Oct 20, 2026 | $272.18 | $265.42 | −2.5% | 0.0% | −2.5 pts | Replaced by Buy Oct 29, 2026 |
| TGT Target Corporation | Sell | Oct 20, 2026 | $154.96 | $154.04 | −0.6% | 0.0% | −0.6 pts | Replaced by Hold Oct 20, 2026 |
| TGT Target Corporation | Hold | Oct 20, 2026 | $154.04 | $154.00 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 20, 2026 |
| TGT Target Corporation | Hold | Oct 20, 2026 | $154.00 | $156.20 | +1.4% | −1.9% | +3.4 pts | Open, 14 days |
| TER Teradyne | Sell | Oct 20, 2026 | $339.94 | $336.59 | −1.0% | 0.0% | −1.0 pts | Replaced by Sell Oct 20, 2026 |
| TER Teradyne | Sell | Oct 20, 2026 | $336.59 | $336.59 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| TER Teradyne | Sell | Oct 20, 2026 | $336.59 | $274.37 | −18.5% | −1.7% | −16.8 pts | Replaced by Sell Oct 30, 2026 |
| TEL TE Connectivity | Buy | Oct 20, 2026 | $212.06 | $222.51 | +4.9% | +0.1% | +4.9 pts | Replaced by Hold Oct 27, 2026 |
| TECH Bio-Techne | Sell | Oct 20, 2026 | $72.53 | $72.69 | +0.2% | −1.9% | +2.2 pts | Open, 14 days |
| TDY Teledyne Technologies | Sell | Oct 20, 2026 | $629.19 | $658.23 | +4.6% | −1.7% | +6.3 pts | Replaced by Sell Oct 30, 2026 |
| TDG TransDigm Group | Sell | Oct 20, 2026 | $1135.97 | $1208.52 | +6.4% | −1.9% | +8.3 pts | Open, 14 days |
| TBLA Taboola.com Ltd. | Buy | Oct 20, 2026 | $3.44 | $3.45 | +0.1% | 0.0% | +0.1 pts | Replaced by Buy Oct 20, 2026 |
| T AT&T | Hold | Oct 20, 2026 | $23.49 | $23.42 | −0.3% | 0.0% | −0.3 pts | Replaced by Buy Oct 20, 2026 |
| T AT&T | Buy | Oct 20, 2026 | $23.42 | $21.20 | −9.5% | −1.9% | −7.5 pts | Open, 14 days |
| SYY Sysco | Sell | Oct 20, 2026 | $82.79 | $82.89 | +0.1% | 0.0% | +0.1 pts | Replaced by Sell Oct 20, 2026 |
| SYY Sysco | Sell | Oct 20, 2026 | $82.89 | $78.34 | −5.5% | −1.9% | −3.6 pts | Open, 14 days |
| SYK Stryker Corporation | Sell | Oct 20, 2026 | $303.00 | $304.40 | +0.5% | 0.0% | +0.5 pts | Replaced by Hold Oct 20, 2026 |
| SYK Stryker Corporation | Hold | Oct 20, 2026 | $304.40 | $306.94 | +0.8% | −1.9% | +2.8 pts | Open, 14 days |
| SWK Stanley Black & Decker | Sell | Oct 20, 2026 | $93.50 | $94.09 | +0.6% | 0.0% | +0.6 pts | Replaced by Sell Oct 20, 2026 |
| STZ Constellation Brands | Hold | Oct 20, 2026 | $132.59 | $132.68 | +0.1% | 0.0% | +0.1 pts | Replaced by Hold Oct 20, 2026 |
| STZ Constellation Brands | Hold | Oct 20, 2026 | $132.68 | $136.28 | +2.7% | −1.9% | +4.6 pts | Open, 14 days |
| STX Seagate Technology | Sell | Oct 20, 2026 | $675.38 | $675.13 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 20, 2026 |
| STX Seagate Technology | Sell | Oct 20, 2026 | $675.13 | $692.29 | +2.5% | 0.0% | +2.5 pts | Replaced by Sell Oct 29, 2026 |
| STRL Sterling Infrastructure, Inc. | Buy | Oct 20, 2026 | $416.44 | $412.25 | −1.0% | 0.0% | −1.0 pts | Replaced by Buy Oct 20, 2026 |
| STRL Sterling Infrastructure, Inc. | Buy | Oct 20, 2026 | $412.25 | $412.25 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 20, 2026 |
| STRL Sterling Infrastructure, Inc. | Buy | Oct 20, 2026 | $412.25 | $405.67 | −1.6% | 0.0% | −1.6 pts | Replaced by Buy Oct 29, 2026 |
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.