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 |
|---|---|---|---|---|---|---|---|---|
| MAX Mediaalpha, Inc. | Buy | Oct 30, 2026 | $14.75 | $14.66 | −0.6% | −0.2% | −0.4 pts | Open, 4 days |
| MANU Manchester United plc | Sell | Oct 30, 2026 | $21.06 | $21.46 | +1.9% | −0.2% | +2.1 pts | Open, 4 days |
| LYFT Lyft, Inc. | Buy | Oct 30, 2026 | $16.16 | $16.39 | +1.4% | −0.2% | +1.6 pts | Open, 4 days |
| LYB LyondellBasell | Hold | Oct 30, 2026 | $68.64 | $65.94 | −3.9% | −0.2% | −3.7 pts | Open, 4 days |
| LVS Las Vegas Sands | Buy | Oct 30, 2026 | $36.97 | $38.02 | +2.8% | −0.2% | +3.0 pts | Open, 4 days |
| LUXE Luxexperience B.v. | Sell | Oct 30, 2026 | $9.67 | $9.99 | +3.3% | −0.2% | +3.5 pts | Open, 4 days |
| LSE Leishen Energy Holding Co., Ltd. | Buy | Oct 30, 2026 | $4.32 | $4.52 | +4.7% | −0.2% | +4.9 pts | Open, 4 days |
| LQDT Liquidity Services Inc | Buy | Oct 30, 2026 | $44.62 | $44.62 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| LQDT Liquidity Services Inc | Hold | Oct 30, 2026 | $44.62 | $44.62 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| LQDT Liquidity Services Inc | Buy | Oct 30, 2026 | $44.62 | $44.62 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| LQDT Liquidity Services Inc | Hold | Oct 30, 2026 | $44.62 | $44.42 | −0.4% | −0.2% | −0.2 pts | Open, 4 days |
| LPLA LPL Financial Holdings Inc. | Buy | Oct 30, 2026 | $283.74 | $297.80 | +5.0% | −0.2% | +5.2 pts | Open, 4 days |
| LPG Dorian LPG LTD. | Buy | Oct 30, 2026 | $54.43 | $51.72 | −5.0% | −0.2% | −4.8 pts | Open, 4 days |
| LOB Live Oak Bancshares, Inc. | Buy | Oct 30, 2026 | $34.47 | $34.47 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| LOAN Manhattan Bridge Capital, Inc | Buy | Oct 30, 2026 | $3.42 | $3.46 | +1.2% | −0.5% | +1.7 pts | Replaced by Buy Nov 2, 2026 |
| LNC Lincoln National Corp | Buy | Oct 30, 2026 | $41.01 | $41.85 | +2.0% | −0.2% | +2.2 pts | Open, 4 days |
| LMAT Lemaitre Vascular Inc | Hold | Oct 30, 2026 | $80.94 | $81.36 | +0.5% | −0.2% | +0.7 pts | Open, 4 days |
| LH Labcorp | Sell | Oct 30, 2026 | $361.39 | $356.03 | −1.5% | −0.2% | −1.3 pts | Open, 4 days |
| LFVN Lifevantage Corp | Buy | Oct 30, 2026 | $5.88 | $5.88 | 0.0% | −0.2% | +0.2 pts | Open, 4 days |
| LFUS Littelfuse Inc | Buy | Oct 30, 2026 | $391.95 | $404.97 | +3.3% | −0.5% | +3.8 pts | Replaced by Hold Nov 2, 2026 |
| LAZ Lazard, Inc. | Hold | Oct 30, 2026 | $38.35 | $38.68 | +0.9% | −0.2% | +1.1 pts | Open, 4 days |
| KVUE Kenvue | Sell | Oct 30, 2026 | $19.31 | $19.31 | 0.0% | −0.2% | +0.2 pts | Open, 4 days |
| KRYS Krystal Biotech, Inc. | Sell | Oct 30, 2026 | $332.29 | $303.10 | −8.8% | −0.2% | −8.6 pts | Open, 4 days |
| KNSA Kiniksa Pharmaceuticals International, plc | Sell | Oct 30, 2026 | $92.24 | $92.36 | +0.1% | −0.2% | +0.3 pts | Open, 4 days |
| KMRK K-tech Solutions Co LTD | Sell | Oct 30, 2026 | $1.48 | $1.57 | +6.1% | −0.5% | +6.6 pts | Replaced by Hold Nov 2, 2026 |
| KMPR Kemper Corp | Hold | Oct 30, 2026 | $33.22 | $33.22 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| KMPR Kemper Corp | Buy | Oct 30, 2026 | $33.22 | $34.74 | +4.6% | −0.5% | +5.1 pts | Replaced by Hold Nov 2, 2026 |
| KMDA Kamada LTD | Buy | Oct 30, 2026 | $7.70 | $7.21 | −6.4% | −0.2% | −6.2 pts | Open, 4 days |
| KLXE KLX Energy Services Holdings, Inc. | Buy | Oct 30, 2026 | $1.11 | $1.04 | −6.3% | −0.2% | −6.1 pts | Open, 4 days |
| KLIC Kulicke & Soffa Industries Inc | Hold | Oct 30, 2026 | $74.21 | $74.21 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| KLIC Kulicke & Soffa Industries Inc | Hold | Oct 30, 2026 | $74.21 | $71.55 | −3.6% | −0.5% | −3.1 pts | Replaced by Buy Nov 2, 2026 |
| KGEI Kolibri Global Energy Inc. | Hold | Oct 30, 2026 | $7.18 | $6.49 | −9.6% | −0.2% | −9.4 pts | Open, 4 days |
| KEY KeyCorp | Hold | Oct 30, 2026 | $21.12 | $21.12 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| KEY KeyCorp | Sell | Oct 30, 2026 | $21.12 | $21.37 | +1.2% | −0.2% | +1.4 pts | Open, 4 days |
| KEN Kenon Holdings Ltd. | Buy | Oct 30, 2026 | $64.11 | $65.10 | +1.5% | −0.2% | +1.7 pts | Open, 4 days |
| KARO Karooooo Ltd. | Hold | Oct 30, 2026 | $65.66 | $63.90 | −2.7% | −0.2% | −2.5 pts | Open, 4 days |
| JXN Jackson Financial Inc. | Buy | Oct 30, 2026 | $134.93 | $138.62 | +2.7% | −0.5% | +3.2 pts | Replaced by Buy Nov 2, 2026 |
| JOYY Joyy Inc. | Hold | Oct 30, 2026 | $80.32 | $78.76 | −1.9% | −0.2% | −1.7 pts | Open, 4 days |
| JBTM JBT Marel Corp | Buy | Oct 30, 2026 | $109.52 | $115.60 | +5.6% | −0.5% | +6.0 pts | Replaced by Hold Nov 2, 2026 |
| ITRN Ituran Location & Control Ltd. | Buy | Oct 30, 2026 | $52.42 | $52.42 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| ITRN Ituran Location & Control Ltd. | Hold | Oct 30, 2026 | $52.42 | $52.85 | +0.8% | −0.2% | +1.0 pts | Open, 4 days |
| ITIC Investors Title Co | Hold | Oct 30, 2026 | $268.72 | $272.94 | +1.6% | −0.2% | +1.8 pts | Open, 4 days |
| IRMD Iradimed Corp | Sell | Oct 30, 2026 | $76.68 | $79.42 | +3.6% | −0.2% | +3.8 pts | Open, 4 days |
| IR Ingersoll Rand | Hold | Oct 30, 2026 | $80.05 | $83.28 | +4.0% | −0.2% | +4.2 pts | Open, 4 days |
| INVE Inve Technologies, Inc. | Buy | Oct 30, 2026 | $2.71 | $2.69 | −0.7% | −0.5% | −0.3 pts | Replaced by Hold Nov 2, 2026 |
| INTT Intest Corp | Sell | Oct 30, 2026 | $14.29 | $14.17 | −0.8% | −0.2% | −0.6 pts | Open, 4 days |
| INMD Inmode Ltd. | Buy | Oct 30, 2026 | $13.22 | $13.67 | +3.4% | −0.2% | +3.6 pts | Open, 4 days |
| ILMN Illumina, Inc. | Sell | Oct 30, 2026 | $235.99 | $237.42 | +0.6% | −0.2% | +0.8 pts | Open, 4 days |
| IIPR Innovative Industrial Properties Inc | Buy | Oct 30, 2026 | $52.04 | $52.04 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| IIPR Innovative Industrial Properties Inc | Hold | Oct 30, 2026 | $52.04 | $52.04 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| IIPR Innovative Industrial Properties Inc | Buy | Oct 30, 2026 | $52.04 | $52.04 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| IIPR Innovative Industrial Properties Inc | Hold | Oct 30, 2026 | $52.04 | $52.04 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| IIPR Innovative Industrial Properties Inc | Buy | Oct 30, 2026 | $52.04 | $55.63 | +6.9% | −0.2% | +7.1 pts | Open, 4 days |
| IIIV I3 Verticals, Inc. | Sell | Oct 30, 2026 | $17.58 | $17.76 | +1.0% | −0.2% | +1.2 pts | Open, 4 days |
| IIIN Insteel Industries Inc | Hold | Oct 30, 2026 | $28.45 | $28.45 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| IIIN Insteel Industries Inc | Buy | Oct 30, 2026 | $28.45 | $28.45 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| IIIN Insteel Industries Inc | Hold | Oct 30, 2026 | $28.45 | $28.45 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| IIIN Insteel Industries Inc | Buy | Oct 30, 2026 | $28.45 | $28.94 | +1.7% | −0.5% | +2.2 pts | Replaced by Hold Nov 2, 2026 |
| IDN Intellicheck, Inc. | Sell | Oct 30, 2026 | $2.37 | $2.24 | −5.3% | −0.2% | −5.1 pts | Open, 4 days |
| IDCC Interdigital, Inc. | Sell | Oct 30, 2026 | $311.57 | $311.57 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| IDCC Interdigital, Inc. | Sell | Oct 30, 2026 | $311.57 | $311.57 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| IDCC Interdigital, Inc. | Sell | Oct 30, 2026 | $311.57 | $314.90 | +1.1% | −0.2% | +1.3 pts | Open, 4 days |
| ICLR Icon PLC | Hold | Oct 30, 2026 | $211.36 | $206.12 | −2.5% | −0.2% | −2.3 pts | Open, 4 days |
| ICL ICL Group Ltd. | Buy | Oct 30, 2026 | $4.58 | $4.49 | −2.1% | −0.2% | −1.9 pts | Open, 4 days |
| IBTA Ibotta, Inc. | Hold | Oct 30, 2026 | $48.62 | $49.68 | +2.2% | −0.5% | +2.7 pts | Replaced by Sell Nov 2, 2026 |
| IBKR Interactive Brokers | Sell | Oct 30, 2026 | $76.90 | $76.66 | −0.3% | −0.2% | −0.1 pts | Open, 4 days |
| IBEX Ibex Ltd | Hold | Oct 30, 2026 | $44.73 | $44.73 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| IBEX Ibex Ltd | Hold | Oct 30, 2026 | $44.73 | $44.73 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| IBEX Ibex Ltd | Hold | Oct 30, 2026 | $44.73 | $43.73 | −2.2% | −0.2% | −2.0 pts | Open, 4 days |
| IAG Iamgold Corp | Sell | Oct 30, 2026 | $15.45 | $16.05 | +3.9% | −0.2% | +4.0 pts | Open, 4 days |
| HVT Haverty Furniture Companies Inc | Buy | Oct 30, 2026 | $29.28 | $29.58 | +1.0% | −0.2% | +1.2 pts | Open, 4 days |
| HUN Huntsman Corp | Sell | Oct 30, 2026 | $9.64 | $9.65 | +0.1% | −0.2% | +0.3 pts | Open, 4 days |
| HTH Hilltop Holdings Inc. | Sell | Oct 30, 2026 | $37.12 | $37.66 | +1.4% | −0.2% | +1.6 pts | Open, 4 days |
| HOPE Hope Bancorp Inc | Hold | Oct 30, 2026 | $13.21 | $13.21 | 0.0% | −0.2% | +0.2 pts | Open, 4 days |
| HNVR Hanover Bancorp, Inc. | Buy | Oct 30, 2026 | $23.34 | $22.28 | −4.5% | −0.2% | −4.3 pts | Open, 4 days |
| HNNA Hennessy Advisors Inc | Buy | Oct 30, 2026 | $10.25 | $10.25 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| HNNA Hennessy Advisors Inc | Buy | Oct 30, 2026 | $10.25 | $10.29 | +0.4% | −0.2% | +0.6 pts | Open, 4 days |
| HMY Harmony Gold Mining Co LTD | Buy | Oct 30, 2026 | $14.45 | $15.41 | +6.6% | −0.2% | +6.8 pts | Open, 4 days |
| HMN Horace Mann Educators Corp | Hold | Oct 30, 2026 | $46.72 | $46.72 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| HMN Horace Mann Educators Corp | Sell | Oct 30, 2026 | $46.72 | $46.72 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| HMN Horace Mann Educators Corp | Hold | Oct 30, 2026 | $46.72 | $47.16 | +0.9% | −0.2% | +1.1 pts | Open, 4 days |
| HLN Haleon plc | Sell | Oct 30, 2026 | $8.66 | $8.90 | +2.8% | −0.2% | +3.0 pts | Open, 4 days |
| HITI High Tide Inc. | Buy | Oct 30, 2026 | $2.58 | $2.63 | +1.9% | −0.2% | +2.1 pts | Open, 4 days |
| HIMX Himax Technologies, Inc. | Hold | Oct 30, 2026 | $10.87 | $10.81 | −0.6% | −0.2% | −0.4 pts | Open, 4 days |
| HFWA Heritage Financial Corp | Hold | Oct 30, 2026 | $28.72 | $28.47 | −0.9% | 0.0% | −0.9 pts | Replaced by Sell Oct 30, 2026 |
| HFWA Heritage Financial Corp | Sell | Oct 30, 2026 | $28.47 | $29.24 | +2.7% | −0.5% | +3.2 pts | Replaced by Hold Nov 2, 2026 |
| HERE Here Group Ltd | Buy | Oct 30, 2026 | $1.47 | $1.48 | +0.7% | −0.2% | +0.9 pts | Open, 4 days |
| HBM Hudbay Minerals Inc. | Sell | Oct 30, 2026 | $21.70 | $21.63 | −0.3% | −0.2% | −0.1 pts | Open, 4 days |
| HBCP Home Bancorp, Inc. | Hold | Oct 30, 2026 | $60.61 | $61.30 | +1.1% | −0.2% | +1.3 pts | Open, 4 days |
| HBAN Huntington Bancshares | Buy | Oct 30, 2026 | $15.78 | $15.78 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| HBAN Huntington Bancshares | Hold | Oct 30, 2026 | $15.78 | $15.78 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| HBAN Huntington Bancshares | Hold | Oct 30, 2026 | $15.78 | $15.91 | +0.9% | −0.2% | +1.1 pts | Open, 4 days |
| HAFN Hafnia Ltd | Buy | Oct 30, 2026 | $10.87 | $10.30 | −5.2% | −0.2% | −5.0 pts | Open, 4 days |
| GTX Garrett Motion Inc. | Hold | Oct 30, 2026 | $20.91 | $20.64 | −1.3% | −0.5% | −0.8 pts | Replaced by Buy Nov 2, 2026 |
| GSM Ferroglobe PLC | Hold | Oct 30, 2026 | $3.86 | $3.83 | −0.9% | −0.2% | −0.7 pts | Open, 4 days |
| GSK GSK plc | Hold | Oct 30, 2026 | $49.51 | $49.29 | −0.4% | −0.2% | −0.2 pts | Open, 4 days |
| GRNT Granite Ridge Resources, Inc. | Buy | Oct 30, 2026 | $5.73 | $5.19 | −9.3% | −0.2% | −9.1 pts | Open, 4 days |
| GMHS Gamehaus Holdings Inc. | Buy | Oct 30, 2026 | $0.65 | $0.65 | −0.2% | −0.2% | 0.0 pts | Open, 4 days |
| GMED Globus Medical Inc | Buy | Oct 30, 2026 | $79.39 | $79.25 | −0.2% | −0.2% | 0.0 pts | Open, 4 days |
| GME Gamestop Corp. | Sell | Oct 30, 2026 | $24.23 | $24.23 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 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.