The widest moats of 2021, scored with only what was filed then.

Scored using filings available on 2021-12-31 — no later restatements, no hindsight. 2,230 companies scored; the table lists the 100 widest by point-in-time moat composite. The forward returns below were joined afterward: entry is the first market close on or after Jan 1, 2022.

#Company
1Medifast, Inc.MEDfrom FY2020 10-KWide moat100.0−44%−91%
2Moody’s CorporationMCOfrom FY2020 10-KThe returnsOnCapital component abstained: Not enough years of ROIC data to score returns on capital. The other four 20% weights were renormalized over the scored 80%.Wide moat100.0−27%27%
3INTUIT INC.INTUfrom FY2021 10-KWide moat98.8−38%1%
4EDWARDS LIFESCIENCES CORPORATIONEWfrom FY2020 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat98.8−42%−43%
5PRICE T ROWE GROUP INCTROWfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat98.4−42%−34%
6KLA CORPORATIONKLACfrom FY2021 10-KThe balanceSheet component abstained: Insufficient leverage/coverage inputs to score the balance sheet. The other four 20% weights were renormalized over the scored 80%.Wide moat96.9−12%51%
7SLEEP NUMBER CORPORATIONSNBRQfrom FY2020 10-KWide moat96.7
8MICROSOFT CORPORATIONMSFTfrom FY2021 10-KWide moat96.1−28%28%
9COPART, INC.CPRTfrom FY2021 10-KWide moat96.0−16%53%
10THE BOSTON BEER COMPANY, INC.SAMfrom FY2020 10-KWide moat96.0−38%−42%
11ALIGN TECHNOLOGY, INC.ALGNfrom FY2020 10-KWide moat96.0−67%−68%
12MORNINGSTAR, INC.MORNfrom FY2020 10-KWide moat95.1−35%1%
13Monster Beverage CorpMNSTfrom FY2020 10-KWide moat94.85%8%
14DECKERS OUTDOOR CORPDECKfrom FY2021 10-KWide moat94.56%234%
15Veeva Systems Inc.VEEVfrom FY2021 10-KWide moat94.3−38%−18%
16Arista Networks, Inc.ANETfrom FY2020 10-KWide moat94.0−15%214%
17FACTSET RESEARCH SYSTEMS INC.FDSfrom FY2021 10-KWide moat93.7−14%3%
18CHIPOTLE MEXICAN GRILL, INC.CMGfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat93.6−19%77%
19Omega Flex, Inc.OFLXfrom FY2020 10-KThe businessTrend component abstained: Fewer than two aligned fiscal years of revenue and diluted EPS are available; the filing history does not contain a measurable trend. The other four 20% weights were renormalized over the scored 80%.Wide moat93.6−27%−66%
20IDEXX LABORATORIES INC /DEIDXXfrom FY2020 10-KWide moat93.5−36%−35%
21TRADE DESK, INC.TTDfrom FY2020 10-KWide moat93.0−51%31%
22Estee Lauder Companies IncELfrom FY2021 10-KWide moat92.5−31%−79%
23TRINET GROUP, INC.TNETfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat91.5−28%−6%
24Mastercard IncMAfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat91.5−6%43%
25BIOGEN INC.BIIBfrom FY2020 10-KWide moat91.312%−39%
26LAM RESEARCH CORPORATIONLRCXfrom FY2021 10-KWide moat91.2−42%4%
27Alphabet Inc.GOOGLfrom FY2020 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat91.2−39%31%
28SKYWORKS SOLUTIONS, INC.SWKSfrom FY2021 10-KWide moat91.1−42%−40%
29WILLIAMS-SONOMA, INC.WSMfrom FY2021 10-KWide moat91.0−31%137%
30EXPONENT, INC.EXPOfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat90.9−14%−22%
31WINMARK CORPORATIONWINAfrom FY2020 10-KWide moat90.9−2%70%
32WD-40 COMPANYWDFCfrom FY2021 10-KWide moat90.8−32%3%
33FASTENAL COFASTfrom FY2020 10-KWide moat90.7−22%24%
34Viemed Healthcare, Inc.VMDfrom FY2020 10-KWide moat90.739%49%
35O Reilly Automotive IncORLYfrom FY2020 10-KWide moat90.621%71%
36Paychex, Inc.PAYXfrom FY2021 10-KWide moat90.2−12%12%
37GARMIN LTDGRMNfrom FY2020 10-KWide moat90.2−28%65%
38LOGITECH INTERNATIONAL S.A.LOGIfrom FY2021 10-KWide moat90.1−25%1%
39S&P Global Inc.SPGIfrom FY2020 10-KWide moat89.7−27%10%
40TEXAS INSTRUMENTS INCORPORATEDTXNfrom FY2020 10-KWide moat89.7−12%7%
41Artisan Partners Asset Management Inc.APAMfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat89.3−29%14%
42SHUTTERSTOCK, INC.SSTKfrom FY2020 10-KWide moat89.3−50%−71%
43AUTOZONE INCAZOfrom FY2021 10-KWide moat89.219%59%
44QUALCOMM INC/DEQCOMfrom FY2021 10-KWide moat89.0−41%−12%
45Accenture plcACNfrom FY2021 10-KWide moat88.8−33%−10%
46CADENCE DESIGN SYSTEMS, INC.CDNSfrom FY2020 10-KWide moat88.6−13%63%
47LANDSTAR SYSTEM, INC.LSTRfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat88.5−6%1%
48CROCS, INC.CROXfrom FY2020 10-KWide moat88.5−19%−17%
49INTEL CORPINTCfrom FY2020 10-KWide moat88.4−48%−59%
50ADOBE INC.ADBEfrom FY2020 10-KWide moat88.3−40%−22%
51Meta Platforms, Inc.METAfrom FY2020 10-KWide moat88.3−63%78%
52UBIQUITI INC.UIfrom FY2021 10-KWide moat88.3−10%15%
53POOL CORPORATIONPOOLfrom FY2020 10-KWide moat88.2−45%−37%
54Intuitive Surgical, Inc.ISRGfrom FY2020 10-KWide moat88.2−26%46%
55FORTINET, INC.FTNTfrom FY2020 10-KWide moat88.2−27%42%
56REVOLVE GROUP, INC.RVLVfrom FY2020 10-KWide moat88.1−60%−41%
57TRACTOR SUPPLY CO /DE/TSCOfrom FY2020 10-KWide moat88.0−4%17%
58MARKETAXESS HOLDINGS INC.MKTXfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat87.8−27%−41%
59Acadian Asset Management Inc.AAMIfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat87.8−19%2%
60EPAM SYSTEMS, INC.EPAMfrom FY2020 10-KWide moat87.7−48%−64%
61NU SKIN ENTERPRISES, INC.NUSfrom FY2020 10-KWide moat87.6−16%−86%
62lululemon athletica inc.LULUfrom FY2021 10-KWide moat87.6−17%−4%
63KEYSIGHT TECHNOLOGIES, INC.KEYSfrom FY2021 10-KWide moat87.5−16%−21%
64Five Below, Inc.FIVEfrom FY2021 10-KWide moat87.4−17%−52%
65EXPEDITORS INTERNATIONAL OF WASHINGTON, INC.EXPDfrom FY2020 10-KWide moat87.3−19%−13%
66XPEL, INC.XPELfrom FY2020 10-KWide moat87.1−18%−46%
67J.B. HUNT TRANSPORT SERVICES, INC.JBHTfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat86.7−14%−13%
68Parks! America, Inc.PRKAfrom FY2021 10-KWide moat86.7−27%−29%
69ResMed Inc.RMDfrom FY2021 10-KWide moat86.5−19%−10%
70THE TORO COMPANYTTCfrom FY2021 10-KWide moat86.115%−17%
71REGENERON PHARMACEUTICALS, INC.REGNfrom FY2020 10-KWide moat86.115%14%
72F5, INC.FFIVfrom FY2021 10-KWide moat86.0−40%4%
73ALARM.COM HOLDINGS, INC.ALRMfrom FY2020 10-KWide moat86.0−41%−29%
74Cactus, Inc.WHDfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat86.023%50%
75NVIDIA CORPNVDAfrom FY2021 10-KWide moat85.6−52%360%
76Corpay, IncCPAYfrom FY2020 10-KWide moat85.5−21%47%
77Cracker Barrel Old Country Store, Inc.CBRLfrom FY2021 10-KWide moat85.4−25%−51%
78DOLLAR GENERAL CORPDGfrom FY2021 10-KWide moat85.36%−67%
79NORDSON CORPORATIONNDSNfrom FY2021 10-KWide moat85.3−4%−16%
80AUTODESK, INC.ADSKfrom FY2021 10-KWide moat85.3−35%3%
81OLD DOMINION FREIGHT LINE, INC.ODFLfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat85.2−18%3%
82National Beverage Corp.FIZZfrom FY2021 10-KWide moat85.1−0%−3%
83Apple Inc.AAPLfrom FY2021 10-KWide moat85.1−31%36%
84YETI Holdings, Inc.YETIfrom FY2020 10-KWide moat85.1−50%−54%
85APPLIED MATERIALS INC /DEAMATfrom FY2021 10-KWide moat85.0−39%5%
86GRACO INC.GGGfrom FY2020 10-KWide moat85.0−13%10%
87Fair Isaac CorpFICOfrom FY2021 10-KWide moat85.033%350%
88FULLNET COMMUNICATIONS INCFULOfrom FY2020 10-KThe returnsOnCapital component abstained: Not enough years of ROIC data to score returns on capital. The other four 20% weights were renormalized over the scored 80%.Wide moat85.0−37%−41%
89BOOZ ALLEN HAMILTON HOLDING CORPORATIONBAHfrom FY2021 10-KWide moat85.021%53%
90Cognex CorporationCGNXfrom FY2020 10-KWide moat84.9−37%−53%
91Dorman Products, Inc.DORMfrom FY2020 10-KWide moat84.8−26%15%
92PACIFIC HEALTH CARE ORGANIZATION, INC.PFHOfrom FY2020 10-KWide moat84.7−20%−15%
93PAYLOCITY HOLDING CORPORATIONPCTYfrom FY2021 10-KWide moat84.5−17%−16%
94Grand Canyon Education, Inc.LOPEfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat84.422%85%
95HOME DEPOT, INC.HDfrom FY2021 10-KWide moat84.3−21%3%
96ACCESS Newswire Inc.ACCSfrom FY2020 10-KWide moat84.0
97Federated Hermes, Inc.FHIfrom FY2020 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat84.01%22%
98Proto Labs, Inc.PRLBfrom FY2020 10-KWide moat84.0−53%−28%
99H&R Block, Inc.HRBfrom FY2021 10-KThe balanceSheet component abstained: Insufficient leverage/coverage inputs to score the balance sheet. The other four 20% weights were renormalized over the scored 80%.Wide moat83.948%138%
100KULICKE AND SOFFA INDUSTRIES, INC.KLICfrom FY2021 10-KWide moat83.8−33%−25%
Berkshire Hathaway (BRK.B, total return)benchmark · total return (same basis)3%50%
S&P 500 (price return)benchmark · price return−20%22%

Two benchmarks, and we’re careful about the basis. Company returns are total returns (dividends reinvested). Berkshire Hathaway (BRK.B, total return) is on the same total-return basis — the fair, like-for-like comparison (Berkshire pays no dividend, so its dividend-adjusted and price series coincide). The S&P 500 (price return) is a price index that excludes dividends and so understates the market by roughly its dividend yield — shown for reference, not as a fair bar. A “—” is an unfinished forward window or a name without joined returns, never a zero. Where a name stopped trading mid-window it reports null with a note, never a guessed return.

The caveats, in the engine’s own words

  • Point-in-time reconstruction: each score uses only SEC filings on file by Dec 31 of the cohort year; restatements filed later are ignored, and filers with December fiscal year-ends are scored off the prior fiscal year (their 10-K arrives the following spring).
  • Survivorship bias: unless delisted companies were ingested explicitly by CIK, the cohort is drawn from companies still filing with the SEC today — names that failed or delisted since are missing, which flatters any forward-looking comparison. Companies whose filings had already gone stale at the cutoff are computed but excluded from the ranking (the stale count). The same caveat extends to returns: a name that stopped trading mid-window reports null with a note, never a guessed return through its delisting. Price histories are keyed by each company's ticker symbol as of today; a symbol that changed hands between issuers during a window can misattribute price history.
  • Scores are business-quality only: no prices feed them, so the price-vs.-estimate comparison and price-dependent verdicts are absent. Forward returns are a separate join of market data made after scoring and never influence any score.
  • Forward returns start strictly after the information cutoff: entry is the first trading close on or after Jan 1 of the year following the cohort year, and each 1y/3y/5y window runs anchor-to-anchor to the first trading close of the corresponding later year. Windows that have not fully elapsed are null — never annualized or extrapolated from a partial period.
  • Return basis honesty: company returns are total returns (split-adjusted closes with dividends reinvested at the ex-date); the S&P 500 benchmark is the ^GSPC price index, which excludes dividends and therefore understates the index by roughly its dividend yield in any comparison. A second benchmark, Berkshire Hathaway (BRK.B), is computed on the SAME total-return basis as the companies — Berkshire pays no dividend, so its dividend-adjusted series equals its price series, and the same code path is used so the comparison is strictly like-for-like. Each record labels its own returnBasis.
  • Educational, not investment advice. Hindsight makes every backtest look wiser than anyone could have been at the time.