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.
Industry / Technology
| Ticker | Company | Rank | Δ3wk | Verdict | EPS YoY | Sales YoY | Margin Δ | 6M RS | Filed |
|---|---|---|---|---|---|---|---|---|---|
| BE | Bloom Energy CorporationData Center Power | 98 | ±0 | Leader | to profit | +134% | +331 bps | 89 | 2026-04-29 |
| AMSC | American Superconductor Corp | 97 | ±0 | Leader | +275% | +30%↑ | +431 bps | 61 | 2026-05-27 |
| EOSE | Eos Energy Enterprises, Inc. Class A Common Stock | 95 | ±0 | Leader | to profit↑ | +445%↓ | >+10,000 bps | 5 | 2026-05-13 |
| RUN | Sunrun Inc | 95 | ±0 | Leader | +210% | +43% | >+10,000 bps | 19 | 2026-05-06 |
| BLDP | Ballard Power Systems Inc. | 88 | ±0 | Strong | loss narrowed 72% | +43% | >+10,000 bps | 58 | 2026-03-12 |
| FXHO | UTime Limited Class A Ordinary Shares | 88 | — | Strong | loss narrowed 90% | +43% | <-10,000 bps | — | 2025-08-11 |
| GEV | GE Vernova Inc.Nuclear / SMRAI Infrastructure+1 | 88 | ±0 | Strong | >+999%↑ | +16% | +162 bps | 94 | 2026-04-22 |
| CAE | CAE INC | 86 | ±0 | Strong | to profit | +10% | +1982 bps | 27 | 2026-06-22 |
| SES | SES AI Corporation | 84 | ±0 | Strong | loss narrowed 29% | +929% | — | 5 | 2026-04-24 |
| SKYX | SKYX Platforms Corp. Common Stock | 84 | -1 | Strong | loss narrowed 22%↑ | +10% | +394 bps | 12 | 2026-05-11 |
| FLNC | Fluence Energy, Inc. Class A Common Stock | 82 | ±0 | Strong | loss narrowed 33%↑ | +8% | -64 bps | 15 | 2026-05-06 |
| OESX | Orion Energy Systems, Inc. | 82 | ±0 | Strong | — | — | — | 18 | 2026-06-04 |
| WWD | Woodward, Inc. | 82 | ±0 | Strong | +23%↓ | +23% | +194 bps | 73 | 2026-04-30 |
| STI | Solidion Technology, Inc. Common Stock | 81 | ±0 | Strong | loss narrowed 40% | — | — | — | 2026-05-20 |
| EFOI | Energy Focus, Inc. | 80 | ±0 | Strong | loss narrowed 60% | +54%↑ | — | — | 2026-05-12 |
| NRGV | Energy Vault Holdings, Inc. | 79 | ±0 | Strong | loss widened 43% | +156%↓ | >+10,000 bps | 12 | 2026-05-19 |
| SPB | Spectrum Brands Holdings, Inc. | 73 | ±0 | Strong | >+999% | +5%↑ | +9 bps | 88 | 2026-05-07 |
| AMPX | Amprius Technologies, Inc. | 71 | ±0 | Strong | loss narrowed 50% | +153% | +8937 bps | 53 | 2026-05-07 |
| GE | GE Aerospace | 71 | -7 | Strong | +20% | +21%↓ | -357 bps | 63 | new filing |
| PLUG | Plug Power Inc. | 68 | ±0 | Average | loss narrowed 14% | +22%↑ | >+10,000 bps | 46 | 2026-05-11 |
| BLNK | Blink Charging Co. Common Stock | 52 | +1 | Average | loss narrowed 62% | 0% | >+10,000 bps | 19 | 2026-05-11 |
| TRNR | Interactive Strength Inc. Common Stock | 51 | ±0 | Average | loss widened 489% | +279% | — | 2 | 2026-05-20 |
| AYI | Acuity Inc. | 50 | ±0 | Average | +46%↑ | +2%↓ | +153 bps | 57 | 2026-06-25 |
| NEOV | NeoVolta Inc. Common Stock | 50 | ±0 | Average | loss widened 100% | 0%↓ | — | 21 | 2026-05-15 |
| CBAT | CBAK Energy Technology Limited Ordinary Shares | 49 | ±0 | Average | loss widened 400%↓ | +99% | -816 bps | 16 | 2026-05-18 |
| OTIS | Otis Worldwide Corporation | 48 | ±0 | Average | +43%↑ | +6% | +221 bps | 33 | 2026-04-23 |
| ENVX | Enovix Corporation Common Stock | 44 | ±0 | Average | loss widened 50% | +49% | >+10,000 bps | 16 | 2026-05-14 |
| FELE | Franklin Electric Co Inc | 42 | ±0 | Average | +15% | +10% | +64 bps | 59 | 2026-04-29 |
| SCWO | 374Water Inc. Common Stock | 42 | ±0 | Average | loss widened 767% | +1% | — | 35 | 2026-05-14 |
| BEEM | Beam Global Common Stock | 40 | +1 | Average | loss narrowed 68% | -51% | -1591 bps | 18 | 2026-05-15 |
| ELPW | Elong Power Holding Limited Class A Ordinary Shares | 40 | ±0 | Average | loss widened 999% | +431% | — | — | 2026-04-20 |
| NOVT | Novanta Inc. Common StockRobotics & Automation | 39 | ±0 | Average | -14% | +10%↑ | -347 bps | 64 | 2026-05-11 |
| NVX | NOVONIX Limited American Depository Shares | 39 | ±0 | Average | loss narrowed 7% | -4% | — | 6 | 2026-02-26 |
| MKDW | MKDWELL Tech Inc. Ordinary Share | 38 | ±0 | Average | loss widened 340% | +52% | — | 98 | 2026-04-30 |
| UCAR | U Power Limited Class A Ordinary Shares | 37 | -1 | Average | loss narrowed 10% | -7% | -1075 bps | 2 | 2026-05-15 |
| NPWR | NET Power Inc. | 34 | ±0 | Average | loss narrowed 92%↑ | — | — | 18 | 2026-05-11 |
| EMR | Emerson Electric Co. | 33 | ±0 | Average | +7%↓ | 0% | — | 44 | 2026-05-05 |
| FCEL | FuelCell Energy Inc NEW (DE) | 33 | ±0 | Average | loss narrowed 19%↓ | -5% | -2502 bps | 98 | 2026-06-08 |
| FLUX | Flux Power Holdings, Inc. Common Stock | 33 | +1 | Average | loss widened 25% | -61% | -50 bps | 9 | 2026-05-07 |
| ENS | EnerSys, Inc. | 30 | ±0 | Average | -15% | +1%↓ | -148 bps | 72 | 2026-05-20 |
| LASE | Laser Photonics Corporation Common Stock | 30 | ±0 | Average | loss widened 33% | -60% | — | 12 | 2026-06-11 |
| POWL | Powell Industries IncData Center Power | 30 | +1 | Laggard | -68%↓ | +4% | — | 95 | 2026-05-05 |
| MVST | Microvast Holdings, Inc. Common Stock | 27 | ±0 | Laggard | to loss | -48%↓ | +1249 bps | 6 | 2026-05-11 |
| NVVE | Nuvve Holding Corp. Common Stock | 27 | +20 | Laggard | loss widened 646%↓ | +49%↑ | — | 3 | new filing |
| LFUS | Littelfuse Inc | 26 | ±0 | Laggard | +69% | +19%↑ | -512 bps | 87 | 2026-05-06 |
| GNRC | GENERAC HOLDINGS INC | 23 | ±0 | Laggard | +70% | +12% | -527 bps | 85 | 2026-05-05 |
| LYTS | LSI Industries Inc | 23 | ±0 | Laggard | — | — | — | 75 | 2026-05-08 |
| XPON | Expion360 Inc. Common Stock | 23 | ±0 | Laggard | loss narrowed 54% | -24%↓ | — | 6 | 2026-05-15 |
| ENR | Energizer Holdings, Inc | 22 | ±0 | Laggard | -62% | -3% | — | 48 | 2026-05-05 |
| BYRN | Byrna Technologies, Inc. Common Stock | 20 | -41 | Laggard | to loss | -43%↓ | -1429 bps | 4 | 2026-07-09 |
| EPOW | E-Power Inc. Class A Ordinary Shares | 18 | -1 | Laggard | loss widened 19% | -29% | -900 bps | 12 | 2026-05-15 |
| ULBI | Ultralife Corporation | 15 | ±0 | Laggard | to loss | -7%↓ | -1043 bps | 27 | 2026-05-08 |
| ATKR | Atkore Inc. | 13 | ±0 | Laggard | loss widened 150% | +4%↑ | -833 bps | 59 | 2026-05-06 |
| CHPT | ChargePoint Holdings, Inc. | 11 | ±0 | Laggard | loss widened 999% | +4% | +982 bps | 32 | 2026-06-08 |
| GWH | ESS Tech, Inc. | 9 | ±0 | Laggard | loss narrowed 64% | -79%↓ | — | 11 | 2026-05-07 |
| POLA | Polar Power, Inc. Common Stock | 8 | ±0 | Laggard | loss narrowed 90%↑ | 0% | — | 61 | 2026-05-20 |
| PPSI | Pioneer Power Solutions, Inc. | 7 | ±0 | Laggard | loss widened 156% | -37% | — | 20 | 2026-05-15 |
| CCTG | CCSC Technology International Holdings Limited Class A Ordinary Shares | 6 | -28 | Laggard | loss widened 999% | -2% | -883 bps | 21 | new filing |
| DFLI | Dragonfly Energy Holdings Corp. Common Stock (NV) | 6 | -1 | Laggard | loss narrowed 31% | -27%↓ | +836 bps | 8 | 2026-05-14 |
| SLDP | Solid Power, Inc. Class A Common Stock | 6 | ±0 | Laggard | loss narrowed 25%↑ | -65%↓ | <-10,000 bps | 9 | 2026-05-06 |
| EAF | GrafTech International Ltd. | 3 | ±0 | Laggard | loss widened 999% | +12% | -328 bps | 7 | 2026-05-01 |
| PCLA | PicoCELA Inc. American Depositary Shares | 1 | ±0 | Laggard | loss widened 999% | -31% | -5341 bps | 24 | 2026-02-13 |
| RAYA | Erayak Power Solution Group Inc. Class A Ordinary Shares | 1 | ±0 | Laggard | loss widened 999% | -25% | -202 bps | 2 | 2026-04-29 |
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.