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

Scored using filings available on 2025-12-31 — no later restatements, no hindsight. 2,893 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, 2026.

#Company
1FORTINET, INC.FTNTfrom FY2024 10-KWide moat98.2———
2IBEX LIMITEDIBEXfrom FY2025 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.0———
3MICROSOFT CORPORATIONMSFTfrom FY2025 10-KWide moat97.7———
4Meta Platforms, Inc.METAfrom FY2024 10-KWide moat97.6———
5Texas Roadhouse, Inc.TXRHfrom FY2024 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 moat96.6———
6lululemon athletica inc.LULUfrom FY2025 10-KWide moat96.5———
7IDEXX LABORATORIES INC /DEIDXXfrom FY2024 10-KWide moat95.7———
8EDWARDS LIFESCIENCES CORPORATIONEWfrom FY2024 10-KWide moat95.5———
9Medpace Holdings, Inc.MEDPfrom FY2024 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 moat95.4———
10F5, INC.FFIVfrom FY2025 10-KWide moat95.0———
11VIRTUS INVESTMENT PARTNERS, INC.VRTSfrom FY2024 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 moat94.8———
12Veeva Systems Inc.VEEVfrom FY2025 10-KWide moat94.1———
13NetApp, Inc.NTAPfrom FY2025 10-KWide moat94.0———
14GARMIN LTDGRMNfrom FY2024 10-KWide moat93.6———
15EXPONENT, INC.EXPOfrom FY2024 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 moat92.5———
16OLD DOMINION FREIGHT LINE, INC.ODFLfrom FY2024 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 moat92.4———
17Simpson Manufacturing Co., Inc.SSDfrom FY2024 10-KWide moat92.4———
18COPART, INC.CPRTfrom FY2025 10-KWide moat92.1———
19LAM RESEARCH CORPORATIONLRCXfrom FY2025 10-KWide moat92.0———
20Moody’s CorporationMCOfrom FY2024 10-KWide moat92.0———
21Alphabet Inc.GOOGLfrom FY2024 10-KWide moat91.9———
22ULTA BEAUTY, INC.ULTAfrom FY2025 10-KWide moat91.8———
23CADENCE DESIGN SYSTEMS, INC.CDNSfrom FY2024 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.7———
24Doximity, Inc.DOCSfrom FY2025 10-KWide moat91.7———
25ResMed Inc.RMDfrom FY2025 10-KWide moat91.6———
26Paycom Software, Inc.PAYCfrom FY2024 10-KWide moat91.4———
27REGENERON PHARMACEUTICALS, INC.REGNfrom FY2024 10-KWide moat91.3———
28QUALYS, INC.QLYSfrom FY2024 10-KWide moat91.3———
29Monster Beverage CorpMNSTfrom FY2024 10-KWide moat91.0———
30M-tron Industries, Inc.MPTIfrom FY2024 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.7———
31MONOLITHIC POWER SYSTEMS INCMPWRfrom FY2024 10-KWide moat90.5———
32W.W. GRAINGER, INC.GWWfrom FY2024 10-KWide moat90.4———
33INTUIT INC.INTUfrom FY2025 10-KWide moat90.4———
34A. O. Smith CorporationAOSfrom FY2023 10-KWide moat90.3———
35Abercrombie & Fitch Co.ANFfrom FY2025 10-KWide moat90.3———
36ADOBE INC.ADBEfrom FY2024 10-KWide moat90.1———
37O Reilly Automotive IncORLYfrom FY2024 10-KWide moat90.1———
38DECKERS OUTDOOR CORPDECKfrom FY2025 10-KWide moat90.1———
39LEGACY EDUCATION INC.LGCYfrom FY2025 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.0———
40MANHATTAN ASSOCIATES, INC.MANHfrom FY2024 10-KWide moat89.9———
41Booking Holdings Inc.BKNGfrom FY2024 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 moat89.9———
42ALIGN TECHNOLOGY, INC.ALGNfrom FY2024 10-KWide moat89.8———
43SBC Medical Group Holdings IncorporatedSBCfrom FY2024 10-KWide moat89.8———
44CORCEPT THERAPEUTICS INCCORTfrom FY2024 10-KWide moat89.6———
45MORNINGSTAR, INC.MORNfrom FY2024 10-KWide moat89.5———
46NVIDIA CORPNVDAfrom FY2025 10-KWide moat89.4———
47Cintas CorporationCTASfrom FY2025 10-KWide moat89.3———
48CHIPOTLE MEXICAN GRILL, INC.CMGfrom FY2024 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———
49IRADIMED CORPORATIONIRMDfrom FY2024 10-KWide moat89.3———
50ALLISON TRANSMISSION HOLDINGS, INC.ALSNfrom FY2024 10-KWide moat89.2———
51Gartner, Inc.ITfrom FY2024 10-KWide moat89.1———
52TRACTOR SUPPLY CO /DE/TSCOfrom FY2024 10-KWide moat89.1———
53COGNIZANT TECHNOLOGY SOLUTIONS CORPORATIONCTSHfrom FY2024 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.0———
54Mastercard IncMAfrom FY2024 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.0———
55KORN FERRYKFYfrom FY2025 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.9———
56JACK HENRY & ASSOCIATES, INC.JKHYfrom FY2025 10-KWide moat88.7———
57United Rentals, Inc.URIfrom FY2024 10-KWide moat88.7———
58THE SHERWIN-WILLIAMS COMPANYSHWfrom FY2024 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 moat88.6———
59EXPEDITORS INTERNATIONAL OF WASHINGTON, INC.EXPDfrom FY2024 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.6———
60WD-40 COMPANYWDFCfrom FY2025 10-KWide moat88.5———
61Intuitive Surgical, Inc.ISRGfrom FY2024 10-KWide moat88.1———
62Arista Networks, Inc.ANETfrom FY2024 10-KWide moat88.1———
63YETI Holdings, Inc.YETIfrom FY2024 10-KWide moat88.0———
64FASTENAL COFASTfrom FY2024 10-KWide moat87.8———
65LENNOX INTERNATIONAL INCLIIfrom FY2024 10-KWide moat87.8———
66ROLLINS INCROLfrom FY2024 10-KWide moat87.7———
67UBIQUITI INC.UIfrom FY2025 10-KWide moat87.7———
68CREDITRISKMONITOR.COM, INC.CRMZfrom FY2024 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 moat87.6———
69Fair Isaac CorpFICOfrom FY2025 10-KWide moat87.1———
70TRADE DESK, INC.TTDfrom FY2024 10-KWide moat87.1———
71APPLIED MATERIALS INC /DEAMATfrom FY2025 10-KWide moat87.0———
72Sprouts Farmers Market, Inc.SFMfrom FY2024 10-KWide moat87.0———
73SPS COMMERCE, INC.SPSCfrom FY2024 10-KWide moat86.9———
74TravelzooTZOOfrom FY2024 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 moat86.9———
75Cirrus Logic, Inc.CRUSfrom FY2025 10-KWide moat86.8———
76Snap-on IncSNAfrom FY2024 10-KWide moat86.7———
77INTERPARFUMS, INC.IPARfrom FY2024 10-KWide moat86.7———
78MSCI INC.MSCIfrom FY2024 10-KWide moat86.7———
79UTAH MEDICAL PRODUCTS INCUTMDfrom FY2024 10-KWide moat86.6———
80FACTSET RESEARCH SYSTEMS INC.FDSfrom FY2025 10-KWide moat86.6———
81Paychex, Inc.PAYXfrom FY2025 10-KWide moat86.3———
82UNITED THERAPEUTICS CorpUTHRfrom FY2024 10-KWide moat86.1———
83Five Below, Inc.FIVEfrom FY2025 10-KWide moat86.1———
84HERSHEY COHSYfrom FY2024 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 moat86.0———
85BRINKER INTERNATIONAL, INC.EATfrom FY2025 10-KWide moat85.6———
86UNIVERSAL DISPLAY CORPORATIONOLEDfrom FY2024 10-KWide moat85.4———
87Trex Company, Inc.TREXfrom FY2024 10-KWide moat85.4———
88Ross Stores, Inc.ROSTfrom FY2025 10-KWide moat85.2———
89FTI CONSULTING, INCFCNfrom FY2024 10-KWide moat85.2———
90Grand Canyon Education, Inc.LOPEfrom FY2024 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———
91BRADY CORPBRCfrom FY2025 10-KWide moat84.9———
92WINMARK CORPORATIONWINAfrom FY2024 10-KWide moat84.3———
93Airbnb, Inc.ABNBfrom FY2024 10-KWide moat84.3———
94DONALDSON COMPANY, INC.DCIfrom FY2025 10-KWide moat83.9———
95THE NEW YORK TIMES COMPANYNYTfrom FY2024 10-KWide moat83.9———
96BUILD-A-BEAR WORKSHOP INCBBWfrom FY2025 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 moat83.9———
97MOTOROLA SOLUTIONS, INC.MSIfrom FY2024 10-KWide moat83.8———
98INTERNATIONAL MONEY EXPRESS, INC.IMXIfrom FY2024 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 moat83.8———
99COLGATE-PALMOLIVE COMPANYCLfrom FY2024 10-KWide moat83.7———
100ELECTRONIC ARTS INC.EAfrom FY2025 10-KWide moat83.6———
Berkshire Hathaway (BRK.B, total return)benchmark · total return (same basis)—————
S&P 500 (price return)benchmark · price return—————

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.