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
NXST Nexstar Media Group, Inc. Hold Oct 20, 2026 $166.88 $169.03 +1.3% 0.0% +1.3 pts Replaced by Hold Oct 20, 2026
NXST Nexstar Media Group, Inc. Hold Oct 20, 2026 $169.03 $169.03 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
NXST Nexstar Media Group, Inc. Hold Oct 20, 2026 $169.03 $176.85 +4.6% −1.9% +6.6 pts Open, 14 days
NXPI NXP Semiconductors Sell Oct 20, 2026 $239.07 $237.60 −0.6% 0.0% −0.6 pts Replaced by Sell Oct 20, 2026
NXPI NXP Semiconductors Sell Oct 20, 2026 $237.60 $254.13 +7.0% +0.1% +6.9 pts Replaced by Hold Oct 27, 2026
NWSA News Corp (Class A) Hold Oct 20, 2026 $30.50 $30.65 +0.5% 0.0% +0.5 pts Replaced by Hold Oct 20, 2026
NWSA News Corp (Class A) Hold Oct 20, 2026 $30.65 $30.65 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
NWSA News Corp (Class A) Sell Oct 20, 2026 $30.65 $30.20 −1.5% +0.1% −1.5 pts Replaced by Hold Oct 27, 2026
NVT Nvent Electric Plc Hold Oct 20, 2026 $140.64 $139.75 −0.6% 0.0% −0.6 pts Replaced by Sell Oct 20, 2026
NVT Nvent Electric Plc Sell Oct 20, 2026 $139.75 $139.78 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
NVT Nvent Electric Plc Hold Oct 20, 2026 $139.78 $125.98 −9.9% −1.7% −8.1 pts Replaced by Hold Oct 30, 2026
NVST Envista Holdings Corp Buy Oct 20, 2026 $22.70 $22.97 +1.2% 0.0% +1.2 pts Replaced by Hold Oct 20, 2026
NVST Envista Holdings Corp Hold Oct 20, 2026 $22.97 $24.65 +7.3% −1.9% +9.2 pts Open, 14 days
NVR NVR, Inc. Hold Oct 20, 2026 $5994.88 $6265.10 +4.5% −1.9% +6.4 pts Open, 14 days
NVDA NVIDIA Corporation Sell Oct 20, 2026 $216.47 $216.47 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
NVDA NVIDIA Corporation Buy Oct 20, 2026 $216.47 $208.22 −3.8% −1.9% −1.9 pts Open, 14 days
NUE Nucor Sell Oct 20, 2026 $260.72 $261.50 +0.3% 0.0% +0.3 pts Replaced by Sell Oct 20, 2026
NUE Nucor Sell Oct 20, 2026 $261.50 $274.78 +5.1% −1.9% +7.0 pts Open, 14 days
NTNX Nutanix, Inc. Sell Oct 20, 2026 $67.86 $68.20 +0.5% 0.0% +0.5 pts Replaced by Sell Oct 20, 2026
NTNX Nutanix, Inc. Sell Oct 20, 2026 $68.20 $70.58 +3.5% −1.2% +4.7 pts Replaced by Hold Oct 23, 2026
NTCT Netscout Systems Inc Hold Oct 20, 2026 $38.70 $37.72 −2.5% −2.2% −0.3 pts Replaced by Buy Nov 2, 2026
NTAP NetApp Sell Oct 20, 2026 $208.19 $209.10 +0.4% 0.0% +0.4 pts Replaced by Sell Oct 20, 2026
NTAP NetApp Sell Oct 20, 2026 $209.10 $209.97 +0.4% 0.0% +0.4 pts Replaced by Sell Oct 20, 2026
NTAP NetApp Sell Oct 20, 2026 $209.97 $201.78 −3.9% −1.7% −2.2 pts Replaced by Hold Oct 30, 2026
NOW ServiceNow Sell Oct 20, 2026 $148.40 $158.96 +7.1% −1.2% +8.3 pts Replaced by Sell Oct 23, 2026
NOV NOV Inc. Hold Oct 20, 2026 $18.95 $18.96 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
NOV NOV Inc. Hold Oct 20, 2026 $18.96 $18.96 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
NOV NOV Inc. Buy Oct 20, 2026 $18.96 $18.76 −1.1% −1.9% +0.9 pts Open, 14 days
NOC Northrop Grumman Sell Oct 20, 2026 $535.96 $534.00 −0.4% 0.0% −0.4 pts Replaced by Sell Oct 20, 2026
NOC Northrop Grumman Sell Oct 20, 2026 $534.00 $548.45 +2.7% −1.9% +4.6 pts Open, 14 days
NKE Nike, Inc. Hold Oct 20, 2026 $37.76 $37.56 −0.5% +0.1% −0.6 pts Replaced by Hold Oct 27, 2026
NI NiSource Sell Oct 20, 2026 $42.76 $44.57 +4.2% −1.7% +6.0 pts Replaced by Sell Oct 30, 2026
NFLX Netflix Hold Oct 20, 2026 $69.62 $62.08 −10.8% −1.7% −9.1 pts Replaced by Buy Oct 30, 2026
NEU Newmarket Corp Hold Oct 20, 2026 $880.45 $760.41 −13.6% −1.9% −11.7 pts Open, 14 days
NEM Newmont Buy Oct 20, 2026 $117.28 $116.81 −0.4% 0.0% −0.4 pts Replaced by Buy Oct 20, 2026
NEM Newmont Buy Oct 20, 2026 $116.81 $116.81 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
NEE NextEra Energy Sell Oct 20, 2026 $79.04 $78.89 −0.2% 0.0% −0.2 pts Replaced by Sell Oct 20, 2026
NEE NextEra Energy Sell Oct 20, 2026 $78.89 $78.86 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
NEE NextEra Energy Sell Oct 20, 2026 $78.86 $81.90 +3.9% −0.7% +4.5 pts Replaced by Sell Oct 22, 2026
NDSN Nordson Corporation Sell Oct 20, 2026 $324.02 $327.01 +0.9% 0.0% +0.9 pts Replaced by Sell Oct 20, 2026
NDSN Nordson Corporation Sell Oct 20, 2026 $327.01 $327.90 +0.3% −1.9% +2.2 pts Open, 14 days
NDAQ Nasdaq, Inc. Hold Oct 20, 2026 $94.05 $94.80 +0.8% 0.0% +0.8 pts Replaced by Sell Oct 20, 2026
NDAQ Nasdaq, Inc. Sell Oct 20, 2026 $94.80 $94.80 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
NDAQ Nasdaq, Inc. Hold Oct 20, 2026 $94.80 $103.30 +9.0% −0.7% +9.6 pts Replaced by Hold Oct 22, 2026
MUSA Murphy USA Inc. Sell Oct 20, 2026 $536.73 $537.33 +0.1% 0.0% +0.1 pts Replaced by Hold Oct 20, 2026
MUSA Murphy USA Inc. Hold Oct 20, 2026 $537.33 $537.64 +0.1% 0.0% +0.1 pts Replaced by Sell Oct 20, 2026
MUSA Murphy USA Inc. Sell Oct 20, 2026 $537.64 $529.59 −1.5% +0.1% −1.6 pts Replaced by Hold Oct 27, 2026
MU Micron Technology Sell Oct 20, 2026 $913.41 $896.07 −1.9% 0.0% −1.9 pts Replaced by Hold Oct 20, 2026
MU Micron Technology Hold Oct 20, 2026 $896.07 $896.07 0.0% 0.0% 0.0 pts Replaced by Buy Oct 20, 2026
MU Micron Technology Buy Oct 20, 2026 $896.07 $867.68 −3.2% −1.9% −1.2 pts Open, 14 days
MTZ Mastec Inc Buy Oct 20, 2026 $187.97 $186.09 −1.0% 0.0% −1.0 pts Replaced by Buy Oct 29, 2026
MTSI Macom Technology Solutions Holdings, Inc. Sell Oct 20, 2026 $262.93 $262.93 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
MTSI Macom Technology Solutions Holdings, Inc. Sell Oct 20, 2026 $262.93 $240.69 −8.5% −1.9% −6.5 pts Open, 14 days
MTN Vail Resorts Inc Sell Oct 20, 2026 $150.87 $151.39 +0.3% 0.0% +0.3 pts Replaced by Sell Oct 20, 2026
MTD Mettler Toledo Sell Oct 20, 2026 $1625.91 $1701.63 +4.7% −1.9% +6.6 pts Open, 14 days
MTCH Match Group, Inc. Hold Oct 20, 2026 $46.53 $46.53 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
MTCH Match Group, Inc. Hold Oct 20, 2026 $46.53 $42.07 −9.6% −2.2% −7.4 pts Replaced by Hold Nov 2, 2026
MTB M&T Bank Hold Oct 20, 2026 $218.33 $222.43 +1.9% −1.9% +3.8 pts Open, 14 days
MSM MSC Industrial Direct Co Inc Sell Oct 20, 2026 $130.09 $129.64 −0.3% 0.0% −0.3 pts Replaced by Sell Oct 20, 2026
MSM MSC Industrial Direct Co Inc Sell Oct 20, 2026 $129.64 $113.86 −12.2% −1.2% −11.0 pts Replaced by Sell Oct 23, 2026
MSI Motorola Solutions Sell Oct 20, 2026 $460.41 $463.46 +0.7% 0.0% +0.7 pts Replaced by Sell Oct 20, 2026
MSI Motorola Solutions Sell Oct 20, 2026 $463.46 $486.23 +4.9% −1.9% +6.8 pts Open, 14 days
MSCI MSCI Hold Oct 20, 2026 $586.58 $591.69 +0.9% 0.0% +0.9 pts Replaced by Hold Oct 20, 2026
MSCI MSCI Hold Oct 20, 2026 $591.69 $629.35 +6.4% −1.9% +8.3 pts Open, 14 days
MSA MSA Safety Inc Sell Oct 20, 2026 $180.44 $182.21 +1.0% 0.0% +1.0 pts Replaced by Hold Oct 20, 2026
MSA MSA Safety Inc Hold Oct 20, 2026 $182.21 $182.21 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
MSA MSA Safety Inc Hold Oct 20, 2026 $182.21 $174.85 −4.0% −1.9% −2.1 pts Open, 14 days
MRVL Marvell Technology Sell Oct 20, 2026 $241.38 $240.42 −0.4% 0.0% −0.4 pts Replaced by Sell Oct 20, 2026
MRVL Marvell Technology Sell Oct 20, 2026 $240.42 $173.04 −28.0% −1.9% −26.1 pts Open, 14 days
MRSH Marsh McLennan Hold Oct 20, 2026 $190.95 $191.26 +0.2% 0.0% +0.2 pts Replaced by Hold Oct 20, 2026
MRSH Marsh McLennan Hold Oct 20, 2026 $191.26 $203.08 +6.2% −1.9% +8.1 pts Open, 14 days
MRK Merck & Co. Sell Oct 20, 2026 $148.23 $148.30 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
MRK Merck & Co. Sell Oct 20, 2026 $148.30 $146.12 −1.5% −1.9% +0.5 pts Open, 14 days
MPC Marathon Petroleum Buy Oct 20, 2026 $469.06 $475.04 +1.3% 0.0% +1.3 pts Replaced by Hold Oct 20, 2026
MOD Modine Manufacturing Co Sell Oct 20, 2026 $149.39 $146.78 −1.7% 0.0% −1.7 pts Replaced by Sell Oct 20, 2026
MOD Modine Manufacturing Co Sell Oct 20, 2026 $146.78 $146.71 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
MOD Modine Manufacturing Co Sell Oct 20, 2026 $146.71 $127.61 −13.0% −1.9% −11.1 pts Open, 14 days
MO Altria Hold Oct 20, 2026 $74.94 $76.16 +1.6% −1.9% +3.6 pts Open, 14 days
MNST Monster Beverage Buy Oct 20, 2026 $47.30 $47.09 −0.5% 0.0% −0.5 pts Replaced by Sell Oct 20, 2026
MNST Monster Beverage Sell Oct 20, 2026 $47.09 $47.04 −0.1% 0.0% −0.1 pts Replaced by Buy Oct 20, 2026
MNST Monster Beverage Buy Oct 20, 2026 $47.04 $47.12 +0.2% −1.9% +2.1 pts Open, 14 days
MMM 3M Sell Oct 20, 2026 $170.04 $171.44 +0.8% 0.0% +0.8 pts Replaced by Sell Oct 20, 2026
MMM 3M Sell Oct 20, 2026 $171.44 $171.37 0.0% 0.0% 0.0 pts Replaced by Sell Oct 20, 2026
MLM Martin Marietta Materials Sell Oct 20, 2026 $508.98 $507.58 −0.3% 0.0% −0.3 pts Replaced by Sell Oct 20, 2026
MLM Martin Marietta Materials Sell Oct 20, 2026 $507.58 $544.92 +7.4% −1.9% +9.3 pts Open, 14 days
MLI Mueller Industries Inc Buy Oct 20, 2026 $55.48 $54.53 −1.7% −0.7% −1.0 pts Replaced by Buy Oct 22, 2026
MKTX Marketaxess Holdings Inc Sell Oct 20, 2026 $164.49 $165.38 +0.5% −1.9% +2.5 pts Open, 14 days
MKSI MKS Inc Sell Oct 20, 2026 $212.54 $211.14 −0.7% 0.0% −0.7 pts Replaced by Sell Oct 20, 2026
MKSI MKS Inc Sell Oct 20, 2026 $211.14 $211.14 0.0% 0.0% 0.0 pts Replaced by Hold Oct 20, 2026
MKSI MKS Inc Hold Oct 20, 2026 $211.14 $202.04 −4.3% −1.7% −2.6 pts Replaced by Buy Oct 30, 2026
MKC McCormick & Company Buy Oct 20, 2026 $47.25 $47.93 +1.4% −1.9% +3.4 pts Open, 14 days
MHK Mohawk Industries Inc Buy Oct 20, 2026 $118.13 $128.70 +8.9% −0.7% +9.6 pts Replaced by Hold Oct 22, 2026
META Meta Platforms Hold Oct 20, 2026 $692.30 $694.25 +0.3% 0.0% +0.3 pts Replaced by Hold Oct 20, 2026
META Meta Platforms Hold Oct 20, 2026 $694.25 $648.85 −6.5% −0.7% −5.9 pts Replaced by Sell Oct 22, 2026
MET MetLife Sell Oct 20, 2026 $101.20 $101.11 −0.1% 0.0% −0.1 pts Replaced by Sell Oct 29, 2026
MDU MDU Resources Group Inc Hold Oct 20, 2026 $19.10 $19.37 +1.4% −0.7% +2.1 pts Replaced by Hold Oct 22, 2026
MDT Medtronic Hold Oct 20, 2026 $94.26 $94.63 +0.4% 0.0% +0.4 pts Replaced by Hold Oct 20, 2026
MDT Medtronic Hold Oct 20, 2026 $94.63 $98.52 +4.1% −1.9% +6.0 pts Open, 14 days
MDLZ Mondelez International Sell Oct 20, 2026 $63.95 $65.06 +1.7% −1.9% +3.7 pts Open, 14 days
MCO Moody's Corporation Hold Oct 20, 2026 $481.42 $475.35 −1.3% 0.0% −1.3 pts Replaced by Sell Oct 20, 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.