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 |
|---|---|---|---|---|---|---|---|---|
| GME Gamestop Corp. | Sell | Oct 30, 2026 | $24.23 | $24.23 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| GME Gamestop Corp. | Sell | Oct 30, 2026 | $24.23 | $24.22 | 0.0% | −0.2% | +0.2 pts | Open, 4 days |
| GLP Global Partners LP | Buy | Oct 30, 2026 | $47.44 | $45.74 | −3.6% | −0.2% | −3.4 pts | Open, 4 days |
| GLOB Globant S.a. | Buy | Oct 30, 2026 | $46.72 | $44.65 | −4.4% | −0.2% | −4.2 pts | Open, 4 days |
| GLBE Global-e Online Ltd. | Hold | Oct 30, 2026 | $41.40 | $40.81 | −1.4% | −0.2% | −1.2 pts | Open, 4 days |
| GILT Gilat Satellite Networks LTD | Buy | Oct 30, 2026 | $7.78 | $7.78 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| GILT Gilat Satellite Networks LTD | Hold | Oct 30, 2026 | $7.78 | $7.32 | −5.9% | −0.2% | −5.7 pts | Open, 4 days |
| GIL Gildan Activewear Inc. | Sell | Oct 30, 2026 | $39.70 | $39.70 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| GFS Globalfoundries Inc. | Sell | Oct 30, 2026 | $41.90 | $43.77 | +4.5% | −0.2% | +4.7 pts | Open, 4 days |
| GFI Gold Fields LTD | Buy | Oct 30, 2026 | $32.92 | $35.21 | +7.0% | −0.2% | +7.2 pts | Open, 4 days |
| GEV GE Vernova | Hold | Oct 30, 2026 | $857.87 | $857.87 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| GEV GE Vernova | Buy | Oct 30, 2026 | $857.87 | $857.87 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| GEV GE Vernova | Hold | Oct 30, 2026 | $857.87 | $857.87 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| GEV GE Vernova | Buy | Oct 30, 2026 | $857.87 | $875.18 | +2.0% | −0.5% | +2.5 pts | Replaced by Hold Nov 2, 2026 |
| GENC Gencor Industries Inc | Buy | Oct 30, 2026 | $17.10 | $17.10 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| GENC Gencor Industries Inc | Hold | Oct 30, 2026 | $17.10 | $17.10 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| GENC Gencor Industries Inc | Buy | Oct 30, 2026 | $17.10 | $17.10 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| GENC Gencor Industries Inc | Hold | Oct 30, 2026 | $17.10 | $17.16 | +0.4% | −0.2% | +0.5 pts | Open, 4 days |
| GDEV Gdev Inc. | Buy | Oct 30, 2026 | $9.00 | $9.42 | +4.7% | −0.2% | +4.9 pts | Open, 4 days |
| GBX Greenbrier Companies Inc | Hold | Oct 30, 2026 | $39.01 | $39.01 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| GBX Greenbrier Companies Inc | Buy | Oct 30, 2026 | $39.01 | $39.01 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| GBX Greenbrier Companies Inc | Hold | Oct 30, 2026 | $39.01 | $42.06 | +7.8% | −0.2% | +8.0 pts | Open, 4 days |
| FTS Fortis Inc. | Sell | Oct 30, 2026 | $58.67 | $59.48 | +1.4% | −0.2% | +1.6 pts | Open, 4 days |
| FSV Firstservice Corp | Sell | Oct 30, 2026 | $144.98 | $144.98 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| FSV Firstservice Corp | Sell | Oct 30, 2026 | $144.98 | $148.89 | +2.7% | −0.2% | +2.9 pts | Open, 4 days |
| FSUN Firstsun Capital Bancorp | Hold | Oct 30, 2026 | $39.17 | $39.17 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| FSUN Firstsun Capital Bancorp | Buy | Oct 30, 2026 | $39.17 | $39.74 | +1.5% | −0.2% | +1.7 pts | Open, 4 days |
| FRME First Merchants Corp | Hold | Oct 30, 2026 | $40.59 | $41.01 | +1.0% | −0.2% | +1.2 pts | Open, 4 days |
| FPH Five Point Holdings, LLC | Buy | Oct 30, 2026 | $4.18 | $4.32 | +3.2% | −0.2% | +3.4 pts | Open, 4 days |
| FOR Forestar Group Inc. | Buy | Oct 30, 2026 | $23.94 | $24.63 | +2.9% | −0.2% | +3.1 pts | Open, 4 days |
| FMAO Farmers & Merchants Bancorp Inc | Sell | Oct 30, 2026 | $36.42 | $36.47 | +0.1% | −0.5% | +0.6 pts | Replaced by Hold Nov 3, 2026 |
| FLG Flagstar Bank, National Association | Hold | Oct 30, 2026 | $10.51 | $10.51 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| FLEX Flex Ltd. | Hold | Oct 30, 2026 | $86.48 | $89.28 | +3.2% | −0.2% | +3.4 pts | Open, 4 days |
| FISI Financial Institutions Inc | Sell | Oct 30, 2026 | $39.37 | $39.69 | +0.8% | −0.2% | +1.0 pts | Open, 4 days |
| FGL Founder Group Ltd | Sell | Oct 30, 2026 | $1.35 | $1.37 | +1.5% | −0.2% | +1.7 pts | Open, 4 days |
| FET Forum Energy Technologies, Inc. | Hold | Oct 30, 2026 | $84.94 | $80.66 | −5.0% | −0.5% | −4.6 pts | Replaced by Buy Nov 2, 2026 |
| FER Ferrovial N.V. | Sell | Oct 30, 2026 | $55.29 | $58.06 | +5.0% | −0.2% | +5.2 pts | Open, 4 days |
| FCX Freeport-McMoRan | Sell | Oct 30, 2026 | $62.47 | $62.16 | −0.5% | −0.2% | −0.3 pts | Open, 4 days |
| FAF First American Financial Corp | Sell | Oct 30, 2026 | $63.82 | $63.82 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| FAF First American Financial Corp | Hold | Oct 30, 2026 | $63.82 | $66.00 | +3.4% | −0.2% | +3.6 pts | Open, 4 days |
| EXP Eagle Materials Inc | Sell | Oct 30, 2026 | $183.64 | $197.62 | +7.6% | −0.2% | +7.8 pts | Open, 4 days |
| EVRG Evergy | Sell | Oct 30, 2026 | $85.93 | $85.75 | −0.2% | −0.2% | 0.0 pts | Open, 4 days |
| EVR Evercore Inc. | Hold | Oct 30, 2026 | $290.50 | $290.50 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| EVR Evercore Inc. | Sell | Oct 30, 2026 | $290.50 | $301.59 | +3.8% | −0.2% | +4.0 pts | Open, 4 days |
| ETSY Etsy Inc | Hold | Oct 30, 2026 | $89.04 | $88.96 | −0.1% | 0.0% | −0.1 pts | Replaced by Hold Oct 30, 2026 |
| ETSY Etsy Inc | Hold | Oct 30, 2026 | $88.96 | $88.96 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| ETSY Etsy Inc | Hold | Oct 30, 2026 | $88.96 | $88.96 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| ETSY Etsy Inc | Hold | Oct 30, 2026 | $88.96 | $91.41 | +2.8% | −0.2% | +3.0 pts | Open, 4 days |
| ETR Entergy | Sell | Oct 30, 2026 | $110.11 | $109.03 | −1.0% | −0.2% | −0.8 pts | Open, 4 days |
| ESOA Energy Services Of America Corp | Buy | Oct 30, 2026 | $9.40 | $9.14 | −2.8% | −0.2% | −2.6 pts | Open, 4 days |
| ESLT Elbit Systems LTD | Sell | Oct 30, 2026 | $779.68 | $749.44 | −3.9% | −0.2% | −3.7 pts | Open, 4 days |
| ESAB ESAB Corp | Hold | Oct 30, 2026 | $71.69 | $75.96 | +6.0% | −0.5% | +6.4 pts | Replaced by Sell Nov 2, 2026 |
| ERIC Ericsson LM Telephone Co | Hold | Oct 30, 2026 | $11.18 | $10.98 | −1.7% | −0.2% | −1.5 pts | Open, 4 days |
| EQBK Equity Bancshares Inc | Hold | Oct 30, 2026 | $48.68 | $48.68 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| EQBK Equity Bancshares Inc | Sell | Oct 30, 2026 | $48.68 | $49.78 | +2.3% | −0.2% | +2.5 pts | Open, 4 days |
| EPM Evolution Petroleum Corp | Hold | Oct 30, 2026 | $3.80 | $3.60 | −5.1% | −0.2% | −4.9 pts | Open, 4 days |
| ENVA Enova International, Inc. | Hold | Oct 30, 2026 | $174.09 | $174.96 | +0.5% | −0.5% | +1.0 pts | Replaced by Hold Nov 2, 2026 |
| ENTG Entegris Inc | Sell | Oct 30, 2026 | $154.39 | $157.79 | +2.2% | −0.2% | +2.4 pts | Open, 4 days |
| EMA Emera Inc | Sell | Oct 30, 2026 | $49.29 | $50.15 | +1.7% | −0.2% | +1.9 pts | Open, 4 days |
| ELV Elevance Health | Hold | Oct 30, 2026 | $420.07 | $413.36 | −1.6% | −0.5% | −1.1 pts | Replaced by Buy Nov 2, 2026 |
| ELPC Energy Co Of Parana | Buy | Oct 30, 2026 | $10.55 | $10.62 | +0.7% | −0.5% | +1.2 pts | Replaced by Hold Nov 2, 2026 |
| ELOG Eastern International Ltd. | Hold | Oct 30, 2026 | $0.72 | $0.75 | +4.7% | −0.2% | +4.9 pts | Open, 4 days |
| ELA Envela Corp | Buy | Oct 30, 2026 | $11.20 | $11.32 | +1.1% | −0.2% | +1.3 pts | Open, 4 days |
| EEFT Euronet Worldwide, Inc. | Buy | Oct 30, 2026 | $63.15 | $65.58 | +3.8% | −0.2% | +4.0 pts | Open, 4 days |
| ECPG Encore Capital Group Inc | Sell | Oct 30, 2026 | $99.98 | $100.52 | +0.5% | −0.2% | +0.7 pts | Open, 4 days |
| EBF Ennis, Inc. | Buy | Oct 30, 2026 | $21.38 | $21.17 | −1.0% | −0.2% | −0.8 pts | Open, 4 days |
| EBAY eBay Inc. | Sell | Oct 30, 2026 | $121.64 | $118.95 | −2.2% | −0.2% | −2.0 pts | Open, 4 days |
| EAF Graftech International LTD | Sell | Oct 30, 2026 | $11.90 | $11.50 | −3.4% | −0.2% | −3.2 pts | Open, 4 days |
| DV Doubleverify Holdings, Inc. | Hold | Oct 30, 2026 | $13.56 | $13.56 | 0.0% | −0.2% | +0.2 pts | Open, 4 days |
| DUK Duke Energy | Hold | Oct 30, 2026 | $127.39 | $126.66 | −0.6% | −0.2% | −0.4 pts | Open, 4 days |
| DSGX Descartes Systems Group Inc | Hold | Oct 30, 2026 | $90.62 | $89.26 | −1.5% | −0.2% | −1.3 pts | Open, 4 days |
| DRD Drdgold LTD | Hold | Oct 30, 2026 | $22.63 | $22.98 | +1.5% | −0.2% | +1.7 pts | Open, 4 days |
| DOX Amdocs LTD | Hold | Oct 30, 2026 | $62.83 | $61.98 | −1.3% | −0.2% | −1.1 pts | Open, 4 days |
| DOCS Doximity, Inc. | Hold | Oct 30, 2026 | $32.76 | $32.22 | −1.7% | −0.2% | −1.5 pts | Open, 4 days |
| DMC DEL Monte Corp | Hold | Oct 30, 2026 | $27.35 | $26.60 | −2.8% | −0.2% | −2.6 pts | Open, 4 days |
| DLO Dlocal Ltd | Buy | Oct 30, 2026 | $12.96 | $13.21 | +1.9% | −0.2% | +2.1 pts | Open, 4 days |
| DKS Dick's Sporting Goods, Inc. | Hold | Oct 30, 2026 | $143.84 | $143.84 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| DKS Dick's Sporting Goods, Inc. | Hold | Oct 30, 2026 | $143.84 | $143.84 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| DKS Dick's Sporting Goods, Inc. | Hold | Oct 30, 2026 | $143.84 | $139.54 | −3.0% | −0.2% | −2.8 pts | Open, 4 days |
| DGICA Donegal Group Inc | Hold | Oct 30, 2026 | $18.72 | $18.72 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| DGICA Donegal Group Inc | Hold | Oct 30, 2026 | $18.72 | $18.72 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| DGICA Donegal Group Inc | Hold | Oct 30, 2026 | $18.72 | $18.52 | −1.1% | −0.2% | −0.9 pts | Open, 4 days |
| DDS Dillard's, Inc. | Hold | Oct 30, 2026 | $641.24 | $641.24 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| DDS Dillard's, Inc. | Buy | Oct 30, 2026 | $641.24 | $641.24 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| DDS Dillard's, Inc. | Hold | Oct 30, 2026 | $641.24 | $629.83 | −1.8% | −0.2% | −1.6 pts | Open, 4 days |
| DCOM Dime Commercial Bancshares, Inc. | Hold | Oct 30, 2026 | $41.76 | $41.76 | 0.0% | 0.0% | 0.0 pts | Replaced by Sell Oct 30, 2026 |
| DCOM Dime Commercial Bancshares, Inc. | Sell | Oct 30, 2026 | $41.76 | $41.91 | +0.4% | −0.2% | +0.6 pts | Open, 4 days |
| DCBO Docebo Inc. | Hold | Oct 30, 2026 | $29.67 | $28.85 | −2.8% | −0.2% | −2.6 pts | Open, 4 days |
| DASH DoorDash | Hold | Oct 30, 2026 | $178.99 | $183.75 | +2.7% | −0.2% | +2.9 pts | Open, 4 days |
| CZWI Citizens Community Bancorp Inc. | Hold | Oct 30, 2026 | $23.43 | $23.86 | +1.8% | −0.2% | +2.0 pts | Open, 4 days |
| CZFS Citizens Financial Services Inc | Buy | Oct 30, 2026 | $85.35 | $85.35 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| CZFS Citizens Financial Services Inc | Hold | Oct 30, 2026 | $85.35 | $85.50 | +0.2% | −0.2% | +0.4 pts | Open, 4 days |
| CXDO Crexendo, Inc. | Buy | Oct 30, 2026 | $5.79 | $5.72 | −1.2% | −0.2% | −1.0 pts | Open, 4 days |
| CVS CVS Health | Hold | Oct 30, 2026 | $90.58 | $90.25 | −0.4% | 0.0% | −0.4 pts | Replaced by Buy Oct 30, 2026 |
| CVS CVS Health | Buy | Oct 30, 2026 | $90.25 | $90.25 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold Oct 30, 2026 |
| CVS CVS Health | Hold | Oct 30, 2026 | $90.25 | $90.25 | 0.0% | 0.0% | 0.0 pts | Replaced by Buy Oct 30, 2026 |
| CVS CVS Health | Buy | Oct 30, 2026 | $90.25 | $88.88 | −1.5% | −0.2% | −1.3 pts | Open, 4 days |
| CVE Cenovus Energy Inc. | Sell | Oct 30, 2026 | $32.73 | $30.43 | −7.0% | −0.2% | −6.8 pts | Open, 4 days |
| CVCO Cavco Industries, Inc. | Hold | Oct 30, 2026 | $619.00 | $652.73 | +5.4% | −0.2% | +5.6 pts | Open, 4 days |
| CUVL Clinuvel Pharmaceuticals Ltd | Buy | Oct 30, 2026 | $5.07 | $5.07 | 0.0% | 0.0% | 0.0 pts | Replaced by Hold 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.