← SageRanks
Warren Buffett · 1930–

Passing Buffett's screen

Every company across SageRanks's 30 indices, tested against Buffett's hard limits: live, date-stamped, alphabetical. A screen, not a ranking, and not advice.

Warren Buffett buys wonderful businesses with durable pricing power and lets them compound. This page applies two measurable marks of that quality: high return on equity and fat gross margins, and lists the companies that clear both right now.

The hard limits

ROE > 15%Buffett's letters return to one measure above all others: consistently high return on equity. He never published a cutoff: 15% is our editorial bar for "consistently high".
Gross margin > 15%Durable pricing power tends to show up as high gross margins. Below 15% is a caution flag, not a verdict: cost leaders like Costco run thin margins and still hold deep moats.

303 companies currently pass Warren Buffett’s screen across 28 markets. This list is generated from the latest data; the interactive table above is live.

🇺🇸 S&P 100 · 47 pass

  • Accenture (ACN) · Technology · ROE 24%, Gross margin 32% · also passes PL, JG
  • Adobe (ADBE) · Technology · ROE 63%, Gross margin 89% · also passes PL, JG
  • ADP (ADP) · Technology · ROE 72%, Gross margin 49%
  • Allstate (ALL) · Financial Services · ROE 46%, Gross margin 37% · also passes BG, JG
  • Alphabet (GOOGL) · Communication Services · ROE 49%, Gross margin 61% · also passes PL
  • Amazon (AMZN) · Consumer Cyclical · ROE 31%, Gross margin 51% · also passes PL
  • American Express (AXP) · Financial Services · ROE 34%, Gross margin 62% · also passes PL
  • American Tower (AMT) · Real Estate · ROE 34%, Gross margin 74%
  • Amgen (AMGN) · Healthcare · ROE 91%, Gross margin 72%
  • Apple (AAPL) · Technology · ROE 149%, Gross margin 49%
  • AT&T (T) · Communication Services · ROE 18%, Gross margin 60% · also passes BG, JG
  • Bristol Myers Squibb (BMY) · Healthcare · ROE 47%, Gross margin 72% · also passes JG
  • Caterpillar (CAT) · Industrials · ROE 57%, Gross margin 30% · also passes PL
  • Charles Schwab (SCHW) · Financial Services · ROE 20%, Gross margin 98% · also passes PL
  • Cisco (CSCO) · Technology · ROE 27%, Gross margin 65% · also passes PL
  • Coca-Cola (KO) · Consumer Defensive · ROE 42%, Gross margin 62%
  • Deere (DE) · Industrials · ROE 18%, Gross margin 25% · also passes PL
  • Eaton (ETN) · Industrials · ROE 20%, Gross margin 36%
  • EOG Resources (EOG) · Energy · ROE 23%, Gross margin 63% · also passes PL, JG
  • GE Aerospace (GE) · Industrials · ROE 48%, Gross margin 31%
  • Goldman Sachs (GS) · Financial Services · ROE 17%, Gross margin 82% · also passes PL
  • Home Depot (HD) · Consumer Cyclical · ROE 104%, Gross margin 33%
  • Honeywell (HON) · Industrials · ROE 47%, Gross margin 37% · also passes JG
  • IBM (IBM) · Technology · ROE 34%, Gross margin 58%
  • Intuit (INTU) · Technology · ROE 24%, Gross margin 81% · also passes PL
  • Intuitive Surgical (ISRG) · Healthcare · ROE 17%, Gross margin 67%
  • Johnson & Johnson (JNJ) · Healthcare · ROE 26%, Gross margin 68%
  • Linde (LIN) · Basic Materials · ROE 18%, Gross margin 48%
  • Meta (META) · Communication Services · ROE 30%, Gross margin 82% · also passes PL
  • Microsoft (MSFT) · Technology · ROE 34%, Gross margin 68%
  • Morgan Stanley (MS) · Financial Services · ROE 18%, Gross margin 88%
  • Netflix (NFLX) · Communication Services · ROE 50%, Gross margin 49%
  • Nike (NKE) · Consumer Cyclical · ROE 22%, Gross margin 43% · also passes JG
  • NVIDIA (NVDA) · Technology · ROE 117%, Gross margin 75% · also passes PL
  • Oracle (ORCL) · Technology · ROE 53%, Gross margin 66% · also passes PL
  • PepsiCo (PEP) · Consumer Defensive · ROE 52%, Gross margin 54%
  • Procter & Gamble (PG) · Consumer Defensive · ROE 30%, Gross margin 51%
  • Qualcomm (QCOM) · Technology · ROE 34%, Gross margin 54% · also passes PL
  • Salesforce (CRM) · Technology · ROE 19%, Gross margin 77% · also passes PL
  • Target (TGT) · Consumer Defensive · ROE 26%, Gross margin 28% · also passes JG
  • Texas Instruments (TXN) · Technology · ROE 35%, Gross margin 58% · also passes PL
  • TJX (TJX) · Consumer Cyclical · ROE 62%, Gross margin 31%
  • Union Pacific (UNP) · Industrials · ROE 40%, Gross margin 56%
  • Verizon (VZ) · Communication Services · ROE 16%, Gross margin 59% · also passes PL, JG
  • Visa (V) · Financial Services · ROE 61%, Gross margin 98%
  • Walmart (WMT) · Consumer Defensive · ROE 22%, Gross margin 25%
  • Zoetis (ZTS) · Healthcare · ROE 65%, Gross margin 72% · also passes JG

🇬🇧 FTSE 100 · 37 pass

  • Admiral Group (ADM.L) · Financial Services · ROE 46%, Gross margin 40%
  • Airtel Africa (AAF.L) · Communication Services · ROE 26%, Gross margin 67% · also passes JG
  • Antofagasta (ANTO.L) · Basic Materials · ROE 18%, Gross margin 54% · also passes PL, JG
  • AstraZeneca (AZN.L) · Healthcare · ROE 22%, Gross margin 82% · also passes PL
  • Auto Trader (AUTO.L) · Communication Services · ROE 60%, Gross margin 79% · also passes JG
  • Babcock (BAB.L) · Industrials · ROE 34%, Gross margin 58% · also passes PL
  • Bunzl (BNZL.L) · Consumer Defensive · ROE 16%, Gross margin 29% · also passes JG
  • Centrica (CNA.L) · Utilities · ROE 20%, Gross margin 36% · also passes BG, PL, JG
  • Coca-Cola HBC (CCH.L) · Consumer Defensive · ROE 26%, Gross margin 37%
  • Compass Group (CPG.L) · Consumer Cyclical · ROE 27%, Gross margin 72%
  • Diploma (DPLM.L) · Industrials · ROE 19%, Gross margin 48%
  • Endeavour Mining (EDV.L) · Basic Materials · ROE 31%, Gross margin 64% · also passes JG
  • Experian (EXPN.L) · Industrials · ROE 28%, Gross margin 42% · also passes PL
  • Fresnillo (FRES.L) · Basic Materials · ROE 53%, Gross margin 66%
  • Games Workshop (GAW.L) · Consumer Cyclical · ROE 67%, Gross margin 73%
  • GSK (GSK.L) · Healthcare · ROE 33%, Gross margin 73% · also passes JG
  • Halma (HLMA.L) · Industrials · ROE 18%, Gross margin 50%
  • Hikma (HIK.L) · Healthcare · ROE 15%, Gross margin 44% · also passes JG
  • Hiscox (HSX.L) · Financial Services · ROE 17%, Gross margin 24% · also passes JG
  • Howden Joinery (HWDN.L) · Consumer Cyclical · ROE 24%, Gross margin 63% · also passes JG
  • IAG (IAG.L) · Industrials · ROE 42%, Gross margin 38% · also passes BG, JG
  • IMI (IMI.L) · Industrials · ROE 36%, Gross margin 48%
  • Imperial Brands (IMB.L) · Consumer Defensive · ROE 37%, Gross margin 36% · also passes PL, JG
  • Intertek (ITRK.L) · Industrials · ROE 30%, Gross margin 56%
  • Legal & General (LGEN.L) · Financial Services · ROE 27%, Gross margin 26%
  • Next (NXT.L) · Consumer Cyclical · ROE 51%, Gross margin 44%
  • Prudential (PRU.L) · Financial Services · ROE 19%, Gross margin 38% · also passes BG, JG
  • Reckitt (RKT.L) · Consumer Defensive · ROE 48%, Gross margin 60% · also passes JG
  • RELX (REL.L) · Industrials · ROE 132%, Gross margin 66% · also passes PL
  • Rio Tinto (RIO.L) · Basic Materials · ROE 19%, Gross margin 30% · also passes JG
  • Rolls-Royce (RR.L) · Industrials · ROE 114%, Gross margin 29%
  • Sage Group (SGE.L) · Technology · ROE 76%, Gross margin 93% · also passes PL
  • Schroders (SDR.L) · Financial Services · ROE 16%, Gross margin 78% · also passes PL, JG
  • Severn Trent (SVT.L) · Utilities · ROE 21%, Gross margin 32%
  • Spirax Group (SPX.L) · Industrials · ROE 17%, Gross margin 75% · also passes PL
  • Unilever (ULVR.L) · Consumer Defensive · ROE 32%, Gross margin 47%
  • United Utilities (UU.L) · Utilities · ROE 28%, Gross margin 99% · also passes PL

🇨🇦 TSX 60 · 25 pass

  • Agnico Eagle Mines (AEM.TO) · Basic Materials · ROE 23%, Gross margin 75% · also passes JG
  • Alimentation Couche-Tard (ATD.TO) · Consumer Cyclical · ROE 20%, Gross margin 19% · also passes JG
  • ARC Resources (ARX.TO) · Energy · ROE 16%, Gross margin 55% · also passes JG
  • Barrick Gold (ABX.TO) · Basic Materials · ROE 27%, Gross margin 56% · also passes JG
  • BCE (BCE.TO) · Communication Services · ROE 30%, Gross margin 45% · also passes BG, PL, JG
  • Canadian National Railway (CNR.TO) · Industrials · ROE 22%, Gross margin 56%
  • Canadian Natural Resources (CNQ.TO) · Energy · ROE 27%, Gross margin 52% · also passes JG
  • Cenovus Energy (CVE.TO) · Energy · ROE 21%, Gross margin 30% · also passes JG
  • CGI (GIB-A.TO) · Technology · ROE 17%, Gross margin 20% · also passes PL, JG
  • Constellation Software (CSU.TO) · Technology · ROE 23%, Gross margin 37% · also passes PL
  • Dollarama (DOL.TO) · Consumer Defensive · ROE 99%, Gross margin 45%
  • Franco-Nevada (FNV.TO) · Basic Materials · ROE 20%, Gross margin 92%
  • George Weston (WN.TO) · Consumer Defensive · ROE 19%, Gross margin 32% · also passes PL, JG
  • Imperial Oil (IMO.TO) · Energy · ROE 17%, Gross margin 18% · also passes JG
  • Intact Financial (IFC.TO) · Financial Services · ROE 16%, Gross margin 18% · also passes PL, JG
  • Kinross Gold (K.TO) · Basic Materials · ROE 37%, Gross margin 69% · also passes PL, JG
  • Loblaw (L.TO) · Consumer Defensive · ROE 24%, Gross margin 31%
  • Lundin Mining (LUN.TO) · Basic Materials · ROE 24%, Gross margin 55% · also passes PL, JG
  • OpenText (OTEX.TO) · Technology · ROE 16%, Gross margin 77% · also passes BG, PL, JG
  • Restaurant Brands (QSR.TO) · Consumer Cyclical · ROE 35%, Gross margin 34% · also passes PL
  • Rogers Communications (RCI-B.TO) · Communication Services · ROE 31%, Gross margin 44% · also passes BG, PL, JG
  • Shopify (SHOP.TO) · Technology · ROE 16%, Gross margin 48%
  • Stantec (STN.TO) · Industrials · ROE 16%, Gross margin 54% · also passes PL
  • Suncor Energy (SU.TO) · Energy · ROE 19%, Gross margin 60% · also passes JG
  • Wheaton Precious Metals (WPM.TO) · Basic Materials · ROE 24%, Gross margin 86% · also passes PL

🇳🇴 OBX · 14 pass

  • Aker ASA (AKER.OL) · Industrials · ROE 45%, Gross margin 90% · also passes BG, JG
  • Atea (ATEA.OL) · Technology · ROE 29%, Gross margin 28%
  • BW LPG (BWLPG.OL) · Energy · ROE 25%, Gross margin 25% · also passes BG, JG
  • Equinor (EQNR.OL) · Energy · ROE 21%, Gross margin 40% · also passes PL, JG
  • Frontline (FRO.OL) · Energy · ROE 54%, Gross margin 63% · also passes BG
  • Gjensidige (GJF.OL) · Financial Services · ROE 27%, Gross margin 37% · also passes JG
  • Kongsberg (KOG.OL) · Industrials · ROE 33%, Gross margin 56%
  • Mowi (MOWI.OL) · Consumer Defensive · ROE 15%, Gross margin 46% · also passes PL
  • MPC Containerships (MPCC.OL) · Industrials · ROE 22%, Gross margin 60% · also passes BG, JG
  • Orkla (ORK.OL) · Consumer Defensive · ROE 15%, Gross margin 48% · also passes PL
  • Storebrand (STB.OL) · Financial Services · ROE 15%, Gross margin 91% · also passes JG
  • Telenor (TEL.OL) · Communication Services · ROE 25%, Gross margin 65% · also passes JG
  • Veidekke (VEI.OL) · Industrials · ROE 68%, Gross margin 37% · also passes JG
  • Yara (YAR.OL) · Basic Materials · ROE 18%, Gross margin 30% · also passes BG, JG

🇸🇪 OMXS30 · 14 pass

  • ABB (ABB.ST) · Industrials · ROE 33%, Gross margin 40%
  • Alfa Laval (ALFA.ST) · Industrials · ROE 19%, Gross margin 36%
  • ASSA ABLOY (ASSA-B.ST) · Industrials · ROE 16%, Gross margin 43% · also passes PL
  • Atlas Copco (ATCO-B.ST) · Industrials · ROE 26%, Gross margin 42%
  • Boliden (BOL.ST) · Basic Materials · ROE 17%, Gross margin 19% · also passes JG
  • Ericsson (ERIC-B.ST) · Technology · ROE 26%, Gross margin 48% · also passes JG
  • H&M (HM-B.ST) · Consumer Cyclical · ROE 35%, Gross margin 54%
  • Investor (INVE-B.ST) · Financial Services · ROE 27%, Gross margin 89% · also passes BG, JG
  • Latour (LATO-B.ST) · Industrials · ROE 16%, Gross margin 40%
  • Lifco (LIFCO-B.ST) · Industrials · ROE 20%, Gross margin 44%
  • Saab (SAAB-B.ST) · Industrials · ROE 16%, Gross margin 22% · also passes PL
  • Sandvik (SAND.ST) · Industrials · ROE 18%, Gross margin 40%
  • Tele2 (TEL2-B.ST) · Communication Services · ROE 48%, Gross margin 43% · also passes JG
  • Volvo (VOLV-B.ST) · Industrials · ROE 21%, Gross margin 24% · also passes PL

🇨🇭 SMI · 13 pass

  • ABB (ABBN.SW) · Industrials · ROE 33%, Gross margin 40%
  • Geberit (GEBN.SW) · Industrials · ROE 54%, Gross margin 73%
  • Givaudan (GIVN.SW) · Basic Materials · ROE 22%, Gross margin 44%
  • Kühne+Nagel (KNIN.SW) · Industrials · ROE 44%, Gross margin 36%
  • Logitech (LOGN.SW) · Technology · ROE 35%, Gross margin 45%
  • Nestlé (NESN.SW) · Consumer Defensive · ROE 26%, Gross margin 46%
  • Novartis (NOVN.SW) · Healthcare · ROE 30%, Gross margin 75%
  • SGS (SGSN.SW) · Industrials · ROE 76%, Gross margin 44%
  • Sonova (SOON.SW) · Healthcare · ROE 21%, Gross margin 74% · also passes PL
  • Straumann (STMN.SW) · Healthcare · ROE 17%, Gross margin 69% · also passes PL
  • Swiss Life (SLHN.SW) · Financial Services · ROE 19%, Gross margin 36%
  • Swiss Re (SREN.SW) · Financial Services · ROE 20%, Gross margin 21% · also passes PL, JG
  • Zurich Insurance (ZURN.SW) · Financial Services · ROE 26%, Gross margin 24% · also passes JG

🇹🇼 Taiwan · 13 pass

  • Advantech (2395.TW) · Technology · ROE 26%, Gross margin 39%
  • ASE Technology (3711.TW) · Technology · ROE 17%, Gross margin 19% · also passes PL
  • Asustek (2357.TW) · Technology · ROE 19%, Gross margin 16% · also passes PL
  • CTBC Financial (2891.TW) · Financial Services · ROE 19%, Gross margin 68% · also passes PL, JG
  • Delta Electronics (2308.TW) · Technology · ROE 30%, Gross margin 36%
  • Fubon Financial (2881.TW) · Financial Services · ROE 19%, Gross margin 49% · also passes PL, JG
  • Hotai Motor (2207.TW) · Consumer Cyclical · ROE 23%, Gross margin 22% · also passes PL, JG
  • MediaTek (2454.TW) · Technology · ROE 24%, Gross margin 46%
  • Novatek (3034.TW) · Technology · ROE 27%, Gross margin 39% · also passes PL
  • Realtek (2379.TW) · Technology · ROE 30%, Gross margin 49% · also passes PL
  • TSMC (2330.TW) · Technology · ROE 40%, Gross margin 64% · also passes PL
  • UMC (2303.TW) · Technology · ROE 21%, Gross margin 31% · also passes PL
  • Uni-President (1216.TW) · Consumer Defensive · ROE 18%, Gross margin 33% · also passes JG

🇭🇰 Hang Seng · 12 pass

  • AIA (1299.HK) · Financial Services · ROE 20%, Gross margin 41% · also passes PL
  • Anta Sports (2020.HK) · Consumer Cyclical · ROE 25%, Gross margin 62% · also passes JG
  • China Life (2628.HK) · Financial Services · ROE 41%, Gross margin 72% · also passes BG, PL
  • CNOOC (0883.HK) · Energy · ROE 17%, Gross margin 76% · also passes BG, PL, JG
  • Geely Auto (0175.HK) · Consumer Cyclical · ROE 17%, Gross margin 17% · also passes BG, PL, JG
  • HKEX (0388.HK) · Financial Services · ROE 34%, Gross margin 97%
  • Kuaishou (1024.HK) · Communication Services · ROE 21%, Gross margin 53% · also passes BG, PL, JG
  • NetEase (9999.HK) · Communication Services · ROE 20%, Gross margin 67% · also passes PL, JG
  • Sunny Optical (2382.HK) · Technology · ROE 18%, Gross margin 20% · also passes JG
  • Techtronic Industries (0669.HK) · Industrials · ROE 19%, Gross margin 43% · also passes PL
  • Tencent (0700.HK) · Communication Services · ROE 20%, Gross margin 57% · also passes PL
  • WH Group (0288.HK) · Consumer Defensive · ROE 15%, Gross margin 20% · also passes BG, JG

🇪🇸 IBEX35 · 12 pass

  • ACS (ACS.MC) · Industrials · ROE 24%, Gross margin 31% · also passes PL, JG
  • Aena (AENA.MC) · Industrials · ROE 27%, Gross margin 81% · also passes JG
  • Amadeus (AMS.MC) · Technology · ROE 26%, Gross margin 45% · also passes PL, JG
  • Endesa (ELE.MC) · Utilities · ROE 29%, Gross margin 43% · also passes JG
  • IAG (IAG.MC) · Industrials · ROE 42%, Gross margin 38% · also passes BG, JG
  • Inditex (ITX.MC) · Consumer Cyclical · ROE 34%, Gross margin 56%
  • Indra (IDR.MC) · Technology · ROE 24%, Gross margin 26%
  • Laboratorios Rovi (ROVI.MC) · Healthcare · ROE 29%, Gross margin 65% · also passes PL
  • Mapfre (MAP.MC) · Financial Services · ROE 17%, Gross margin 25% · also passes BG
  • Naturgy (NTGY.MC) · Utilities · ROE 23%, Gross margin 39% · also passes JG
  • Puig Brands (PUIG.MC) · Consumer Defensive · ROE 16%, Gross margin 75%
  • Solaria (SLR.MC) · Utilities · ROE 23%, Gross margin 100%

🇫🇷 CAC 40 · 11 pass

  • Airbus (AIR.PA) · Industrials · ROE 23%, Gross margin 16% · also passes PL
  • Dassault Systèmes (DSY.PA) · Technology · ROE 15%, Gross margin 84%
  • Hermès (RMS.PA) · Consumer Cyclical · ROE 25%, Gross margin 71%
  • L'Oréal (OR.PA) · Consumer Defensive · ROE 19%, Gross margin 74%
  • Legrand (LR.PA) · Industrials · ROE 18%, Gross margin 50%
  • LVMH (MC.PA) · Consumer Cyclical · ROE 17%, Gross margin 66%
  • Publicis (PUB.PA) · Communication Services · ROE 16%, Gross margin 47% · also passes JG
  • Safran (SAF.PA) · Industrials · ROE 27%, Gross margin 47%
  • Schneider Electric (SU.PA) · Industrials · ROE 19%, Gross margin 42% · also passes PL
  • Thales (HO.PA) · Industrials · ROE 19%, Gross margin 27%
  • Vinci (DG.PA) · Industrials · ROE 16%, Gross margin 17% · also passes JG

🇦🇺 ASX 20 · 10 pass

  • Aristocrat Leisure (ALL.AX) · Consumer Cyclical · ROE 22%, Gross margin 61% · also passes PL
  • BHP (BHP.AX) · Basic Materials · ROE 24%, Gross margin 86% · also passes JG
  • Coles (COL.AX) · Consumer Defensive · ROE 28%, Gross margin 27%
  • Mineral Resources (MIN.AX) · Basic Materials · ROE 29%, Gross margin 90% · also passes JG
  • REA Group (REA.AX) · Communication Services · ROE 35%, Gross margin 66% · also passes PL
  • ResMed (RMD.AX) · Healthcare · ROE 24%, Gross margin 62% · also passes PL
  • Rio Tinto (RIO.AX) · Basic Materials · ROE 19%, Gross margin 30% · also passes JG
  • Telstra (TLS.AX) · Communication Services · ROE 15%, Gross margin 50% · also passes JG
  • Wesfarmers (WES.AX) · Consumer Cyclical · ROE 33%, Gross margin 34%
  • Woolworths (WOW.AX) · Consumer Defensive · ROE 23%, Gross margin 27%

🇩🇪 DAX · 10 pass

  • Adidas (ADS.DE) · Consumer Cyclical · ROE 24%, Gross margin 52% · also passes PL, JG
  • Allianz (ALV.DE) · Financial Services · ROE 20%, Gross margin 25% · also passes JG
  • Deutsche Telekom (DTE.DE) · Communication Services · ROE 15%, Gross margin 45% · also passes JG
  • DHL Group (DHL.DE) · Industrials · ROE 18%, Gross margin 18% · also passes JG
  • E.ON (EOAN.DE) · Utilities · ROE 16%, Gross margin 25% · also passes PL, JG
  • MTU Aero Engines (MTX.DE) · Industrials · ROE 23%, Gross margin 18% · also passes PL
  • Munich Re (MUV2.DE) · Financial Services · ROE 21%, Gross margin 35% · also passes BG
  • Rheinmetall (RHM.DE) · Industrials · ROE 26%, Gross margin 52% · also passes PL
  • SAP (SAP.DE) · Technology · ROE 18%, Gross margin 74%
  • Siemens Energy (ENR.DE) · Industrials · ROE 28%, Gross margin 21% · also passes PL

🇪🇺 GRANOLAS · 10 pass

  • ASML (ASML) · Technology · ROE 54%, Gross margin 53%
  • AstraZeneca (AZN) · Healthcare · ROE 22%, Gross margin 82% · also passes PL
  • GSK (GSK) · Healthcare · ROE 33%, Gross margin 73% · also passes JG
  • L'Oréal (LRLCY) · Consumer Defensive · ROE 19%, Gross margin 74%
  • LVMH (LVMUY) · Consumer Cyclical · ROE 17%, Gross margin 66%
  • Nestlé (NSRGY) · Consumer Defensive · ROE 26%, Gross margin 46%
  • Novartis (NVS) · Healthcare · ROE 30%, Gross margin 75%
  • Novo Nordisk (NVO) · Healthcare · ROE 60%, Gross margin 82% · also passes JG
  • Roche (RHHBY) · Healthcare · ROE 38%, Gross margin 74%
  • SAP (SAP) · Technology · ROE 18%, Gross margin 74%

🇮🇹 FTSE MIB · 9 pass

  • Azimut Holding (AZM.MI) · Financial Services · ROE 29%, Gross margin 61% · also passes JG
  • Ferrari (RACE.MI) · Consumer Cyclical · ROE 45%, Gross margin 52%
  • Generali (G.MI) · Financial Services · ROE 15%, Gross margin 20%
  • Italgas (IG.MI) · Utilities · ROE 19%, Gross margin 70% · also passes JG
  • Moncler (MONC.MI) · Consumer Cyclical · ROE 18%, Gross margin 78%
  • Poste Italiane (PST.MI) · Industrials · ROE 18%, Gross margin 35%
  • Prysmian (PRY.MI) · Industrials · ROE 22%, Gross margin 38% · also passes PL
  • Recordati (REC.MI) · Healthcare · ROE 25%, Gross margin 71% · also passes PL
  • Unipol (UNI.MI) · Financial Services · ROE 17%, Gross margin 24% · also passes PL, JG

🇳🇱 AEX · 8 pass

  • Adyen (ADYEN.AS) · Technology · ROE 21%, Gross margin 69% · also passes PL
  • Ahold Delhaize (AD.AS) · Consumer Defensive · ROE 16%, Gross margin 27% · also passes JG
  • ASML (ASML.AS) · Technology · ROE 54%, Gross margin 53%
  • BE Semiconductor (BESI.AS) · Technology · ROE 45%, Gross margin 64% · also passes PL
  • KPN (KPN.AS) · Communication Services · ROE 26%, Gross margin 53% · also passes JG
  • Prosus (PRX.AS) · Consumer Cyclical · ROE 22%, Gross margin 46% · also passes BG
  • SBM Offshore (SBMO.AS) · Energy · ROE 18%, Gross margin 35% · also passes BG, PL, JG
  • Wolters Kluwer (WKL.AS) · Industrials · ROE 146%, Gross margin 74% · also passes JG

🇯🇵 Nikkei · 8 pass

  • Chugai Pharmaceutical (4519.T) · Healthcare · ROE 23%, Gross margin 71%
  • Disco (6146.T) · Technology · ROE 27%, Gross margin 71%
  • Fast Retailing (9983.T) · Consumer Cyclical · ROE 22%, Gross margin 55%
  • Hoya (7741.T) · Healthcare · ROE 27%, Gross margin 48%
  • Recruit Holdings (6098.T) · Communication Services · ROE 36%, Gross margin 60%
  • SoftBank Group (9984.T) · Communication Services · ROE 32%, Gross margin 51% · also passes BG
  • Suzuki Motor (7269.T) · Consumer Cyclical · ROE 15%, Gross margin 25% · also passes BG, PL, JG
  • Tokyo Electron (8035.T) · Technology · ROE 31%, Gross margin 46%

🇩🇰 OMXC25 · 8 pass

  • Carlsberg (CARL-B.CO) · Consumer Defensive · ROE 20%, Gross margin 45% · also passes JG
  • Coloplast B A/S (COLO-B.CO) · Healthcare · ROE 19%, Gross margin 67% · also passes PL
  • Demant (DEMANT.CO) · Healthcare · ROE 23%, Gross margin 76% · also passes PL
  • FLSmidth (FLS.CO) · Industrials · ROE 15%, Gross margin 35%
  • ISS (ISS.CO) · Industrials · ROE 29%, Gross margin 92%
  • Novo Nordisk (NOVO-B.CO) · Healthcare · ROE 60%, Gross margin 82% · also passes JG
  • Pandora (PNDORA.CO) · Consumer Cyclical · ROE 131%, Gross margin 79% · also passes JG
  • Royal Unibrew (RBREW.CO) · Consumer Defensive · ROE 26%, Gross margin 43% · also passes JG

🇫🇮 OMXH25 · 7 pass

  • Elisa (ELISA.HE) · Communication Services · ROE 28%, Gross margin 45% · also passes JG
  • Kone (KNEBV.HE) · Industrials · ROE 41%, Gross margin 57%
  • Metso (METSO.HE) · Industrials · ROE 20%, Gross margin 33% · also passes PL
  • Neste (NESTE.HE) · Energy · ROE 19%, Gross margin 20% · also passes PL, JG
  • Orion (ORNBV.HE) · Healthcare · ROE 54%, Gross margin 66%
  • Sampo (SAMPO.HE) · Financial Services · ROE 24%, Gross margin 41% · also passes JG
  • Wärtsilä (WRT1V.HE) · Industrials · ROE 26%, Gross margin 47%

🇬🇷 ATHEX · 6 pass

  • Athens Exchange (EXAE.AT) · Financial Services · ROE 35%, Gross margin 95% · also passes PL, JG
  • Autohellas (OTOEL.AT) · Consumer Cyclical · ROE 15%, Gross margin 18% · also passes BG, JG
  • Coca-Cola HBC (EEE.AT) · Consumer Defensive · ROE 26%, Gross margin 37%
  • Hellenic Telecom (HTO.AT) · Communication Services · ROE 38%, Gross margin 69% · also passes PL, JG
  • HELLENiQ Energy (ELPE.AT) · Energy · ROE 35%, Gross margin 17% · also passes BG, JG
  • Titan Cement (TITC.AT) · Basic Materials · ROE 17%, Gross margin 28% · also passes JG

🇹🇭 SET · 6 pass

  • Advanced Info Service (ADVANC.BK) · Communication Services · ROE 69%, Gross margin 43% · also passes JG
  • Bumrungrad Hospital (BH.BK) · Healthcare · ROE 27%, Gross margin 52%
  • Central Pattana (CPN.BK) · Real Estate · ROE 18%, Gross margin 62% · also passes PL
  • Delta Electronics Thailand (DELTA.BK) · Industrials · ROE 32%, Gross margin 29%
  • Home Product Center (HMPRO.BK) · Consumer Cyclical · ROE 23%, Gross margin 31% · also passes JG
  • True Corporation (TRUE.BK) · Communication Services · ROE 24%, Gross margin 38% · also passes PL, JG

🇧🇪 BEL20 · 5 pass

  • Ageas (AGS.BR) · Financial Services · ROE 20%, Gross margin 27% · also passes BG
  • argenx (ARGX.BR) · Healthcare · ROE 24%, Gross margin 59% · also passes PL
  • Lotus Bakeries (LOTB.BR) · Consumer Defensive · ROE 23%, Gross margin 40%
  • Melexis (MELE.BR) · Technology · ROE 22%, Gross margin 39%
  • UCB (UCB.BR) · Healthcare · ROE 21%, Gross margin 76% · also passes PL

🇵🇹 PSI · 5 pass

  • Galp (GALP.LS) · Energy · ROE 25%, Gross margin 31% · also passes PL, JG
  • Jerónimo Martins (JMT.LS) · Consumer Defensive · ROE 20%, Gross margin 21% · also passes PL, JG
  • Mota-Engil (EGL.LS) · Industrials · ROE 29%, Gross margin 77% · also passes JG
  • NOS (NOS.LS) · Communication Services · ROE 26%, Gross margin 58% · also passes PL, JG
  • Novabase (NBA.LS) · Technology · ROE 21%, Gross margin 42% · also passes PL

🇸🇬 STI · 4 pass

  • DFI Retail Group (D01.SI) · Consumer Defensive · ROE 92%, Gross margin 37%
  • Singapore Exchange (S68.SI) · Financial Services · ROE 31%, Gross margin 95%
  • ST Engineering (S63.SI) · Industrials · ROE 21%, Gross margin 19% · also passes PL
  • Yangzijiang Shipbuilding (BS6.SI) · Industrials · ROE 32%, Gross margin 35%

🇰🇷 KOSPI · 3 pass

  • Samsung Biologics (207940.KS) · Healthcare · ROE 19%, Gross margin 54%
  • Samsung Electronics (005930.KS) · Technology · ROE 31%, Gross margin 57% · also passes PL, JG
  • SK Hynix (000660.KS) · Technology · ROE 93%, Gross margin 76% · also passes PL, JG

🇳🇿 NZX · 2 pass

  • Fisher & Paykel Healthcare (FPH.NZ) · Healthcare · ROE 23%, Gross margin 64%
  • Spark New Zealand (SPK.NZ) · Communication Services · ROE 31%, Gross margin 35% · also passes JG

🇱🇹 OMX Vilnius · 2 pass

  • Apranga (APG1L.VS) · Consumer Cyclical · ROE 29%, Gross margin 44% · also passes JG
  • Telia Lietuva (TEL1L.VS) · Communication Services · ROE 27%, Gross margin 52% · also passes PL, JG

🇦🇹 ATX · 1 pass

  • Andritz (ANDR.VI) · Industrials · ROE 20%, Gross margin 50% · also passes JG

🇱🇻 OMX Riga · 1 pass

  • SAF Tehnika (SAF1R.RG) · Technology · ROE 43%, Gross margin 60% · also passes BG, JG

Two numbers can't capture Buffett: durable moats, honest management, a business he would understand. And note what is deliberately absent: any price cap. Buffett paid up for quality and held for decades (he still owns Apple through rich valuations), so this screen judges the business, not the entry price. That call is yours.

Other screens: Graham · Lynch · Greenblatt · About these screens · Methodology · SageRanks rankings