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
PR Permian Resources Corp Hold Oct 30, 2026 $26.02 $24.40 −6.2% −0.2% −6.0 pts Open, 4 days
POWI Power Integrations Inc Sell Oct 30, 2026 $43.86 $47.33 +7.9% −0.2% +8.1 pts Open, 4 days
PNTG Pennant Group, Inc. Hold Oct 30, 2026 $41.66 $40.74 −2.2% −0.2% −2.0 pts Open, 4 days
PNC PNC Financial Services Sell Oct 30, 2026 $227.86 $230.04 +1.0% −0.5% +1.4 pts Replaced by Hold Nov 3, 2026
PMT Pennymac Mortgage Investment Trust Hold Oct 30, 2026 $7.47 $7.97 +6.7% −0.2% +6.9 pts Open, 4 days
PLPC Preformed Line Products Co Hold Oct 30, 2026 $291.15 $291.15 0.0% 0.0% 0.0 pts Replaced by Sell Oct 30, 2026
PLPC Preformed Line Products Co Sell Oct 30, 2026 $291.15 $291.15 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
PLPC Preformed Line Products Co Hold Oct 30, 2026 $291.15 $289.99 −0.4% −0.2% −0.2 pts Open, 4 days
PLAB Photronics Inc Hold Oct 30, 2026 $27.58 $28.64 +3.8% −0.2% +4.0 pts Open, 4 days
PKE Park Aerospace Corp Sell Oct 30, 2026 $25.76 $25.91 +0.6% −0.2% +0.8 pts Open, 4 days
PJT PJT Partners Inc. Sell Oct 30, 2026 $149.71 $147.46 −1.5% −0.2% −1.3 pts Open, 4 days
PGC Peapack Gladstone Financial Corp Hold Oct 30, 2026 $45.33 $46.50 +2.6% −0.2% +2.8 pts Open, 4 days
PFSI Pennymac Financial Services, Inc. Buy Oct 30, 2026 $62.92 $64.96 +3.2% −0.2% +3.4 pts Open, 4 days
PFIS Peoples Financial Services Corp. Sell Oct 30, 2026 $70.32 $74.06 +5.3% −0.2% +5.5 pts Open, 4 days
PERI Perion Network Ltd. Buy Oct 30, 2026 $8.70 $11.40 +31.0% −0.2% +31.2 pts Open, 4 days
PEBO Peoples Bancorp Inc Buy Oct 30, 2026 $38.57 $38.57 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
PEBO Peoples Bancorp Inc Hold Oct 30, 2026 $38.57 $39.18 +1.6% −0.2% +1.8 pts Open, 4 days
PDS Precision Drilling Corp Buy Oct 30, 2026 $105.80 $97.94 −7.4% −0.2% −7.2 pts Open, 4 days
PDLB Ponce Financial Group, Inc. Sell Oct 30, 2026 $22.49 $22.50 0.0% −0.2% +0.2 pts Open, 4 days
PBYI Puma Biotechnology, Inc. Buy Oct 30, 2026 $10.44 $10.36 −0.8% −0.2% −0.6 pts Open, 4 days
PBA Pembina Pipeline Corp Sell Oct 30, 2026 $51.36 $50.15 −2.4% −0.2% −2.2 pts Open, 4 days
PAYS Paysign, Inc. Buy Oct 30, 2026 $13.93 $14.39 +3.3% −0.2% +3.5 pts Open, 4 days
PAMT Pamt Corp Sell Oct 30, 2026 $11.61 $12.20 +5.1% −0.2% +5.3 pts Open, 4 days
PAGS Pagseguro Digital Ltd. Buy Oct 30, 2026 $7.94 $7.78 −2.1% −0.2% −1.9 pts Open, 4 days
PACS Pacs Group, Inc. Buy Oct 30, 2026 $47.81 $47.81 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
PACS Pacs Group, Inc. Hold Oct 30, 2026 $47.81 $47.81 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
PACS Pacs Group, Inc. Buy Oct 30, 2026 $47.81 $46.16 −3.5% −0.2% −3.3 pts Open, 4 days
PAAS PAN American Silver Corp Buy Oct 30, 2026 $37.98 $38.69 +1.9% −0.2% +2.1 pts Open, 4 days
PAAI Paradium.ai, Inc. Hold Oct 30, 2026 $0.89 $0.91 +2.2% −0.2% +2.4 pts Open, 4 days
OVBC Ohio Valley Banc Corp Sell Oct 30, 2026 $48.22 $49.60 +2.9% −0.2% +3.1 pts Open, 4 days
OSW Onespaworld Holdings Ltd Sell Oct 30, 2026 $30.22 $29.81 −1.4% −0.2% −1.2 pts Open, 4 days
OSPN Onespan Inc. Sell Oct 30, 2026 $25.87 $24.60 −4.9% −0.2% −4.7 pts Open, 4 days
ORLY O'Reilly Automotive Sell Oct 30, 2026 $88.12 $89.72 +1.8% −0.2% +2.0 pts Open, 4 days
OPY Oppenheimer Holdings Inc Sell Oct 30, 2026 $86.20 $87.00 +0.9% −0.2% +1.1 pts Open, 4 days
OPLN Openlane, Inc. Buy Oct 30, 2026 $39.01 $39.39 +1.0% −0.2% +1.2 pts Open, 4 days
OOMA Ooma Inc Sell Oct 30, 2026 $19.91 $19.00 −4.6% −0.2% −4.4 pts Open, 4 days
ONTO Onto Innovation Inc. Hold Oct 30, 2026 $201.57 $206.64 +2.5% −0.5% +3.0 pts Replaced by Sell Nov 3, 2026
ONON On Holding AG Buy Oct 30, 2026 $33.78 $35.50 +5.1% −0.2% +5.3 pts Open, 4 days
OMF Onemain Holdings, Inc. Buy Oct 30, 2026 $56.55 $57.25 +1.2% −0.2% +1.4 pts Open, 4 days
OKE Oneok Hold Oct 30, 2026 $97.07 $92.01 −5.2% −0.2% −5.0 pts Open, 4 days
OIS OIL States International, Inc Sell Oct 30, 2026 $9.60 $8.86 −7.7% −0.2% −7.5 pts Open, 4 days
ODC Oil-dri Corp Of America Hold Oct 30, 2026 $71.45 $69.35 −2.9% −0.2% −2.7 pts Open, 4 days
NYAX Nayax Ltd. Sell Oct 30, 2026 $48.01 $48.64 +1.3% −0.2% +1.5 pts Open, 4 days
NWPX Nwpx Infrastructure, Inc. Buy Oct 30, 2026 $97.81 $100.57 +2.8% −0.2% +3.0 pts Open, 4 days
NWG Natwest Group plc Hold Oct 30, 2026 $15.47 $15.62 +0.9% −0.2% +1.1 pts Open, 4 days
NWFL Norwood Financial Corp Sell Oct 30, 2026 $35.51 $36.44 +2.6% −0.5% +3.1 pts Replaced by Hold Nov 2, 2026
NWBI Northwest Bancshares, Inc. Sell Oct 30, 2026 $15.24 $15.57 +2.2% −0.2% +2.4 pts Open, 4 days
NVT nVent Electric plc Hold Oct 30, 2026 $125.98 $130.93 +3.9% −0.2% +4.1 pts Open, 4 days
NVO Novo Nordisk A S Buy Oct 30, 2026 $40.00 $40.30 +0.7% −0.2% +0.9 pts Open, 4 days
NVMI Nova LTD. Sell Oct 30, 2026 $312.24 $310.67 −0.5% −0.2% −0.3 pts Open, 4 days
NTR Nutrien Ltd. Hold Oct 30, 2026 $69.42 $69.42 0.0% −0.2% +0.2 pts Open, 4 days
NTES Netease, Inc. Buy Oct 30, 2026 $113.64 $115.50 +1.6% −0.2% +1.8 pts Open, 4 days
NTB Bank Of N.t. Butterfield & Son Ltd Buy Oct 30, 2026 $56.15 $56.43 +0.5% −0.2% +0.7 pts Open, 4 days
NTAP NetApp Hold Oct 30, 2026 $201.78 $193.31 −4.2% −0.2% −4.0 pts Open, 4 days
NPKI NPK International Inc. Buy Oct 30, 2026 $9.35 $9.37 +0.2% −0.2% +0.4 pts Open, 4 days
NOVT Novanta Inc Sell Oct 30, 2026 $145.76 $149.71 +2.7% −0.2% +2.9 pts Open, 4 days
NOAH Noah Holdings LTD Buy Oct 30, 2026 $6.73 $6.77 +0.6% −0.2% +0.8 pts Open, 4 days
NOA North American Construction Group Ltd. Hold Oct 30, 2026 $11.99 $11.99 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
NOA North American Construction Group Ltd. Hold Oct 30, 2026 $11.99 $11.77 −1.8% −0.2% −1.6 pts Open, 4 days
NJR NEW Jersey Resources Corp Sell Oct 30, 2026 $53.42 $53.21 −0.4% 0.0% −0.4 pts Replaced by Hold Oct 30, 2026
NJR NEW Jersey Resources Corp Hold Oct 30, 2026 $53.21 $53.64 +0.8% −0.5% +1.3 pts Replaced by Sell Nov 2, 2026
NI NiSource Sell Oct 30, 2026 $44.57 $44.52 −0.1% −0.2% +0.1 pts Open, 4 days
NFLX Netflix Buy Oct 30, 2026 $62.08 $62.08 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
NFLX Netflix Hold Oct 30, 2026 $62.08 $62.08 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
NFLX Netflix Buy Oct 30, 2026 $62.08 $62.55 +0.7% −0.5% +1.2 pts Replaced by Hold Nov 2, 2026
NBBK NB Bancorp, Inc. Sell Oct 30, 2026 $22.13 $22.13 0.0% 0.0% 0.0 pts Replaced by Sell Oct 30, 2026
NBBK NB Bancorp, Inc. Sell Oct 30, 2026 $22.13 $22.28 +0.7% −0.2% +0.9 pts Open, 4 days
MYE Myers Industries Inc Hold Oct 30, 2026 $29.57 $28.99 −2.0% −0.2% −1.8 pts Open, 4 days
MUSA Murphy USA Inc. Hold Oct 30, 2026 $534.95 $513.00 −4.1% −0.2% −3.9 pts Open, 4 days
MTX Minerals Technologies Inc Hold Oct 30, 2026 $62.74 $64.61 +3.0% −0.2% +3.2 pts Open, 4 days
MTLS Materialise NV Sell Oct 30, 2026 $7.18 $7.33 +2.0% −0.2% +2.2 pts Open, 4 days
MTG Mgic Investment Corp Buy Oct 30, 2026 $28.41 $28.83 +1.5% −0.2% +1.7 pts Open, 4 days
MT Arcelormittal Hold Oct 30, 2026 $59.81 $61.17 +2.3% −0.2% +2.5 pts Open, 4 days
MPC Marathon Petroleum Hold Oct 30, 2026 $444.73 $423.67 −4.7% −0.2% −4.5 pts Open, 4 days
MPAA Motorcar Parts Of America Inc Buy Oct 30, 2026 $10.31 $10.39 +0.8% −0.2% +1.0 pts Open, 4 days
MNSB Mainstreet Bancshares, Inc. Hold Oct 30, 2026 $21.30 $22.05 +3.5% −0.2% +3.7 pts Open, 4 days
MNDO Mind CTI LTD Buy Oct 30, 2026 $0.89 $0.88 −1.4% −0.2% −1.2 pts Open, 4 days
MMSI Merit Medical Systems Inc Hold Oct 30, 2026 $87.20 $84.32 −3.3% −0.2% −3.1 pts Open, 4 days
MLR Miller Industries Inc Hold Oct 30, 2026 $50.83 $50.83 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
MLR Miller Industries Inc Buy Oct 30, 2026 $50.83 $52.53 +3.4% −0.5% +3.8 pts Replaced by Hold Nov 2, 2026
MKTW Marketwise, Inc. Buy Oct 30, 2026 $19.89 $20.74 +4.3% −0.2% +4.5 pts Open, 4 days
MKSI MKS Inc Buy Oct 30, 2026 $202.04 $202.04 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
MKSI MKS Inc Hold Oct 30, 2026 $202.04 $202.04 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
MKSI MKS Inc Buy Oct 30, 2026 $202.04 $209.83 +3.9% −0.5% +4.3 pts Replaced by Hold Nov 3, 2026
MHH Mastech Digital, Inc. Buy Oct 30, 2026 $6.24 $6.50 +4.2% −0.2% +4.4 pts Open, 4 days
MGNI Magnite, Inc. Hold Oct 30, 2026 $21.49 $21.81 +1.5% −0.2% +1.7 pts Open, 4 days
MGN Megan Holdings Ltd. Sell Oct 30, 2026 $4.12 $3.60 −12.6% −0.2% −12.4 pts Open, 4 days
MGA Magna International Inc Hold Oct 30, 2026 $63.82 $64.16 +0.5% −0.2% +0.7 pts Open, 4 days
MFC Manulife Financial Corp Sell Oct 30, 2026 $44.63 $44.72 +0.2% −0.2% +0.4 pts Open, 4 days
MEOH Methanex Corp Hold Oct 30, 2026 $71.57 $67.28 −6.0% −0.2% −5.8 pts Open, 4 days
MCFT Mastercraft Boat Holdings, Inc. Buy Oct 30, 2026 $21.49 $21.49 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
MCFT Mastercraft Boat Holdings, Inc. Hold Oct 30, 2026 $21.49 $21.49 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
MCFT Mastercraft Boat Holdings, Inc. Buy Oct 30, 2026 $21.49 $21.49 0.0% 0.0% 0.0 pts Replaced by Hold Oct 30, 2026
MCFT Mastercraft Boat Holdings, Inc. Hold Oct 30, 2026 $21.49 $21.97 +2.2% −0.2% +2.4 pts Open, 4 days
MBUU Malibu Boats, Inc. Sell Oct 30, 2026 $23.81 $23.81 0.0% 0.0% 0.0 pts Replaced by Sell Oct 30, 2026
MBUU Malibu Boats, Inc. Sell Oct 30, 2026 $23.81 $24.34 +2.2% −0.2% +2.4 pts Open, 4 days
MB Masterbeef Group Sell Oct 30, 2026 $3.94 $3.86 −2.0% −0.2% −1.8 pts Open, 4 days
MAX Mediaalpha, Inc. Buy Oct 30, 2026 $14.75 $14.75 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
MAX Mediaalpha, Inc. Buy Oct 30, 2026 $14.75 $14.75 0.0% 0.0% 0.0 pts Replaced by Buy Oct 30, 2026
MAX Mediaalpha, Inc. Buy Oct 30, 2026 $14.75 $14.75 0.0% 0.0% 0.0 pts Replaced by Buy 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.