Skip to content
FireFolioMake room for your future.

Research · Updated

Moat Scorecard

This page rates 46 US-listed companies that may have a moat, a lasting edge that makes them hard to compete with: 9 mega caps (over $200B), 16 large caps ($10–200B), 8 mid caps ($2–10B) and 8 small caps ($300M–2B), plus 5 on a watch list. Each gets a 1–10 rating that weighs how strong and lasting its advantage is against today's price, with separate checks on financial health, price swings and how far the price has already climbed. Prices as of the Oct 23, 2026 close.

Highest rated on our scale today: ASML, MSFT and CDNS. Strong moats whose price has already jumped, so less of the good news is left to price in: Microsoft, Mastercard, Visa, Verisign.

For information and education only. This is not investment advice or a recommendation to buy or sell any security. Ratings are produced with AI-assisted analysis and may contain errors or go out of date. FireFolio is not a registered investment adviser or a licensed financial advisor. Do your own research, or talk to a licensed professional, before you invest.

Market mood · CNN Fear & Greed
32 Fear
0 = extreme fear, 100 = extreme greed · prior 30 ·
Rated 7 or higher
11 of 41 not on the watch list
Strong overall rating on our scale
Highest rated
ASML · 7.7
Then MSFT and CDNS
Companies with a warning
12
Price already jumped, near analyst target, or big price swings
Very strong finances
26 of 46
Health 8+: little debt, plenty of spare cash

Rating by company

Highlighted bars are rated 7 or higher. Watch-list companies are left out. Hover for details.

Rating vs how far the price already climbed

Highlighted dots are rated 7+ without a "price already jumped" warning. Bigger dots swing more in price.

How far the price already climbed (rank in this list, 100 = most)

Full scorecard

Prices, P/E, analyst targets and the 200-day average are from the Oct 23, 2026 close; yearly swing, worst drop and the 1-year and 6-month changes use weekly closes through the week of Oct 12, 2026, so they can lag prices by about a week. Click a column to sort.

46 companies shown

ASMLASMLMegaElectronic Technology7.79.8-15.6%967Fair
MSFTMicrosoftMegaTechnology Services7.59.5-32.1%Price already ran up a lot (up 25% in 6 months, 20% above its 200-day average)966Fair
CDNSCadenceLargeTechnology Services7.39.5-27.0%957Fair
RACEFerrariLargeConsumer Durables7.28.8-24.6%956Fair
ICEIntercontinental ExchangeLargeFinance7.27.3-28.7%875Looks cheap
GOOGLAlphabetMegaTechnology Services7.29.0-20.2%778Looks cheap
SPGIS&P GlobalLargeCommercial Services7.19.3-26.3%963Fair
CPRTCopartLarge · watch listRetail Trade7.19.5-39.0%785Looks cheap
MCOMoody'sLargeCommercial Services7.09.0-21.3%955Fair
TSMTSMCMegaElectronic Technology7.09.8-13.7%977Looks cheap
VRSNVerisignLargeTechnology Services7.08.8-18.5%Price already ran up a lot (up 10% in 6 months, 11% above its 200-day average)866Fair
NVDANvidiaMegaElectronic Technology7.010.0-17.3%777Looks cheap
UNPUnion PacificLargeTransportation6.97.5-11.7%Price already ran up a lot (up 15% in 6 months, 9% above its 200-day average)865Fair
SNPSSynopsysLargeTechnology Services6.84.0-28.9%857Fair
TDGTransDigmLargeElectronic Technology6.75.5-25.1%867Fair
MAMastercardMegaFinance6.49.8-16.3%Price already ran up a lot (up 19% in 6 months, 17% above its 200-day average, only 9% below the analyst target)943Looks pricey
VVisaMegaFinance6.49.8-16.8%Price already ran up a lot (up 27% in 6 months, 20% above its 200-day average, only 5% below the analyst target)943Looks pricey
PLOWDouglas DynamicsSmallProducer Manufacturing6.45.5-27.4%676Looks cheap
MSCIMSCILargeCommercial Services6.27.5-15.0%853Fair
MORNMorningstarMidCommercial Services6.17.8-30.0%Price already ran up a lot (up 12% in 6 months, 21% above its 200-day average)763Fair
TRUTransUnionLargeCommercial Services6.15.3-27.8%763Fair
IRMDIRadimedSmallHealth Technology6.09.3-20.7%747Looks pricey
USLMUS Lime & MineralsMidNon-Energy Minerals6.09.8-27.5%755Fair
MCRIMonarch CasinoMidConsumer Services6.08.8-15.2%577Looks cheap
LINLindeMegaProcess Industries5.97.5-15.7%843Looks pricey
DLBDolbyMidTechnology Services5.99.0-28.6%665Fair
LMATLeMaitre VascularSmallHealth Technology5.99.3-31.1%665Fair
SSDSimpson MfgMidProducer Manufacturing5.98.0-20.3%665Fair
CMECME GroupLargeFinance5.710.0-30.9%Little room to analyst target (only 4% upside)842Looks pricey
EFXEquifaxLargeCommercial Services5.75.8-40.2%753Fair
ODCOil-DriSmallProcess Industries5.77.5-27.9%567Fair
WINAWinmarkSmallRetail Trade5.79.5-38.2%567Fair
ISRGIntuitive SurgicalLargeHealth Technology5.59.0-42.5%833Looks pricey
ROLRollinsLarge · watch listCommercial Services5.57.8-53.6%655Fair
FICOFair IsaacLarge · watch listCommercial Services5.57.5-64.1%566Fair
ITRNIturanSmallCommunications5.58.5-25.1%577Looks cheapThin volume
WMWaste ManagementLargeIndustrial Services5.45.5-16.9%832Looks pricey
COSTCostcoMegaRetail Trade5.26.8-14.5%823Looks pricey
WDFCWD-40MidProcess Industries5.27.8-28.5%645Looks pricey
NSSCNapco SecuritySmallCommercial Services5.19.5-25.1%563Fair
PLPCPreformed Line ProductsSmallProducer Manufacturing5.17.0-24.4%548Looks pricey
MTNVail ResortsMid · watch listConsumer Services5.03.5-26.4%Little room to analyst target (only 1% upside)636Looks pricey
CTASCintasLargeCommercial Services4.58.0-18.6%Price already ran up a lot (up 19% in 6 months, 18% above its 200-day average, 2% above the analyst target)722Looks pricey
EXPOExponentMidIndustrial Services4.48.8-32.6%Price already ran up a lot (up 6% in 6 months, 17% above its 200-day average)632Looks pricey
SPCXSpaceXMega · watch listCommunications3.63.3-41.5%Big price swings (moves about 70% a year)826Looks priceyShort history (19 weeks of trading)
CRVLCorVelMidFinance3.57.8-35.9%Price already ran up a lot (up 42% in 6 months, 35% above its 200-day average)522Looks pricey

Why these are on the watch list

Companies with a real advantage that something recent has put in question. They are rated like the rest but kept apart until the picture clears.

Copart (CPRT), rating 7.1, health 9.5: Still the dominant salvage-auction network, but car volumes from insurers have fallen, the founder returned as CEO in a surprise change in June, and the stock is about 35% below its high. On watch to see whether the volume drop is temporary or a lasting shift.

Fair Isaac (FICO), rating 5.5, health 7.5: Its moat came from being the credit score regulators required for mortgages. Regulators are now letting a rival score compete and pressure its pricing, so the moat may be shrinking. On watch until it's clear how much pricing power survives.

Rollins (ROL), rating 5.5, health 7.8: Still the leader in pest control, but the stock fell about half from its high after weak home-service demand, an FTC order voiding its employee non-compete agreements, and concern that AI search is cutting into its customer leads. On watch to see whether the moat or just the price took the hit.

SpaceX (SPCX), rating 3.6, health 3.3: Its rocket-launch and Starlink businesses have a strong moat, but the company as a whole is losing billions a year (much of it from its AI unit), has traded for under five months, and one person controls most of the votes. On watch until it shows a path to profit and a longer trading record.

Vail Resorts (MTN), rating 5.0, health 3.5: Owns ski mountains no one can replicate, but pass sales and earnings are falling, debt is about four years of earnings, and its 6% dividend may be hard to keep paying. On watch until demand and finances steady.

How the ratings work

A moat is what makes a company hard to compete with: a network everyone already uses, customers who can't easily switch, permits or licenses others can't get, or costs no rival can match. This page asks two questions: how strong and lasting is that advantage, and how much are you paying for it today?

Rating (1–10)

Half of it is the moat score, a third is the value score (whether today's price looks reasonable for the quality), and the rest is the entry score (higher when the stock has recently sold off). Points come off for specific risks: SpaceX −2 (losing money, a single person controls most votes), TSMC −1 (Taiwan political risk), TransDigm and Ituran −0.5 (heavy debt; Israel and Latin America political and currency risk). Moat and value scores are judgment calls made with AI-assisted analysis and reviewed by FireFolio; the value score also looks at the average analyst price target, which the run-up check uses too.

Financial health (1–10)

Can the company pay its bills and fund itself without outside help? It averages four checks from the latest full fiscal year:

  • Debt load: years of yearly operating cash earnings (profit before interest, taxes, depreciation and amortization) needed to pay off debt after subtracting cash. More cash than debt scores 10; four years or more scores 1. Lease obligations are left out.
  • Interest cushion: how many times this year's operating profit covers the interest owed. No debt, or more cash than debt, scores 10; 20 times or more scores 10; under 1.5 times or losing money scores 1. If a company has debt but doesn't report its interest, this check is left out.
  • Spare cash: cash left after running the business and paying for equipment, as a share of sales. 30% or more scores 10; burning cash scores 1. If a company hasn't reported its cash flow but spends more than half its sales on equipment, this scores 1.
  • Profit cushion: operating profit as a share of sales. 40% or more scores 10; losing money scores 1.

Labels: Very healthy 8+, Healthy 6–8, Watch 4–6, Strained under 4. This measures debt, cash and margins, not how steady the business is. Steady, utility-like companies such as Waste Management and Union Pacific can safely carry more debt than this score likes, and a tiny company with no debt can still be fragile. Low-margin, high-volume businesses like Costco score lower on the profit cushion than their real safety deserves, and exchanges (CME, ICE) are measured on their own cash only, not the customer money they hold.

Warnings

  • Price already ran up a lot: among the quarter of this list whose price has climbed most, and up 15%+ in six months or 10%+ above its average price over the past 200 trading days. Good news may already be in the price. The numbers are shown with each warning.
  • Little room to analyst target: the price is within 5% of, or above, the average analyst price target.
  • Big price swings: the price typically moves 65% or more in a year.

Other columns

  • Typical yearly swing: how much the price usually moves in a year, from weekly closes over the past year (the 1–10 volatility score uses fixed steps: under 15% = 1, up to over 80% = 10).
  • Worst drop from a peak: the largest fall from a high during the past year.
  • Price run-up (1–10): how far the price has already climbed compared with the rest of this list, from its 6-month change, its distance above the 200-day average, and how close it is to the analyst target. 10 = climbed the most.
  • Recent momentum: a 0–100 gauge of the last few weeks' buying and selling (RSI). "Sold off" under 40, "Stretched" over 60.
  • Sector and industry: Robinhood's classification.

Who's included

Only stocks listed on the NYSE or Nasdaq, available at most US brokers. Size groups by market value: mega over $200B, large $10–200B, mid $2–10B, small $300M–2B. The small caps were found with independent AI-generated shortlists and then checked against company filings; their evidence is mostly the past year's margins. Market data comes from Robinhood; financial figures come from SEC filings or, where those weren't available in structured form, stockanalysis.com (each company's source is listed in the Financial health view). TSMC, ASML and Ferrari figures were converted to dollars, and Ferrari's debt excludes the loans that fund its customers' car financing. Analyst targets can be weeks old.