Fundamental leadership · SEC EDGAR · no analyst estimates · as of 2026-07-20
Which industries lead on earnings and sales, today. As of 2026-07-20, 4,463 companies clear the eligibility gates and 1,339 rank Leader or Strong on filed EPS and revenue growth. The strongest industry group is Precious Metals with 29 Leader or Strong names. 19.4% of eligible companies also sit in the top relative-strength quintile — fundamentals and price agreeing.
Sector
| Ticker | Company | Rank | Δ3wk | Verdict | EPS YoY | Sales YoY | Margin Δ | 6M RS | Filed |
|---|---|---|---|---|---|---|---|---|---|
| RYM | RYTHM, Inc. Common Stock | 98 | +1 | Leader | to profit↑ | >+999%↑ | — | 64 | 2026-05-05 |
| TWG | Top Wealth Group Holding Limited Class A Ordinary Shares | 98 | ±0 | Leader | to profit | +92% | — | 25 | 2026-05-15 |
| CELH | Celsius Holdings, Inc. Common Stock | 96 | +1 | Leader | +120% | +138% | -169 bps | 14 | 2026-05-07 |
| LWAY | Lifeway Foods Inc | 96 | ±0 | Leader | +30% | +37% | +282 bps | 88 | 2026-05-14 |
| VITL | Vital Farms, Inc. Common Stock | 91 | +1 | Leader | to loss↓ | +15%↓ | -166 bps | 10 | 2026-05-07 |
| FRPT | Freshpet, Inc. | 90 | -1 | Leader | to profit | +13% | +627 bps | 42 | 2026-05-06 |
| MAMA | Mama's Creations, Inc. Common Stock | 89 | ±0 | Leader | +67%↑ | +50% | -8 bps | 79 | 2026-06-08 |
| LSF | Laird Superfood, Inc. | 88 | ±0 | Strong | to profit | +20%↑ | -902 bps | 90 | 2026-05-14 |
| ALCO | Alico Inc | 87 | ±0 | Strong | to profit↑ | -70% | <-10,000 bps | 58 | 2026-05-11 |
| COCO | The Vita Coco Company, Inc. Common Stock | 87 | ±0 | Strong | +61% | +37% | +85 bps | 88 | 2026-04-29 |
| SENEA | Seneca Foods Corp | 87 | ±0 | Strong | — | — | +207 bps | 87 | 2026-06-11 |
| SENEB | Seneca Foods Corp | 87 | — | Strong | — | — | +207 bps | — | 2026-06-11 |
| MKC | McCormick & Company, Incorporated Non-VTG CS | 86 | ±0 | Strong | -14% | +17% | -83 bps | 28 | 2026-06-25 |
| MKC.V | McCormick & Company, Incorporated Voting CS | 86 | ±0 | Strong | -14% | +17% | -83 bps | 28 | 2026-06-25 |
| BRFH | Barfresh Food Group Inc. Common Stock | 85 | ±0 | Strong | loss narrowed 20%↓ | +92% | +982 bps | 14 | 2026-05-14 |
| RLX | RLX Technology Inc. American Depositary Shares, each representing the right to receive one (1) Class A ordinary share | 84 | ±0 | Strong | +69% | +50% | +1220 bps | 42 | 2026-04-23 |
| WEST | Westrock Coffee Company Common Stock | 84 | ±0 | Strong | loss narrowed 69%↑ | +44%↓ | +369 bps | 93 | 2026-05-07 |
| CAH | Cardinal Health, Inc. | 83 | ±0 | Strong | +19% | +19%↓ | +13 bps | 62 | 2026-04-30 |
| DAR | DARLING INGREDIENTS INC. | 83 | ±0 | Strong | to profit | +12% | +115 bps | 93 | 2026-05-08 |
| PM | Philip Morris International Inc. | 82 | ±0 | Strong | -9% | +9% | +52 bps | 69 | 2026-04-24 |
| BOF | BranchOut Food Inc. Common Stock | 80 | ±0 | Strong | loss widened 9%↓ | -18% | — | 76 | 2026-05-14 |
| BRCC | BRC Inc. | 80 | ±0 | Strong | to profit | +21%↑ | -283 bps | 78 | 2026-05-04 |
| BRLS | Borealis Foods Inc. Class A Common Shares | 80 | +6 | Strong | loss narrowed 20% | +8% | +2694 bps | 28 | 2026-06-30 |
| KDP | Keurig Dr Pepper Inc. | 80 | ±0 | Strong | -47% | +9%↓ | +390 bps | 66 | 2026-04-23 |
| LOCL | Local Bounti Corporation | 79 | ±0 | Strong | loss narrowed 88% | +15% | +3429 bps | 12 | 2026-05-15 |
| TSN | Tyson Foods, Inc. | 79 | ±0 | Strong | >+999%↑ | +4% | -81 bps | 48 | 2026-05-04 |
| LW | Lamb Weston Holdings, Inc. | 77 | ±0 | Strong | -62% | +3%↑ | -150 bps | 62 | 2026-04-01 |
| MNST | Monster Beverage Corporation | 77 | +1 | Strong | +29% | +27%↑ | +305 bps | 79 | 2026-05-08 |
| CHEF | The Chef's Warehouse Inc | 74 | ±0 | Strong | +60% | +11%↑ | +17 bps | 91 | 2026-04-29 |
| UNFI | United Natural Foods Inc | 72 | +1 | Strong | to profit | -4%↓ | +5 bps | 88 | 2026-06-09 |
| ZVIA | Zevia PBC | 72 | ±0 | Strong | loss narrowed 63% | +21% | +1016 bps | 40 | 2026-05-06 |
| MCK | McKesson Corporation | 71 | ±0 | Strong | +38%↓ | +6% | +31 bps | 51 | 2026-05-08 |
| USFD | US Foods Holding Corp. | 70 | ±0 | Strong | +6% | +3%↓ | -2 bps | 69 | 2026-05-07 |
| COR | Cencora, Inc. | 69 | ±0 | Strong | +128%↑ | +4%↓ | +3 bps | 37 | 2026-05-06 |
| PEP | PepsiCo, Inc. | 68 | +9 | Average | +137% | +6% | +338 bps | 44 | 2026-07-09 |
| JBS | JBS N.V. | 65 | ±0 | Average | +15% | +12% | — | 31 | 2026-03-25 |
| AGCC | Agencia Comercial Spirits Ltd Class A Ordinary Shares | 63 | +1 | Average | -39% | +145% | — | 87 | 2026-04-30 |
| SEB | Seaboard Corporation | 63 | ±0 | Average | +277% | +4% | +70 bps | 50 | 2026-05-05 |
| BTI | British American Tobacco p.l.c. American Depositary Shares, American Depositary Shares, each representing one Ordinary Share | 62 | ±0 | Average | +157% | -1% | +2846 bps | 64 | 2026-02-13 |
| JVA | Coffee Holding Co., Inc. | 62 | ±0 | Average | -55% | -5%↓ | -225 bps | 40 | 2026-06-12 |
| SJM | The J.M. Smucker Company | 62 | +1 | Average | to profit | +6% | +1170 bps | 64 | 2026-06-09 |
| WILC | G Willi-Food International Ltd | 62 | ±0 | Average | +28% | +6% | +266 bps | 63 | 2026-03-24 |
| COSM | Cosmos Holdings Inc. Common Stock | 61 | +1 | Average | loss widened 100%↓ | +31% | +117 bps | 9 | 2026-05-20 |
| DIT | AMCON Distributing Co. | 60 | ±0 | Average | loss narrowed 9% | +16%↑ | -13 bps | 32 | 2026-04-20 |
| ANDE | Andersons Inc/The | 58 | ±0 | Average | >+999%↑ | +2% | +727 bps | 85 | 2026-05-06 |
| PFGC | Performance Food Group Company | 58 | ±0 | Average | -27%↓ | +6%↑ | -11 bps | 70 | 2026-05-06 |
| SFM | Sprouts Farmers Market, Inc. | 58 | ±0 | Average | -6%↓ | +4%↓ | +37 bps | 43 | 2026-04-29 |
| SFD | Smithfield Foods, Inc. Common Stock | 57 | ±0 | Average | +9% | +1%↓ | -44 bps | 68 | 2026-04-28 |
| OTLY | Oatly Group AB American Depositary Shares | 56 | ±0 | Average | loss narrowed 26% | +5% | +1475 bps | 38 | 2026-03-13 |
| AKO.B | Embotelladora Andina S.A. Series B | 55 | +1 | Average | +15% | +4% | — | 58 | 2026-04-01 |
| CCEP | Coca-Cola Europacific Partners plc Ordinary Shares | 54 | ±0 | Average | +38% | +2% | +293 bps | 76 | 2026-03-13 |
| PLAG | Planet Green Holdings Corp. | 54 | ±0 | Average | to profit↑ | +657% | — | 4 | 2026-05-15 |
| BUDA | Buda Juice, Inc. | 53 | ±0 | Average | 0% | +12% | — | 60 | 2026-05-14 |
| TPB | Turning Point Brands, Inc. | 53 | ±0 | Average | -24% | +17%↓ | -447 bps | 22 | 2026-05-08 |
| DOLE | Dole plc | 52 | ±0 | Average | -20% | +12% | -49 bps | 48 | 2026-05-11 |
| POST | POST HOLDINGS, INC. | 51 | ±0 | Average | +51% | +5% | +79 bps | 41 | 2026-05-07 |
| BYND | Beyond Meat, Inc. Common Stock | 50 | ±0 | Average | loss narrowed 91% | -15% | -7051 bps | 16 | 2026-05-07 |
| KO | Coca-Cola Company | 49 | ±0 | Average | +18% | +12% | +480 bps | 74 | 2026-04-30 |
| HWKN | Hawkins Inc | 47 | +1 | Average | -4% | +8% | -72 bps | 47 | 2026-05-13 |
| CAPL | CrossAmerica Partners LP Common units representing limited partner interests | 46 | ±0 | Average | to profit | -2%↑ | +115 bps | 57 | 2026-05-06 |
| VFF | Village Farms International, Inc. Common Shares | 44 | ±0 | Average | to profit | -35% | +2926 bps | 15 | 2026-05-11 |
| WMK | Weis Markets, Inc. | 43 | ±0 | Average | +55%↑ | +5% | -7 bps | 71 | 2026-05-07 |
| ARKO | ARKO Corp. Common Stock | 42 | ±0 | Average | loss narrowed 42% | -3%↑ | +61 bps | 92 | 2026-05-07 |
| INGR | Ingredion Incorporated | 42 | +1 | Average | -26% | -1%↑ | +25 bps | 39 | 2026-05-08 |
| MDLZ | Mondelez International, Inc. Class A | 41 | ±0 | Average | +42% | +8% | -243 bps | 61 | 2026-04-28 |
| BRBR | BellRing Brands, Inc. | 40 | +1 | Average | -36% | +2% | -730 bps | 12 | 2026-05-05 |
| CPB | The Campbell's Company Common Stock | 40 | +1 | Average | +86% | -4% | +214 bps | 34 | 2026-06-08 |
| HKPD | Cellyan Biotechnology Co., Ltd Class A Ordinary Shares | 40 | ±0 | Average | to loss | +22% | — | 10 | 2025-08-14 |
| MZTI | The Marzetti Company Common Stock | 40 | ±0 | Average | -9% | -1%↓ | -49 bps | 20 | 2026-05-04 |
| NGVC | NATURAL GROCERS BY VITAMIN COTTAGE, INC | 40 | ±0 | Average | +4%↓ | 0%↓ | +49 bps | 74 | 2026-05-07 |
| DPZ | Domino's Pizza Inc. | 39 | ±0 | Average | -5% | +3% | +101 bps | 32 | 2026-04-27 |
| MO | Altria Group, Inc. | 38 | ±0 | Average | +106% | +3%↑ | +351 bps | 78 | 2026-04-30 |
| RAVE | Rave Restaurant Group, Inc. | 38 | ±0 | Average | +20% | +9%↑ | — | 58 | 2026-05-07 |
| BUD | Anheuser-Busch INBEV SA/NV | 36 | ±0 | Average | +19% | -1% | +6 bps | 75 | 2026-03-03 |
| HWH | HWH International Inc. Common Stock | 36 | ±0 | Average | loss narrowed 47% | -31% | — | 19 | 2026-05-13 |
| KR | The Kroger Co. | 36 | ±0 | Average | +13% | +2%↑ | -131 bps | 45 | 2026-06-26 |
| TBBB | BBB Foods Inc. | 36 | ±0 | Average | to loss | +36% | -318 bps | 83 | 2026-05-06 |
| TR | Tootsie Roll Industries, Inc. | 36 | ±0 | Average | -4% | +2% | -191 bps | 63 | 2026-05-08 |
| IPST | IP Strategy Holdings, Inc. Common Stock | 35 | +1 | Average | loss widened 999%↓ | +57% | — | 2 | 2026-05-20 |
| CHSN | Chanson International Holding Class A Ordinary Shares | 33 | ±0 | Average | -40% | 0% | -742 bps | — | 2026-04-20 |
| NPT | Texxon Holding Limited Ordinary shares | 33 | ±0 | Average | to loss | +19% | — | 9 | 2025-11-18 |
| ABEV | AMBEV S.A. | 32 | ±0 | Average | +8% | -1% | +205 bps | 76 | 2026-03-03 |
| AFRI | Forafric Global PLC Ordinary Shares | 32 | ±0 | Average | loss narrowed 48% | -36% | +82 bps | 57 | 2026-05-15 |
| BG | Bunge Global SA | 32 | ±0 | Average | -76% | +27%↑ | -435 bps | 68 | 2026-04-29 |
| PTLE | PTL LTD Class A Ordinary Shares | 32 | ±0 | Average | loss narrowed 92% | -27% | +423 bps | 73 | 2026-04-30 |
| SYY | Sysco Corporation | 32 | +1 | Average | -13%↓ | +5% | -35 bps | 57 | 2026-04-29 |
| JBSS | John B. Sanfilippo & SON | 30 | ±0 | Average | -17% | +8%↑ | -127 bps | 63 | 2026-04-29 |
| RMCF | Rocky Mountain Chocolate Factory, Inc. Common Stock | 30 | -45 | Average | loss widened 200%↓ | -4% | -125 bps | 10 | new filing |
| YHC | LQR House Inc. Common Stock | 30 | +4 | Laggard | loss narrowed 99%↑ | -48% | — | — | 2026-05-15 |
| HLF | Herbalife Ltd. | 29 | ±0 | Laggard | +16% | +8%↑ | +85 bps | 26 | 2026-05-06 |
| NUS | NuSkin Enterprises, Inc. | 29 | +1 | Laggard | -98% | -12% | +1567 bps | 11 | 2026-05-08 |
| BRID | Bridgford Foods Corp | 28 | +1 | Laggard | loss widened 26% | -1% | -474 bps | 37 | 2026-06-01 |
| EDBL | Edible Garden AG Incorporated Common Stock | 28 | ±0 | Laggard | loss widened 113% | +23% | -8351 bps | 1 | 2026-05-15 |
| FIZZ | National Beverage Corp. | 28 | -2 | Laggard | -9% | -5% | -11 bps | 46 | 2026-07-01 |
| CENT | Central Garden and Pet Co | 26 | ±0 | Laggard | +31% | +9% | +170 bps | 84 | 2026-05-07 |
| CENTA | Central Garden & Pet Company | 26 | ±0 | Laggard | +31% | +9% | +170 bps | 82 | 2026-05-07 |
| DMC | Del Monte Corporation | 26 | — | Laggard | -67% | -5% | -198 bps | — | 2026-05-06 |
| HRL | Hormel Foods Corporation | 26 | ±0 | Laggard | -12% | +3% | -270 bps | 57 | 2026-05-28 |
| LND | BrasilAgro - Companhia Brasileira de Propriedades Agracolas | 26 | ±0 | Laggard | -39% | +14% | -56 bps | 55 | 2025-10-30 |
| SRXH | SRX Global Inc | 26 | — | Laggard | loss narrowed 97%↑ | -70% | — | 4 | 2026-05-14 |
| ADM | Archer Daniels Midland Company | 24 | ±0 | Laggard | +2% | 0% | — | 83 | 2026-05-05 |
| BF.A | Brown-Forman Corporation Class A | 24 | ±0 | Laggard | -61% | +2% | -237 bps | 50 | 2026-06-12 |
| BF.B | Brown-Forman Corporation Class B | 24 | ±0 | Laggard | -61% | +2% | -237 bps | 48 | 2026-06-12 |
| PPC | Pilgrims Pride Corporation | 23 | ±0 | Laggard | -65%↓ | +2%↓ | -185 bps | 24 | 2026-04-30 |
| WEYS | Weyco Group Inc | 23 | ±0 | Laggard | +12%↑ | 0% | -161 bps | 80 | 2026-05-07 |
| BANL | CBL International Limited Class B Ordinary Shares | 22 | ±0 | Laggard | loss narrowed 21% | -9% | +11 bps | 40 | 2026-04-17 |
| MSS | Maison Solutions Inc. Class A Common Stock | 22 | ±0 | Laggard | to loss | -13%↓ | -851 bps | 3 | 2026-03-17 |
| DEO | Diageo plc | 21 | ±0 | Laggard | -39% | 0% | -601 bps | 47 | 2026-02-25 |
| FLO | Flowers Foods, Inc. | 21 | ±0 | Laggard | -20% | +1% | -333 bps | 29 | 2026-05-21 |
| WVVI | Willamette Valley Vineyards | 21 | -3 | Laggard | loss narrowed 8% | +9%↑ | -407 bps | 42 | 2026-05-13 |
| ASH | Ashland Inc. | 20 | ±0 | Laggard | -48%↓ | +1%↑ | -2590 bps | 62 | 2026-04-29 |
| BV | BrightView Holdings, Inc. Common Stock | 20 | ±0 | Laggard | loss widened 167%↓ | +6%↑ | -2 bps | 63 | 2026-05-05 |
| JJSF | J&J Snack Foods Corp | 20 | ±0 | Laggard | -64% | -3% | — | 31 | 2026-05-07 |
| ACI | Albertsons Companies, Inc. | 19 | ±0 | Laggard | to loss↓ | +8% | -171 bps | 38 | 2026-04-27 |
| WYHG | Wing Yip Food Holdings Group Limited American Depositary Shares | 19 | ±0 | Laggard | -30% | -7% | -164 bps | 92 | 2026-05-14 |
| CALM | Cal-Maine Foods Inc | 18 | ±0 | Laggard | -90%↓ | -53%↓ | — | 72 | 2026-04-01 |
| NOMD | Nomad Foods Limited | 18 | ±0 | Laggard | to loss | -3%↓ | -175 bps | 52 | 2026-02-26 |
| PRMB | Primo Brands Corporation | 18 | ±0 | Laggard | -12% | +1%↑ | -68 bps | 85 | 2026-05-07 |
| UTZ | Utz Brands, Inc. | 18 | ±0 | Laggard | to loss↑ | +3% | -239 bps | 25 | 2026-05-06 |
| GO | Grocery Outlet Holding Corp. Common Stock | 16 | ±0 | Laggard | loss widened 663% | +4% | -921 bps | 47 | 2026-05-13 |
| UVV | Universal Corporation | 16 | -1 | Laggard | — | — | -447 bps | 48 | 2026-06-01 |
| KHC | The Kraft Heinz Company Common Stock | 15 | -1 | Laggard | +14% | +1% | -2509 bps | 63 | 2026-05-06 |
| CTVA | Corteva, Inc. Common Stock | 13 | -1 | Laggard | +13% | +11% | +48 bps | 79 | 2026-05-06 |
| EDUC | Educational Development Corp | 13 | -42 | Laggard | loss narrowed 57% | +14% | — | 54 | 2026-07-09 |
| CAG | Conagra Brands, Inc. | 12 | -1 | Laggard | to loss | +4%↑ | -2618 bps | 36 | new filing |
| HCWC | Healthy Choice Wellness Corp. | 12 | +1 | Laggard | loss widened 143%↓ | -10%↓ | -269 bps | 20 | 2026-05-15 |
| HFFG | HF Foods Group Inc. Common Stock | 12 | ±0 | Laggard | to profit | +5% | +48 bps | 27 | 2026-05-11 |
| VSTS | Vestis Corporation | 12 | ±0 | Laggard | to profit | -1% | -9 bps | 98 | 2026-05-12 |
| MMLP | Martin Midstream Partners LP | 11 | ±0 | Laggard | loss widened 467% | -3% | -150 bps | 34 | 2026-04-27 |
| SMPL | The Simply Good Foods Company Common Stock | 11 | -2 | Laggard | to loss | -6% | -3190 bps | 13 | 2026-07-09 |
| WKC | World Kinect Corporation | 11 | ±0 | Laggard | to profit | +2%↑ | -170 bps | 82 | 2026-04-24 |
| DNUT | Krispy Kreme, Inc. Common Stock | 10 | +1 | Laggard | loss narrowed 20%↑ | -2% | -2733 bps | 38 | 2026-05-08 |
| SAM | Boston Beer Company | 10 | ±0 | Laggard | to loss↓ | -4%↑ | -819 bps | 35 | 2026-04-30 |
| WGRX | Wellgistics Health, Inc. Common Stock | 10 | ±0 | Laggard | loss narrowed 89%↑ | -86% | — | 3 | 2026-05-19 |
| AVO | Mission Produce, Inc. Common Stock | 9 | ±0 | Laggard | to loss↓ | -24%↓ | -85 bps | 62 | 2026-06-08 |
| HAIN | Hain Celestial Group Inc | 9 | ±0 | Laggard | loss narrowed 21%↑ | -13%↓ | -1166 bps | 10 | 2026-05-11 |
| SEED | Origin Agritech Limited | 9 | +1 | Laggard | to loss | -19% | -8034 bps | 29 | 2026-01-30 |
| DLXY | Delixy Holdings Limited Class A Ordinary Shares | 8 | ±0 | Laggard | to loss | -2% | -170 bps | 13 | 2026-04-30 |
| GIS | General Mills, Inc. | 8 | -62 | Laggard | to loss↓ | +1% | — | 34 | 2026-07-01 |
| TAP | Molson Coors Beverage Company Class B | 8 | ±0 | Laggard | -5% | -4%↓ | -3069 bps | 34 | 2026-04-30 |
| BGS | B&G Foods, Inc. | 6 | ±0 | Laggard | to loss↓ | -4% | +1259 bps | 32 | 2026-05-13 |
| NCRA | Nocera, Inc. Common Stock | 6 | ±0 | Laggard | loss widened 394% | -50% | — | 2 | 2026-05-14 |
| NHTC | Natural Health Trends Corp. | 6 | ±0 | Laggard | to loss | -14% | -207 bps | 12 | 2026-04-29 |
| AQB | AquaBounty Technologies, Inc. | 5 | ±0 | Laggard | to loss | -93%↓ | — | 49 | 2026-05-07 |
| ISPR | Ispire Technology Inc. Common Stock | 5 | ±0 | Laggard | loss narrowed 11%↓ | -29% | — | 15 | 2026-05-07 |
| MWYN | Marwynn Holdings, Inc. Common stock | 5 | ±0 | Laggard | to loss | -48% | — | 44 | 2026-03-17 |
| SOWG | Sow Good Inc. Common Stock | 5 | ±0 | Laggard | loss narrowed 43% | -56% | — | 6 | 2026-05-20 |
| HYFM | Hydrofarm Holdings Group, Inc. Common Stock | 4 | ±0 | Laggard | loss narrowed 2%↑ | -30%↑ | <-10,000 bps | 8 | 2026-05-15 |
| XXII | 22nd Century Group Inc. | 4 | ±0 | Laggard | loss widened 623% | -31% | -2585 bps | 1 | 2026-05-07 |
| LMNR | Limoneira Co | 3 | +1 | Laggard | loss widened 500% | -33% | -3331 bps | 45 | 2026-06-09 |
| REED | Reed's, Inc. | 3 | ±0 | Laggard | loss widened 999%↓ | -29%↓ | -3895 bps | 11 | 2026-05-13 |
| TMDE | TMD Energy Limited | 3 | ±0 | Laggard | to loss | -60% | -157 bps | — | 2025-09-29 |
| MED | Medifast, Inc. | 2 | ±0 | Laggard | loss widened 171% | -34% | -353 bps | 39 | 2026-05-04 |
| MGPI | MGP Ingredients Inc | 2 | ±0 | Laggard | loss widened 999%↓ | -13% | -5808 bps | 26 | 2026-04-29 |
| ZSTK | ZeroStack Corp. Common Stock | 2 | ±0 | Laggard | loss widened 999%↓ | -38%↓ | — | — | 2026-05-04 |
| FAMI | Farmmi, Inc. Class A Ordinary Shares | 1 | ±0 | Laggard | loss widened 999% | -65% | <-10,000 bps | 3 | 2026-02-10 |
Every US common stock and ADR in the universe is ranked on fundamental growth from the numbers companies actually filed with the SEC — no analyst estimates, no forward projections. TickerStance reads EDGAR XBRL company facts directly.
To qualify, a company must have at least six quarters of EPS and revenue history available and the most-recent filing must be no older than 200 days. That gate keeps the rankings grounded in current operating conditions rather than stale data.
Two growth factors are computed: recent year-over-year growth (latest quarter vs the same quarter last year) blended with a three-year trend score. Both factors are percentile-ranked universe-wide so a rank of 90 means the company grows faster than 90% of its peers, regardless of absolute size. The two factor percentiles are then combined into a single 1-99 fundamentals rank.
Operating margin is tracked as context — a company whose margins are expanding while growing revenue is a stronger story than one shrinking margins to buy growth — but margin level is not a direct rank input. Industries, sectors, and themes inherit their rank from the median of their members, so a strong cluster is one where most constituent companies score well, not just a few outliers.
The RS overlap metric shows what share of a cluster's eligible companies sit in the top relative-strength quintile (6M RS rank ≥ 80). When a fundamentally strong group also carries broad price leadership, it has both the earnings story and the institutional sponsorship — the combination that historically precedes sustained outperformance.
Every US common stock and ADR with sufficient SEC filing history gets a 1-99 fundamentals rank: EPS and revenue growth factors are computed from filed XBRL data, percentile-ranked across the universe, and blended. Ranks of 90+ are Leaders, 70-89 Strong, 30-69 Average, below 30 Laggards. Industries, sectors, and themes are then ranked by their members' median rank.
SEC EDGAR XBRL company facts — the numbers companies actually filed. No analyst estimates, no forward guidance, no third-party data vendor.
Sign-aware: a narrowed loss counts as improvement, a widened loss as deterioration, a swing to profit as a turnaround. Conventional percent math misreads losses (a loss shrinking from -$0.12 to -$0.07 is improvement, not "down 42%"), so the table says "loss narrowed 42%" instead of printing a misleading percentage.
The change in a group's median fundamentals rank versus 15 and 30 trading days ago — the classic "improving group" read. Positive means the group is gaining rank. Dashes mean the history window isn't available yet.
Once per US trading day after the close. The as-of date in the header is the snapshot date.