undamentalytics Newsletter

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

Every published rating with its return against the S&P 500
Company Rating Published Price then Price now or at replacement Return S&P 500 Difference Status
JKHY Jack Henry & Associates Inc Hold Oct 20, 2026 $154.71 $159.46 +3.1% −1.9% +5.0 pts Open, 14 days
JCI Johnson Controls Sell Oct 20, 2026 $147.17 $147.94 +0.5% 0.0% +0.5 pts Replaced by Sell Oct 20, 2026
JCI Johnson Controls Sell Oct 20, 2026 $147.94 $150.01 +1.4% −1.9% +3.3 pts Open, 14 days
JBL Jabil Sell Oct 20, 2026 $278.16 $277.09 −0.4% 0.0% −0.4 pts Replaced by Hold Oct 20, 2026
JBL Jabil Hold Oct 20, 2026 $277.09 $277.18 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
JBL Jabil Hold Oct 20, 2026 $277.18 $273.97 −1.2% −1.2% 0.0 pts Replaced by Hold Oct 23, 2026
JBHT J.B. Hunt Sell Oct 20, 2026 $228.28 $226.40 −0.8% 0.0% −0.8 pts Replaced by Sell Oct 20, 2026
JBHT J.B. Hunt Sell Oct 20, 2026 $226.40 $226.40 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
JBHT J.B. Hunt Sell Oct 20, 2026 $226.40 $226.03 −0.2% −1.2% +1.0 pts Replaced by Sell Oct 23, 2026
JAZZ Jazz Pharmaceuticals Plc Buy Oct 20, 2026 $212.38 $228.25 +7.5% −1.9% +9.4 pts Open, 14 days
J Jacobs Solutions Buy Oct 20, 2026 $138.91 $139.67 +0.5% 0.0% +0.5 pts Replaced by Buy Oct 20, 2026
ITW Illinois Tool Works Sell Oct 20, 2026 $272.94 $273.05 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
ITW Illinois Tool Works Sell Oct 20, 2026 $273.05 $285.76 +4.7% −1.9% +6.6 pts Open, 14 days
ITT ITT Inc. Hold Oct 20, 2026 $195.49 $206.04 +5.4% −1.9% +7.3 pts Open, 14 days
IT Gartner Hold Oct 20, 2026 $216.95 $219.64 +1.2% 0.0% +1.2 pts Replaced by Hold Oct 20, 2026
IT Gartner Hold Oct 20, 2026 $219.64 $217.17 −1.1% +0.4% −1.5 pts Replaced by Buy Oct 28, 2026
ISRG Intuitive Surgical Sell Oct 20, 2026 $435.72 $438.00 +0.5% 0.0% +0.5 pts Replaced by Sell Oct 20, 2026
ISRG Intuitive Surgical Sell Oct 20, 2026 $438.00 $443.85 +1.3% −0.7% +2.0 pts Replaced by Sell Oct 22, 2026
IRDM Iridium Communications Inc. Sell Oct 20, 2026 $44.01 $44.43 +0.9% −1.9% +2.9 pts Open, 14 days
IR Ingersoll Rand Hold Oct 20, 2026 $78.32 $80.05 +2.2% −1.7% +3.9 pts Replaced by Hold Oct 30, 2026
IQV IQVIA Sell Oct 20, 2026 $268.95 $267.85 −0.4% 0.0% −0.4 pts Replaced by Hold Oct 20, 2026
IQV IQVIA Hold Oct 20, 2026 $267.85 $258.15 −3.6% −1.9% −1.7 pts Open, 14 days
IPGP IPG Photonics Corp Sell Oct 20, 2026 $72.49 $72.49 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
IPGP IPG Photonics Corp Sell Oct 20, 2026 $72.49 $69.41 −4.2% −0.7% −3.6 pts Replaced by Hold Oct 22, 2026
IP International Paper Hold Oct 20, 2026 $33.72 $33.73 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
IP International Paper Sell Oct 20, 2026 $33.73 $33.69 −0.1% 0.0% −0.1 pts Replaced by Hold Oct 20, 2026
INTU Intuit Buy Oct 20, 2026 $335.55 $341.64 +1.8% −1.9% +3.7 pts Open, 14 days
INGR Ingredion Inc Buy Oct 20, 2026 $96.76 $96.87 +0.1% −1.9% +2.0 pts Open, 14 days
INCY Incyte Sell Oct 20, 2026 $116.52 $116.61 +0.1% 0.0% +0.1 pts Replaced by Hold Oct 20, 2026
INCY Incyte Hold Oct 20, 2026 $116.61 $116.62 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
INCY Incyte Buy Oct 20, 2026 $116.62 $116.93 +0.3% −0.7% +0.9 pts Replaced by Buy Oct 22, 2026
ILMN Illumina, Inc. Sell Oct 20, 2026 $269.81 $267.93 −0.7% 0.0% −0.7 pts Replaced by Sell Oct 20, 2026
IEX IDEX Corporation Sell Oct 20, 2026 $232.64 $237.65 +2.2% −1.9% +4.1 pts Open, 14 days
IESC IES Holdings, Inc. Hold Oct 20, 2026 $243.28 $241.33 −0.8% 0.0% −0.8 pts Replaced by Buy Oct 20, 2026
IESC IES Holdings, Inc. Buy Oct 20, 2026 $241.33 $241.33 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
IESC IES Holdings, Inc. Buy Oct 20, 2026 $241.33 $207.83 −13.9% −1.9% −12.0 pts Open, 14 days
IDXX Idexx Laboratories Sell Oct 20, 2026 $556.00 $666.18 +19.8% −1.9% +21.7 pts Open, 14 days
ICE Intercontinental Exchange Hold Oct 20, 2026 $156.76 $158.57 +1.2% 0.0% +1.2 pts Replaced by Hold Oct 20, 2026
ICE Intercontinental Exchange Hold Oct 20, 2026 $158.57 $155.96 −1.6% +0.4% −2.1 pts Replaced by Buy Oct 28, 2026
IBM IBM Hold Oct 20, 2026 $239.86 $246.56 +2.8% −1.9% +4.7 pts Open, 14 days
HXL Hexcel Corp Sell Oct 20, 2026 $92.23 $91.35 −1.0% 0.0% −1.0 pts Replaced by Sell Oct 20, 2026
HXL Hexcel Corp Sell Oct 20, 2026 $91.35 $91.32 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
HXL Hexcel Corp Sell Oct 20, 2026 $91.32 $81.27 −11.0% −0.7% −10.3 pts Replaced by Sell Oct 22, 2026
HWM Howmet Aerospace Sell Oct 20, 2026 $208.88 $211.68 +1.3% 0.0% +1.3 pts Replaced by Sell Oct 20, 2026
HWM Howmet Aerospace Sell Oct 20, 2026 $211.68 $204.43 −3.4% 0.0% −3.5 pts Replaced by Sell Oct 29, 2026
HUBS Hubspot Inc Sell Oct 20, 2026 $250.74 $270.88 +8.0% −1.2% +9.2 pts Replaced by Hold Oct 23, 2026
HUBB Hubbell Incorporated Sell Oct 20, 2026 $459.85 $434.28 −5.6% +0.1% −5.6 pts Replaced by Hold Oct 27, 2026
HSIC Henry Schein Hold Oct 20, 2026 $84.89 $84.68 −0.2% 0.0% −0.2 pts Replaced by Hold Oct 20, 2026
HSIC Henry Schein Hold Oct 20, 2026 $84.68 $84.33 −0.4% −1.9% +1.5 pts Open, 14 days
HRL Hormel Foods Hold Oct 20, 2026 $20.55 $21.05 +2.5% −1.9% +4.4 pts Open, 14 days
HRB H&R Block Inc Buy Oct 20, 2026 $48.06 $52.11 +8.4% −1.9% +10.4 pts Open, 14 days
HR Healthcare Realty Trust Inc Hold Oct 20, 2026 $17.75 $17.95 +1.2% −1.2% +2.3 pts Replaced by Buy Oct 23, 2026
HPQ HP Inc. Buy Oct 20, 2026 $30.65 $31.21 +1.8% 0.0% +1.8 pts Replaced by Buy Oct 20, 2026
HPQ HP Inc. Buy Oct 20, 2026 $31.21 $28.18 −9.7% −1.9% −7.8 pts Open, 14 days
HLT Hilton Worldwide Sell Oct 20, 2026 $359.51 $363.48 +1.1% −1.9% +3.0 pts Open, 14 days
HLI Houlihan Lokey, Inc. Sell Oct 20, 2026 $130.31 $131.21 +0.7% −0.5% +1.2 pts Replaced by Sell Oct 26, 2026
HII Huntington Ingalls Industries Hold Oct 20, 2026 $270.14 $272.36 +0.8% 0.0% +0.8 pts Replaced by Sell Oct 20, 2026
HII Huntington Ingalls Industries Sell Oct 20, 2026 $272.36 $272.23 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
HII Huntington Ingalls Industries Sell Oct 20, 2026 $272.23 $311.64 +14.5% 0.0% +14.4 pts Replaced by Sell Oct 29, 2026
HD Home Depot (The) Sell Oct 20, 2026 $316.42 $315.11 −0.4% 0.0% −0.4 pts Replaced by Hold Oct 20, 2026
HD Home Depot (The) Hold Oct 20, 2026 $315.11 $327.73 +4.0% −0.7% +4.7 pts Replaced by Sell Oct 22, 2026
HCA HCA Healthcare Hold Oct 20, 2026 $462.42 $465.75 +0.7% 0.0% +0.7 pts Replaced by Hold Oct 20, 2026
HBAN Huntington Bancshares Hold Oct 20, 2026 $15.54 $15.73 +1.2% −1.2% +2.4 pts Replaced by Buy Oct 23, 2026
HAYW Hayward Holdings, Inc. Buy Oct 20, 2026 $11.87 $12.09 +1.8% 0.0% +1.8 pts Replaced by Hold Oct 20, 2026
HAYW Hayward Holdings, Inc. Hold Oct 20, 2026 $12.09 $12.08 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
HAYW Hayward Holdings, Inc. Buy Oct 20, 2026 $12.08 $12.71 +5.2% −0.7% +5.9 pts Replaced by Hold Oct 22, 2026
HAS Hasbro Hold Oct 20, 2026 $104.06 $109.52 +5.2% 0.0% +5.2 pts Replaced by Hold Oct 20, 2026
HAS Hasbro Hold Oct 20, 2026 $109.52 $109.52 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
HAS Hasbro Hold Oct 20, 2026 $109.52 $119.42 +9.0% 0.0% +9.0 pts Replaced by Hold Oct 29, 2026
HALO Halozyme Therapeutics, Inc. Buy Oct 20, 2026 $123.62 $124.37 +0.6% 0.0% +0.6 pts Replaced by Buy Oct 20, 2026
HAL Halliburton Hold Oct 20, 2026 $33.59 $34.59 +3.0% −1.9% +4.9 pts Open, 14 days
H Hyatt Hotels Corp Sell Oct 20, 2026 $175.38 $176.17 +0.4% 0.0% +0.4 pts Replaced by Sell Oct 20, 2026
GXO GXO Logistics, Inc. Sell Oct 20, 2026 $48.48 $48.07 −0.9% 0.0% −0.9 pts Replaced by Sell Oct 20, 2026
GWW W. W. Grainger Sell Oct 20, 2026 $1332.00 $1369.79 +2.8% −1.9% +4.8 pts Open, 14 days
GWRE Guidewire Software, Inc. Sell Oct 20, 2026 $181.97 $183.67 +0.9% 0.0% +0.9 pts Replaced by Sell Oct 20, 2026
GWRE Guidewire Software, Inc. Sell Oct 20, 2026 $183.67 $189.00 +2.9% −1.2% +4.1 pts Replaced by Sell Oct 23, 2026
GTES Gates Industrial Corp Ltd. Sell Oct 20, 2026 $25.95 $26.07 +0.5% 0.0% +0.5 pts Replaced by Sell Oct 20, 2026
GTES Gates Industrial Corp Ltd. Sell Oct 20, 2026 $26.07 $26.10 +0.1% 0.0% +0.1 pts Replaced by Hold Oct 20, 2026
GTES Gates Industrial Corp Ltd. Hold Oct 20, 2026 $26.10 $24.75 −5.2% −1.9% −3.2 pts Open, 14 days
GSAT Globalstar, Inc. Hold Oct 20, 2026 $83.38 $83.40 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
GSAT Globalstar, Inc. Hold Oct 20, 2026 $83.40 $83.21 −0.2% −1.9% +1.7 pts Open, 14 days
GRMN Garmin Hold Oct 20, 2026 $288.90 $271.53 −6.0% −1.9% −4.1 pts Open, 14 days
GPC Genuine Parts Company Sell Oct 20, 2026 $127.90 $123.44 −3.5% 0.0% −3.5 pts Replaced by Sell Oct 20, 2026
GPC Genuine Parts Company Sell Oct 20, 2026 $123.44 $123.52 +0.1% 0.0% +0.1 pts Replaced by Sell Oct 20, 2026
GPC Genuine Parts Company Sell Oct 20, 2026 $123.52 $122.56 −0.8% −1.9% +1.2 pts Open, 14 days
GOOGL Alphabet Inc. (Class A) Sell Oct 20, 2026 $341.69 $340.27 −0.4% 0.0% −0.4 pts Replaced by Sell Oct 20, 2026
GOOGL Alphabet Inc. (Class A) Sell Oct 20, 2026 $340.27 $340.28 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
GOOGL Alphabet Inc. (Class A) Sell Oct 20, 2026 $340.28 $324.89 −4.5% +0.4% −4.9 pts Replaced by Sell Oct 28, 2026
GNTX Gentex Corp Buy Oct 20, 2026 $21.20 $20.39 −3.8% −1.9% −1.9 pts Open, 14 days
GNRC Generac Sell Oct 20, 2026 $196.20 $194.65 −0.8% 0.0% −0.8 pts Replaced by Sell Oct 20, 2026
GNRC Generac Sell Oct 20, 2026 $194.65 $194.60 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
GNRC Generac Hold Oct 20, 2026 $194.60 $208.81 +7.3% −1.9% +9.2 pts Open, 14 days
GMED Globus Medical Inc Buy Oct 20, 2026 $78.29 $78.96 +0.9% 0.0% +0.9 pts Replaced by Buy Oct 20, 2026
GMED Globus Medical Inc Buy Oct 20, 2026 $78.96 $81.66 +3.4% −0.7% +4.1 pts Replaced by Hold Oct 22, 2026
GME Gamestop Corp. Sell Oct 20, 2026 $26.23 $26.48 +0.9% 0.0% +0.9 pts Replaced by Sell Oct 20, 2026
GME Gamestop Corp. Sell Oct 20, 2026 $26.48 $26.47 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
GME Gamestop Corp. Sell Oct 20, 2026 $26.47 $24.23 −8.5% −1.7% −6.7 pts Replaced by Sell Oct 30, 2026
GLW Corning Inc. Sell Oct 20, 2026 $132.57 $132.42 −0.1% 0.0% −0.1 pts Replaced by Sell Oct 20, 2026
GLW Corning Inc. Sell Oct 20, 2026 $132.42 $132.26 −0.1% 0.0% −0.1 pts Replaced by Sell Oct 20, 2026
GLW Corning Inc. Sell Oct 20, 2026 $132.26 $132.19 −0.1% 0.0% −0.1 pts Replaced by Sell 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.