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
RBCAA Republic Bancorp Inc Sell Oct 29, 2026 $92.45 $90.30 −2.3% −1.8% −0.6 pts Replaced by Hold Oct 30, 2026
RBB RBB Bancorp Buy Oct 29, 2026 $26.29 $25.55 −2.8% −1.8% −1.0 pts Replaced by Hold Oct 30, 2026
RAVE Rave Restaurant Group, Inc. Buy Oct 29, 2026 $2.22 $2.13 −4.1% −2.0% −2.1 pts Open, 5 days
QRHC Quest Resource Holding Corp Sell Oct 29, 2026 $1.18 $1.09 −7.6% −1.8% −5.9 pts Replaced by Sell Oct 30, 2026
QNST Quinstreet, Inc Buy Oct 29, 2026 $17.22 $17.51 +1.7% −2.0% +3.7 pts Open, 5 days
QLYS Qualys, Inc. Sell Oct 29, 2026 $222.96 $212.90 −4.5% −2.2% −2.3 pts Replaced by Hold Nov 2, 2026
PWR Quanta Services Hold Oct 29, 2026 $646.40 $641.59 −0.7% −2.0% +1.2 pts Open, 5 days
PTCT PTC Therapeutics, Inc. Sell Oct 29, 2026 $64.44 $64.87 +0.7% −2.0% +2.6 pts Open, 5 days
PSIX Power Solutions International, Inc. Buy Oct 29, 2026 $49.42 $49.51 +0.2% −2.0% +2.1 pts Open, 5 days
PRM Perimeter Solutions, Inc. Buy Oct 29, 2026 $28.55 $28.41 −0.5% −2.0% +1.5 pts Open, 5 days
PRLB Proto Labs Inc Sell Oct 29, 2026 $83.80 $68.13 −18.7% −2.0% −16.7 pts Open, 5 days
PRIM Primoris Services Corp Hold Oct 29, 2026 $75.69 $73.65 −2.7% −1.8% −0.9 pts Replaced by Buy Oct 30, 2026
PRDO Perdoceo Education Corp Buy Oct 29, 2026 $31.88 $29.70 −6.8% −2.0% −4.9 pts Open, 5 days
PPIH Perma-pipe International Holdings, Inc. Buy Oct 29, 2026 $29.81 $29.86 +0.2% −2.0% +2.1 pts Open, 5 days
POWI Power Integrations Inc Sell Oct 29, 2026 $49.31 $43.86 −11.1% −1.8% −9.3 pts Replaced by Sell Oct 30, 2026
PNTG Pennant Group, Inc. Hold Oct 29, 2026 $42.66 $41.66 −2.3% −1.8% −0.6 pts Replaced by Hold Oct 30, 2026
PNC PNC Financial Services Hold Oct 29, 2026 $231.87 $227.86 −1.7% −1.8% 0.0 pts Replaced by Sell Oct 30, 2026
PLPC Preformed Line Products Co Sell Oct 29, 2026 $320.69 $291.15 −9.2% −1.8% −7.4 pts Replaced by Hold Oct 30, 2026
PLOW Douglas Dynamics, Inc Hold Oct 29, 2026 $40.12 $37.51 −6.5% −2.0% −4.6 pts Open, 5 days
PHIN Phinia Inc. Hold Oct 29, 2026 $60.83 $62.03 +2.0% 0.0% +2.0 pts Replaced by Hold Oct 29, 2026
PHIN Phinia Inc. Hold Oct 29, 2026 $62.03 $70.08 +13.0% −2.0% +14.9 pts Open, 5 days
PGC Peapack Gladstone Financial Corp Sell Oct 29, 2026 $46.08 $45.33 −1.6% −1.8% +0.1 pts Replaced by Hold Oct 30, 2026
PFIS Peoples Financial Services Corp. Hold Oct 29, 2026 $71.98 $70.32 −2.3% −1.8% −0.5 pts Replaced by Sell Oct 30, 2026
PEBO Peoples Bancorp Inc Hold Oct 29, 2026 $38.70 $38.57 −0.3% −1.8% +1.4 pts Replaced by Buy Oct 30, 2026
PCYO Pure Cycle Corp Hold Oct 29, 2026 $10.67 $10.63 −0.4% −2.0% +1.6 pts Open, 5 days
PCRX Pacira Biosciences, Inc. Buy Oct 29, 2026 $36.39 $36.40 0.0% −2.0% +2.0 pts Open, 5 days
PCB PCB Bancorp Buy Oct 29, 2026 $29.20 $29.25 +0.2% −1.8% +1.9 pts Replaced by Hold Oct 30, 2026
PBI Pitney Bowes Inc Hold Oct 29, 2026 $17.45 $15.99 −8.3% −2.0% −6.4 pts Open, 5 days
PAYS Paysign, Inc. Buy Oct 29, 2026 $14.44 $13.93 −3.5% −1.8% −1.8 pts Replaced by Buy Oct 30, 2026
PAAI Paradium.ai, Inc. Hold Oct 29, 2026 $0.79 $0.89 +12.2% −1.8% +14.0 pts Replaced by Hold Oct 30, 2026
OVBC Ohio Valley Banc Corp Hold Oct 29, 2026 $48.99 $48.22 −1.6% −1.8% +0.2 pts Replaced by Sell Oct 30, 2026
OTIS Otis Worldwide Sell Oct 29, 2026 $74.05 $77.21 +4.3% −2.0% +6.2 pts Open, 5 days
OSPN Onespan Inc. Hold Oct 29, 2026 $19.74 $25.87 +31.1% −1.8% +32.8 pts Replaced by Sell Oct 30, 2026
OSK Oshkosh Corp Hold Oct 29, 2026 $133.74 $144.54 +8.1% −2.0% +10.0 pts Open, 5 days
OSIS OSI Systems Inc Sell Oct 29, 2026 $206.65 $197.84 −4.3% −2.0% −2.3 pts Open, 5 days
ORA Ormat Technologies, Inc. Sell Oct 29, 2026 $91.72 $93.34 +1.8% −2.0% +3.7 pts Open, 5 days
OPXS Optex Systems Holdings Inc Hold Oct 29, 2026 $9.30 $9.34 +0.4% −2.0% +2.4 pts Open, 5 days
OPHC Optimumbank Holdings, Inc. Hold Oct 29, 2026 $9.29 $9.15 −1.6% −1.8% +0.2 pts Replaced by Hold Oct 30, 2026
ONIT Onity Group Inc. Buy Oct 29, 2026 $28.23 $27.52 −2.5% −1.8% −0.7 pts Replaced by Buy Oct 30, 2026
OKE Oneok Buy Oct 29, 2026 $95.41 $97.07 +1.7% −1.8% +3.5 pts Replaced by Hold Oct 30, 2026
OIS OIL States International, Inc Sell Oct 29, 2026 $9.22 $9.60 +4.1% −1.8% +5.9 pts Replaced by Sell Oct 30, 2026
OFLX Omega Flex, Inc. Hold Oct 29, 2026 $25.86 $27.27 +5.5% −2.0% +7.4 pts Open, 5 days
ODC Oil-dri Corp Of America Buy Oct 29, 2026 $75.72 $71.45 −5.6% −1.8% −3.9 pts Replaced by Hold Oct 30, 2026
NWPX Nwpx Infrastructure, Inc. Buy Oct 29, 2026 $98.88 $97.76 −1.1% 0.0% −1.1 pts Replaced by Buy Oct 29, 2026
NWPX Nwpx Infrastructure, Inc. Buy Oct 29, 2026 $97.76 $97.81 +0.1% −1.8% +1.8 pts Replaced by Buy Oct 30, 2026
NWFL Norwood Financial Corp Hold Oct 29, 2026 $36.35 $35.51 −2.3% −1.8% −0.5 pts Replaced by Sell Oct 30, 2026
NWBI Northwest Bancshares, Inc. Hold Oct 29, 2026 $15.38 $15.24 −0.9% −1.8% +0.9 pts Replaced by Sell Oct 30, 2026
NTWK Netsol Technologies Inc Buy Oct 29, 2026 $7.97 $7.80 −2.1% −2.0% −0.2 pts Open, 5 days
NTNX Nutanix, Inc. Hold Oct 29, 2026 $71.65 $65.08 −9.2% −2.0% −7.2 pts Open, 5 days
NTGR Netgear, Inc. Buy Oct 29, 2026 $23.66 $22.93 −3.1% −2.0% −1.1 pts Open, 5 days
NSYS Nortech Systems Inc Hold Oct 29, 2026 $11.80 $10.26 −13.0% −1.8% −11.2 pts Replaced by Buy Oct 30, 2026
NSSC Napco Security Technologies, Inc Hold Oct 29, 2026 $39.95 $33.57 −16.0% −2.2% −13.7 pts Replaced by Hold Nov 2, 2026
NSP Insperity, Inc. Sell Oct 29, 2026 $47.41 $50.84 +7.2% −2.0% +9.2 pts Open, 5 days
NRC NRC Health Sell Oct 29, 2026 $23.83 $24.04 +0.9% −2.0% +2.8 pts Open, 5 days
NPKI NPK International Inc. Buy Oct 29, 2026 $11.32 $9.35 −17.4% −1.8% −15.6 pts Replaced by Buy Oct 30, 2026
NOVT Novanta Inc Sell Oct 29, 2026 $150.93 $145.76 −3.4% −1.8% −1.7 pts Replaced by Sell Oct 30, 2026
NNI Nelnet Inc Hold Oct 29, 2026 $123.25 $122.47 −0.6% −1.8% +1.1 pts Replaced by Buy Oct 30, 2026
NNBR NN Inc Sell Oct 29, 2026 $3.94 $3.80 −3.4% −2.0% −1.5 pts Open, 5 days
NLY Annaly Capital Management Inc Sell Oct 29, 2026 $18.36 $18.23 −0.7% −1.8% +1.0 pts Replaced by Sell Oct 30, 2026
NL NLI Holdings, Inc. Sell Oct 29, 2026 $7.09 $6.97 −1.7% −2.0% +0.3 pts Open, 5 days
NIC Nicolet Bankshares Inc Sell Oct 29, 2026 $173.62 $173.64 0.0% −2.0% +2.0 pts Open, 5 days
NC Nacco Industries Inc Buy Oct 29, 2026 $35.76 $34.46 −3.6% −2.0% −1.7 pts Open, 5 days
NBTB NBT Bancorp Inc Hold Oct 29, 2026 $52.95 $53.05 +0.2% −2.0% +2.2 pts Open, 5 days
NBHC National Bank Holdings Corp Hold Oct 29, 2026 $37.85 $37.99 +0.4% −2.0% +2.3 pts Open, 5 days
NBBK NB Bancorp, Inc. Hold Oct 29, 2026 $22.61 $22.13 −2.1% −1.8% −0.3 pts Replaced by Sell Oct 30, 2026
NATR Natures Sunshine Products Inc Buy Oct 29, 2026 $12.44 $12.05 −3.1% −2.0% −1.2 pts Open, 5 days
NAGE Niagen Bioscience, Inc. Hold Oct 29, 2026 $2.54 $2.41 −5.3% −2.0% −3.3 pts Open, 5 days
MYE Myers Industries Inc Buy Oct 29, 2026 $28.07 $29.45 +4.9% 0.0% +4.9 pts Replaced by Hold Oct 29, 2026
MYE Myers Industries Inc Hold Oct 29, 2026 $29.45 $29.57 +0.4% −1.8% +2.2 pts Replaced by Hold Oct 30, 2026
MVBF MVB Financial Corp Hold Oct 29, 2026 $29.97 $25.74 −14.1% −2.0% −12.1 pts Open, 5 days
MUSA Murphy USA Inc. Sell Oct 29, 2026 $536.50 $534.51 −0.4% 0.0% −0.4 pts Replaced by Hold Oct 29, 2026
MUSA Murphy USA Inc. Hold Oct 29, 2026 $534.51 $534.95 +0.1% −1.8% +1.9 pts Replaced by Hold Oct 30, 2026
MTZ Mastec Inc Buy Oct 29, 2026 $186.09 $199.49 +7.2% −2.0% +9.2 pts Open, 5 days
MRTN Marten Transport LTD Sell Oct 29, 2026 $11.58 $11.93 +3.0% −2.0% +5.0 pts Open, 5 days
MRBK Meridian Corp Buy Oct 29, 2026 $19.19 $18.70 −2.6% −1.8% −0.8 pts Replaced by Hold Oct 30, 2026
MPTI M-tron Industries, Inc. Hold Oct 29, 2026 $69.48 $63.95 −8.0% −2.0% −6.0 pts Open, 5 days
MPB MID Penn Bancorp Inc Hold Oct 29, 2026 $34.35 $34.15 −0.6% −2.0% +1.4 pts Open, 5 days
MOV Movado Group Inc Hold Oct 29, 2026 $31.55 $31.69 +0.4% −2.0% +2.4 pts Open, 5 days
MNTK Montauk Renewables, Inc. Sell Oct 29, 2026 $2.29 $2.42 +5.9% −2.0% +7.9 pts Open, 5 days
MNSB Mainstreet Bancshares, Inc. Buy Oct 29, 2026 $21.64 $21.30 −1.5% −1.8% +0.2 pts Replaced by Hold Oct 30, 2026
MMSI Merit Medical Systems Inc Sell Oct 29, 2026 $93.18 $87.20 −6.4% −1.8% −4.6 pts Replaced by Hold Oct 30, 2026
MLR Miller Industries Inc Hold Oct 29, 2026 $52.63 $50.83 −3.4% −1.8% −1.6 pts Replaced by Hold Oct 30, 2026
MLAB Mesa Laboratories Inc Hold Oct 29, 2026 $132.63 $125.61 −5.3% −2.0% −3.3 pts Open, 5 days
MITK Mitek Systems Inc Hold Oct 29, 2026 $18.16 $17.75 −2.3% −2.0% −0.3 pts Open, 5 days
MIR Mirion Technologies, Inc. Sell Oct 29, 2026 $17.93 $18.75 +4.5% −2.0% +6.5 pts Open, 5 days
MHH Mastech Digital, Inc. Buy Oct 29, 2026 $6.36 $6.24 −1.9% −1.8% −0.1 pts Replaced by Buy Oct 30, 2026
MGYR Magyar Bancorp, Inc. Hold Oct 29, 2026 $20.21 $22.30 +10.3% −1.8% +12.1 pts Replaced by Hold Oct 30, 2026
MGNI Magnite, Inc. Hold Oct 29, 2026 $22.19 $21.49 −3.2% −1.8% −1.4 pts Replaced by Hold Oct 30, 2026
MET MetLife Sell Oct 29, 2026 $101.11 $99.67 −1.4% −2.0% +0.5 pts Open, 5 days
MEDP Medpace Holdings, Inc. Buy Oct 29, 2026 $678.58 $659.02 −2.9% −2.0% −0.9 pts Open, 5 days
MED Medifast Inc Buy Oct 29, 2026 $12.27 $12.61 +2.8% −2.0% +4.7 pts Open, 5 days
MDXG Mimedx Group, Inc. Hold Oct 29, 2026 $3.62 $3.54 −2.2% −2.2% 0.0 pts Replaced by Buy Nov 2, 2026
MCS Marcus Corp Sell Oct 29, 2026 $28.52 $26.52 −7.0% −2.0% −5.0 pts Open, 5 days
MCRI Monarch Casino & Resort Inc Hold Oct 29, 2026 $112.03 $114.45 +2.2% −2.0% +4.1 pts Open, 5 days
MCFT Mastercraft Boat Holdings, Inc. Hold Oct 29, 2026 $20.55 $21.49 +4.6% −1.8% +6.4 pts Replaced by Buy Oct 30, 2026
MCB Metropolitan Bank Holding Corp. Hold Oct 29, 2026 $96.36 $96.64 +0.3% −2.0% +2.3 pts Open, 5 days
MBWM Mercantile Bank Corp Buy Oct 29, 2026 $61.22 $59.81 −2.3% −1.8% −0.5 pts Replaced by Hold Oct 30, 2026
MBUU Malibu Boats, Inc. Sell Oct 29, 2026 $22.67 $23.81 +5.0% −1.8% +6.8 pts Replaced by Sell Oct 30, 2026
MAMA Mama's Creations, Inc. Sell Oct 29, 2026 $13.06 $12.82 −1.8% −2.0% +0.1 pts Open, 5 days
LZ Legalzoom.com, Inc. Hold Oct 29, 2026 $6.59 $6.62 +0.4% −2.0% +2.4 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.