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 |
|---|---|---|---|---|---|---|---|---|
| LTRX Lantronix Inc | Sell | Oct 29, 2026 | $6.31 | $6.00 | −4.9% | −2.0% | −3.0 pts | Open, 5 days |
| LQDT Liquidity Services Inc | Hold | Oct 29, 2026 | $45.21 | $44.62 | −1.3% | −1.8% | +0.5 pts | Replaced by Buy Oct 30, 2026 |
| LPG Dorian LPG LTD. | Buy | Oct 29, 2026 | $54.23 | $54.43 | +0.4% | −1.8% | +2.2 pts | Replaced by Buy Oct 30, 2026 |
| LOVE Lovesac Co | Hold | Oct 29, 2026 | $15.80 | $16.49 | +4.4% | −2.0% | +6.3 pts | Open, 5 days |
| LOCO El Pollo Loco Holdings, Inc. | Hold | Oct 29, 2026 | $15.32 | $15.54 | +1.4% | −2.0% | +3.4 pts | Open, 5 days |
| LOB Live Oak Bancshares, Inc. | Hold | Oct 29, 2026 | $35.27 | $34.47 | −2.3% | −1.8% | −0.5 pts | Replaced by Buy Oct 30, 2026 |
| LOAN Manhattan Bridge Capital, Inc | Buy | Oct 29, 2026 | $3.40 | $3.42 | +0.6% | −1.8% | +2.4 pts | Replaced by Buy Oct 30, 2026 |
| LNN Lindsay Corp | Hold | Oct 29, 2026 | $103.97 | $108.42 | +4.3% | −2.0% | +6.2 pts | Open, 5 days |
| LLY Lilly (Eli) | Sell | Oct 29, 2026 | $1372.66 | $1433.66 | +4.4% | −2.0% | +6.4 pts | Open, 5 days |
| LKQ LKQ Corp | Hold | Oct 29, 2026 | $17.91 | $17.66 | −1.5% | 0.0% | −1.5 pts | Replaced by Buy Oct 29, 2026 |
| LKQ LKQ Corp | Buy | Oct 29, 2026 | $17.66 | $19.64 | +11.2% | −2.2% | +13.5 pts | Replaced by Hold Nov 2, 2026 |
| LIND Lindblad Expeditions Holdings, Inc. | Hold | Oct 29, 2026 | $36.60 | $34.18 | −6.6% | −2.0% | −4.6 pts | Open, 5 days |
| LIN Linde plc | Sell | Oct 29, 2026 | $502.18 | $515.12 | +2.6% | −2.0% | +4.5 pts | Open, 5 days |
| LHX L3Harris | Hold | Oct 29, 2026 | $275.98 | $275.56 | −0.2% | −2.0% | +1.8 pts | Open, 5 days |
| LGCY Legacy Education Inc. | Buy | Oct 29, 2026 | $10.01 | $9.67 | −3.3% | −2.0% | −1.4 pts | Open, 5 days |
| LFUS Littelfuse Inc | Hold | Oct 29, 2026 | $405.95 | $391.95 | −3.4% | −1.8% | −1.7 pts | Replaced by Buy Oct 30, 2026 |
| LEGH Legacy Housing Corp | Sell | Oct 29, 2026 | $28.60 | $31.74 | +11.0% | −2.0% | +12.9 pts | Open, 5 days |
| LCNB Lcnb Corp | Hold | Oct 29, 2026 | $19.94 | $19.96 | +0.1% | −2.0% | +2.1 pts | Open, 5 days |
| LARK Landmark Bancorp Inc | Hold | Oct 29, 2026 | $32.20 | $32.07 | −0.4% | −1.8% | +1.4 pts | Replaced by Buy Oct 30, 2026 |
| KWR Quaker Chemical Corp | Sell | Oct 29, 2026 | $158.08 | $148.38 | −6.1% | −2.0% | −4.2 pts | Open, 5 days |
| KRYS Krystal Biotech, Inc. | Sell | Oct 29, 2026 | $325.54 | $332.29 | +2.1% | −1.8% | +3.8 pts | Replaced by Sell Oct 30, 2026 |
| KRT Karat Packaging Inc. | Hold | Oct 29, 2026 | $54.24 | $52.69 | −2.9% | −2.0% | −0.9 pts | Open, 5 days |
| KOSS Koss Corp | Sell | Oct 29, 2026 | $3.43 | $3.20 | −6.7% | −2.0% | −4.7 pts | Open, 5 days |
| KMPR Kemper Corp | Hold | Oct 29, 2026 | $32.49 | $32.77 | +0.9% | 0.0% | +0.9 pts | Replaced by Buy Oct 29, 2026 |
| KMPR Kemper Corp | Buy | Oct 29, 2026 | $32.77 | $33.22 | +1.4% | −1.8% | +3.1 pts | Replaced by Hold Oct 30, 2026 |
| KLIC Kulicke & Soffa Industries Inc | Sell | Oct 29, 2026 | $79.74 | $74.21 | −6.9% | −1.8% | −5.2 pts | Replaced by Hold Oct 30, 2026 |
| KLAC KLA Corporation | Sell | Oct 29, 2026 | $166.98 | $154.03 | −7.8% | −2.2% | −5.5 pts | Replaced by Hold Nov 2, 2026 |
| KBR KBR, Inc. | Buy | Oct 29, 2026 | $38.14 | $39.14 | +2.6% | −2.0% | +4.6 pts | Open, 5 days |
| JXN Jackson Financial Inc. | Buy | Oct 29, 2026 | $135.67 | $134.93 | −0.5% | −1.8% | +1.2 pts | Replaced by Buy Oct 30, 2026 |
| JRSH Jerash Holdings (us), Inc. | Sell | Oct 29, 2026 | $6.08 | $6.04 | −0.7% | −2.0% | +1.3 pts | Open, 5 days |
| JOUT Johnson Outdoors Inc | Buy | Oct 29, 2026 | $45.45 | $47.24 | +3.9% | −2.0% | +5.9 pts | Open, 5 days |
| JMSB John Marshall Bancorp, Inc. | Hold | Oct 29, 2026 | $23.25 | $23.00 | −1.1% | −2.0% | +0.9 pts | Open, 5 days |
| JCTC Jewett Cameron Trading Co LTD | Buy | Oct 29, 2026 | $2.80 | $2.80 | 0.0% | −2.0% | +2.0 pts | Open, 5 days |
| JBTM JBT Marel Corp | Hold | Oct 29, 2026 | $110.62 | $109.52 | −1.0% | −1.8% | +0.8 pts | Replaced by Buy Oct 30, 2026 |
| JBI Janus International Group, Inc. | Buy | Oct 29, 2026 | $4.34 | $4.78 | +10.0% | −2.0% | +12.0 pts | Open, 5 days |
| IT Gartner | Hold | Oct 29, 2026 | $224.43 | $193.89 | −13.6% | −2.2% | −11.4 pts | Replaced by Buy Nov 3, 2026 |
| ISTR Investar Holding Corp | Hold | Oct 29, 2026 | $28.03 | $28.32 | +1.0% | −2.2% | +3.3 pts | Replaced by Hold Nov 2, 2026 |
| ISBA Isabella Bank Corp | Hold | Oct 29, 2026 | $39.77 | $40.50 | +1.8% | −2.0% | +3.8 pts | Open, 5 days |
| IRMD Iradimed Corp | Sell | Oct 29, 2026 | $86.93 | $76.68 | −11.8% | −1.8% | −10.0 pts | Replaced by Sell Oct 30, 2026 |
| INTA Intapp, Inc. | Hold | Oct 29, 2026 | $39.56 | $44.07 | +11.4% | −2.0% | +13.4 pts | Open, 5 days |
| INOD Innodata Inc | Buy | Oct 29, 2026 | $46.00 | $43.81 | −4.8% | −1.8% | −3.0 pts | Replaced by Buy Oct 30, 2026 |
| INLX Intellinetics, Inc. | Sell | Oct 29, 2026 | $4.22 | $4.08 | −3.3% | −2.0% | −1.3 pts | Open, 5 days |
| INGM Ingram Micro Holding Corp | Sell | Oct 29, 2026 | $28.54 | $25.98 | −9.0% | −2.0% | −7.0 pts | Open, 5 days |
| INFU Infusystem Holdings, Inc | Hold | Oct 29, 2026 | $14.45 | $12.88 | −10.8% | −2.0% | −8.9 pts | Open, 5 days |
| INDB Independent Bank Corp | Sell | Oct 29, 2026 | $83.83 | $84.29 | +0.5% | −2.0% | +2.5 pts | Open, 5 days |
| INCY Incyte | Sell | Oct 29, 2026 | $114.56 | $120.22 | +4.9% | −2.0% | +6.9 pts | Open, 5 days |
| IIPR Innovative Industrial Properties Inc | Hold | Oct 29, 2026 | $53.49 | $52.04 | −2.7% | −1.8% | −0.9 pts | Replaced by Buy Oct 30, 2026 |
| IIIN Insteel Industries Inc | Hold | Oct 29, 2026 | $28.75 | $28.70 | −0.2% | 0.0% | −0.2 pts | Replaced by Buy Oct 29, 2026 |
| IIIN Insteel Industries Inc | Buy | Oct 29, 2026 | $28.70 | $28.81 | +0.4% | 0.0% | +0.4 pts | Replaced by Hold Oct 29, 2026 |
| IIIN Insteel Industries Inc | Hold | Oct 29, 2026 | $28.81 | $28.72 | −0.3% | 0.0% | −0.3 pts | Replaced by Buy Oct 29, 2026 |
| IIIN Insteel Industries Inc | Buy | Oct 29, 2026 | $28.72 | $28.45 | −0.9% | −1.8% | +0.8 pts | Replaced by Hold Oct 30, 2026 |
| III Information Services Group Inc. | Sell | Oct 29, 2026 | $6.04 | $5.99 | −0.8% | −2.2% | +1.4 pts | Replaced by Hold Nov 2, 2026 |
| IDR Idaho Strategic Resources, Inc. | Buy | Oct 29, 2026 | $20.67 | $19.64 | −5.0% | −2.0% | −3.0 pts | Open, 5 days |
| IDN Intellicheck, Inc. | Sell | Oct 29, 2026 | $2.44 | $2.37 | −2.9% | −1.8% | −1.1 pts | Replaced by Sell Oct 30, 2026 |
| IDCC Interdigital, Inc. | Sell | Oct 29, 2026 | $338.31 | $311.57 | −7.9% | −1.8% | −6.1 pts | Replaced by Sell Oct 30, 2026 |
| ICCC Immucell Corp | Sell | Oct 29, 2026 | $10.57 | $10.56 | −0.1% | −2.0% | +1.9 pts | Open, 5 days |
| IBEX Ibex Ltd | Hold | Oct 29, 2026 | $45.81 | $44.73 | −2.4% | −1.8% | −0.6 pts | Replaced by Hold Oct 30, 2026 |
| IA Innovative Solutions & Support Inc | Sell | Oct 29, 2026 | $21.98 | $21.45 | −2.5% | −2.0% | −0.5 pts | Open, 5 days |
| HWM Howmet Aerospace | Sell | Oct 29, 2026 | $204.43 | $218.87 | +7.1% | −2.0% | +9.0 pts | Open, 5 days |
| HURC Hurco Companies Inc | Hold | Oct 29, 2026 | $21.82 | $21.89 | +0.3% | −2.0% | +2.3 pts | Open, 5 days |
| HTB Hometrust Bancshares, Inc. | Hold | Oct 29, 2026 | $47.24 | $46.94 | −0.6% | −2.0% | +1.3 pts | Open, 5 days |
| HSTM Healthstream Inc | Buy | Oct 29, 2026 | $33.95 | $34.34 | +1.1% | −2.0% | +3.1 pts | Open, 5 days |
| HQI Hirequest, Inc. | Sell | Oct 29, 2026 | $16.87 | $16.97 | +0.6% | −2.0% | +2.6 pts | Open, 5 days |
| HNST Honest Company, Inc. | Sell | Oct 29, 2026 | $4.66 | $4.32 | −7.3% | −2.0% | −5.3 pts | Open, 5 days |
| HMN Horace Mann Educators Corp | Hold | Oct 29, 2026 | $46.35 | $46.72 | +0.8% | −1.8% | +2.6 pts | Replaced by Hold Oct 30, 2026 |
| HLNE Hamilton Lane Inc | Hold | Oct 29, 2026 | $85.66 | $83.67 | −2.3% | −2.0% | −0.4 pts | Open, 5 days |
| HLIO Helios Technologies, Inc. | Hold | Oct 29, 2026 | $68.34 | $68.78 | +0.6% | −2.2% | +2.9 pts | Replaced by Sell Nov 3, 2026 |
| HII Huntington Ingalls Industries | Sell | Oct 29, 2026 | $311.64 | $311.04 | −0.2% | −2.0% | +1.8 pts | Open, 5 days |
| HGBL Heritage Global Inc. | Hold | Oct 29, 2026 | $1.27 | $1.23 | −3.0% | −2.0% | −1.1 pts | Open, 5 days |
| HFWA Heritage Financial Corp | Sell | Oct 29, 2026 | $28.91 | $28.72 | −0.7% | −1.8% | +1.1 pts | Replaced by Hold Oct 30, 2026 |
| HCKT Hackett Group, Inc. | Hold | Oct 29, 2026 | $12.49 | $12.65 | +1.3% | −2.0% | +3.2 pts | Open, 5 days |
| HBCP Home Bancorp, Inc. | Buy | Oct 29, 2026 | $61.99 | $60.61 | −2.2% | −1.8% | −0.5 pts | Replaced by Hold Oct 30, 2026 |
| HBB Hamilton Beach Brands Holding Co | Buy | Oct 29, 2026 | $32.31 | $32.89 | +1.8% | −2.0% | +3.8 pts | Open, 5 days |
| HAS Hasbro | Hold | Oct 29, 2026 | $119.42 | $117.52 | −1.6% | −2.2% | +0.7 pts | Replaced by Buy Nov 3, 2026 |
| GTY Getty Realty Corp | Buy | Oct 29, 2026 | $27.80 | $28.43 | +2.3% | −2.0% | +4.3 pts | Open, 5 days |
| GTIM Good Times Restaurants Inc. | Buy | Oct 29, 2026 | $1.27 | $1.33 | +4.7% | −2.0% | +6.7 pts | Open, 5 days |
| GRND Grindr Inc. | Buy | Oct 29, 2026 | $12.91 | $12.76 | −1.2% | −2.0% | +0.8 pts | Open, 5 days |
| GRC Gorman Rupp Co | Hold | Oct 29, 2026 | $74.99 | $75.17 | +0.2% | −2.0% | +2.2 pts | Open, 5 days |
| GNK Genco Shipping & Trading LTD | Buy | Oct 29, 2026 | $25.68 | $24.94 | −2.9% | −2.0% | −0.9 pts | Open, 5 days |
| GLW Corning Inc. | Sell | Oct 29, 2026 | $132.19 | $128.97 | −2.4% | −2.0% | −0.5 pts | Open, 5 days |
| GILD Gilead Sciences | Hold | Oct 29, 2026 | $161.56 | $170.68 | +5.6% | −2.0% | +7.6 pts | Open, 5 days |
| GBFH Gbank Financial Holdings Inc. | Buy | Oct 29, 2026 | $12.99 | $15.02 | +15.6% | 0.0% | +15.6 pts | Replaced by Hold Oct 29, 2026 |
| GBFH Gbank Financial Holdings Inc. | Hold | Oct 29, 2026 | $15.02 | $15.16 | +0.9% | −1.8% | +2.7 pts | Replaced by Buy Oct 30, 2026 |
| FXNC First National Corp | Hold | Oct 29, 2026 | $31.02 | $31.43 | +1.3% | −2.0% | +3.3 pts | Open, 5 days |
| FVCB Fvcbankcorp, Inc. | Hold | Oct 29, 2026 | $17.25 | $16.87 | −2.2% | −1.8% | −0.4 pts | Replaced by Sell Oct 30, 2026 |
| FUNC First United Corp | Hold | Oct 29, 2026 | $46.60 | $46.17 | −0.9% | 0.0% | −0.9 pts | Replaced by Buy Oct 29, 2026 |
| FUNC First United Corp | Buy | Oct 29, 2026 | $46.17 | $45.84 | −0.7% | −1.8% | +1.1 pts | Replaced by Hold Oct 30, 2026 |
| FTNT Fortinet | Hold | Oct 29, 2026 | $138.03 | $130.32 | −5.6% | −2.0% | −3.6 pts | Open, 5 days |
| FTLF Fitlife Brands, Inc. | Buy | Oct 29, 2026 | $8.03 | $8.03 | 0.0% | −2.0% | +2.0 pts | Open, 5 days |
| FTI TechnipFMC plc | Buy | Oct 29, 2026 | $67.66 | $67.43 | −0.3% | −2.0% | +1.6 pts | Open, 5 days |
| FSTR Foster L B Co | Hold | Oct 29, 2026 | $36.79 | $37.38 | +1.6% | −2.0% | +3.6 pts | Open, 5 days |
| FRSH Freshworks Inc. | Sell | Oct 29, 2026 | $14.94 | $13.88 | −7.1% | −2.0% | −5.1 pts | Open, 5 days |
| FRME First Merchants Corp | Buy | Oct 29, 2026 | $41.12 | $40.59 | −1.3% | −1.8% | +0.5 pts | Replaced by Hold Oct 30, 2026 |
| FORR Forrester Research, Inc. | Sell | Oct 29, 2026 | $12.07 | $9.79 | −18.9% | −2.0% | −17.0 pts | Open, 5 days |
| FNRN First Northern Community Bancorp | Buy | Oct 29, 2026 | $17.06 | $17.11 | +0.3% | −1.8% | +2.1 pts | Replaced by Hold Oct 30, 2026 |
| FNLC First Bancorp, Inc | Hold | Oct 29, 2026 | $36.97 | $36.41 | −1.5% | 0.0% | −1.5 pts | Replaced by Buy Oct 29, 2026 |
| FNLC First Bancorp, Inc | Buy | Oct 29, 2026 | $36.41 | $36.35 | −0.2% | −1.8% | +1.6 pts | Replaced by Hold Oct 30, 2026 |
| FNKO Funko, Inc. | Sell | Oct 29, 2026 | $6.62 | $6.29 | −5.0% | −2.0% | −3.0 pts | Open, 5 days |
| FND Floor & Decor Holdings, Inc. | Sell | Oct 29, 2026 | $49.65 | $47.88 | −3.6% | −2.0% | −1.6 pts | Open, 5 days |
| FMBH First MID Bancshares, Inc. | Hold | Oct 29, 2026 | $51.85 | $51.15 | −1.4% | −2.0% | +0.6 pts | Open, 5 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.