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 / Energy
| Ticker | Company | Rank | Δ3wk | Verdict | EPS YoY | Sales YoY | Margin Δ | 6M RS | Filed |
|---|---|---|---|---|---|---|---|---|---|
| ANNA | AleAnna, Inc. Class A Common Stock | 99 | ±0 | Leader | to profit | >+999% | — | 88 | 2026-05-14 |
| CNX | CNX Resources Corporation | 99 | ±0 | Leader | to profit | +855%↑ | — | 43 | 2026-04-30 |
| PROP | Prairie Operating Co. Common Stock | 99 | ±0 | Leader | loss narrowed 38% | +514% | — | 9 | 2026-05-14 |
| DWSN | Dawson Geophysical Company New Common Stock | 98 | ±0 | Leader33 | +733%↑ | +128%↑ | +2144 bps | 97 | 2026-05-15 |
| GPOR | Gulfport Energy Corporation | 98 | ±0 | Leader | to profit | +122%↑ | +8422 bps | 36 | 2026-05-06 |
| NGS | Natural Gas Services Group, Inc. | 98 | +1 | Leader | +39% | +17% | +559 bps | 68 | 2026-05-11 |
| VAL | Valaris Limited | 98 | ±0 | Leader | loss narrowed 55% | >+999% | — | 87 | 2026-05-05 |
| EXE | Expand Energy Corporation Common Stock | 97 | ±0 | Leader | to profit | +100% | +5042 bps | 39 | 2026-04-28 |
| CRK | Comstock Resources, Inc. | 96 | ±0 | Leader | to profit | +15% | +3234 bps | 18 | 2026-05-06 |
| EQT | EQT CORPOil & Gas | 95 | ±0 | Leader | +490% | +94% | +2908 bps | 51 | 2026-04-22 |
| INR | Infinity Natural Resources, Inc. | 95 | ±0 | Leader | loss narrowed 88% | +79%↑ | +4260 bps | 46 | 2026-05-12 |
| BKV | BKV Corporation | 91 | ±0 | Leader | to profit↓ | +63% | +6972 bps | 53 | 2026-05-07 |
| SUN | SUNOCO L.P. | 91 | ±0 | Leader | +136% | +106%↑ | +137 bps | 84 | 2026-05-07 |
| NUAI | New Era Energy & Digital, Inc. Common Stock | 89 | ±0 | Strong | loss narrowed 33% | +146% | — | 71 | 2026-05-15 |
| BORR | Borr Drilling Limited | 87 | ±0 | Strong | +17% | -2%↓ | — | 45 | 2026-03-26 |
| TPET | Trio Petroleum Corp. | 85 | ±0 | Strong | loss narrowed 77% | +795%↓ | — | 8 | 2026-06-11 |
| RIG | Transocean LTD. | 84 | ±0 | Strong | to profit | +19%↑ | -4152 bps | 73 | 2026-05-05 |
| NESR | National Energy Services Reunited Corp. Ordinary Shares | 83 | +1 | Strong | +109% | +33%↑ | -230 bps | 91 | 2026-05-11 |
| TBN | Tamboran Resources Corporation | 79 | ±0 | Strong | loss narrowed 8% | — | — | 79 | 2026-05-13 |
| RRC | Range Resources Corp | 77 | ±0 | Strong | +260% | +26%↑ | — | 66 | 2026-04-21 |
| AR | ANTERO RESOURCES CORPORATIONOil & Gas | 75 | +1 | Strong | +161% | +34% | +1937 bps | 61 | 2026-04-29 |
| NCSM | NCS Multistage Holdings, Inc. | 75 | ±0 | Strong | to loss | -9% | +34 bps | 63 | 2026-04-30 |
| PSX | PHILLIPS 66Oil & Gas | 74 | ±0 | Strong | -57% | +7%↑ | +172 bps | 91 | 2026-04-29 |
| REPX | Riley Exploration Permian, Inc. | 74 | ±0 | Strong | to loss | +11% | -537 bps | 81 | 2026-05-06 |
| PARR | Par Pacific Holdings, Inc. Common Stock | 72 | ±0 | Strong | to profit | +5%↑ | +793 bps | 97 | 2026-05-06 |
| PBR | PETROLEO BRASILEIRO S.A.-PETROBRAS ADS (REP 1 COMMON SHARE) | 71 | ±0 | Strong | to profit | -10% | +413 bps | 90 | 2026-04-09 |
| PBR.A | Petroleo Brasileiro S.A.-Petrobras | 71 | ±0 | Strong | to profit | -10% | +413 bps | 87 | 2026-04-09 |
| MPC | MARATHON PETROLEUM CORPORATIONOil & Gas | 70 | ±0 | Strong | to profit↑ | +9% | +251 bps | 95 | 2026-05-05 |
| OII | Oceaneering International Inc. | 69 | ±0 | Average | -27% | +3% | +3 bps | 93 | 2026-04-23 |
| RNGR | Ranger Energy Services, Inc. | 69 | ±0 | Strong | +300%↑ | +18%↑ | -187 bps | 62 | 2026-04-28 |
| SDRL | Seadrill Limited | 67 | +1 | Average | loss narrowed 52% | +12% | -3090 bps | 78 | 2026-05-11 |
| OVV | Ovintiv Inc. | 66 | ±0 | Average | loss widened 285% | +9%↑ | -590 bps | 90 | 2026-05-11 |
| VLO | Valero Energy CorporationOil & Gas | 65 | +1 | Average33 | to profit↑ | +7%↑ | +374 bps | 95 | 2026-04-30 |
| DK | Delek US Holdings, Inc. | 64 | ±0 | Average | loss widened 20%↓ | 0% | +799 bps | 97 | 2026-04-29 |
| DMLP | Dorchester Minerals LP | 64 | ±0 | Average | +64%↑ | +36%↑ | — | 74 | 2026-05-06 |
| CNQ | Canadian Natural Resources Limited | 62 | ±0 | Average | +81% | +9% | — | 83 | 2026-03-26 |
| KWR | Quaker Houghton | 61 | ±0 | Average | +55%↑ | +8% | -614 bps | 44 | 2026-04-30 |
| IEP | Icahn Enterprises L.P | 60 | ±0 | Average | loss narrowed 10%↓ | +18%↑ | +544 bps | 48 | 2026-05-06 |
| PBF | PBF ENERGY INC. | 55 | ±0 | Average | to profit | +12%↑ | +681 bps | 97 | 2026-04-30 |
| YPF | YPF Sociedad Anonima | 55 | ±0 | Average | to loss | -4% | +178 bps | 91 | 2026-03-26 |
| TUSK | Mammoth Energy Services, Inc. Common Stock | 54 | ±0 | Average | to profit↑ | -65% | — | 78 | 2026-05-11 |
| AMPY | Amplify Energy Corp. | 51 | ±0 | Average | loss widened 520% | -48%↓ | +160 bps | 33 | 2026-05-11 |
| VNOM | Viper Energy, Inc. Class A Common Stock | 50 | +1 | Average | to loss | +58% | — | 76 | 2026-05-06 |
| OXY | Occidental Petroleum CorporationOil & Gas | 46 | +1 | Average | +306%↑ | -19% | -511 bps | 83 | 2026-05-05 |
| SSL | Sasol Limited | 46 | ±0 | Average | to profit | -9% | +1761 bps | 93 | 2025-08-29 |
| NBR | Nabors Industries Ltd. | 45 | ±0 | Average | to loss↓ | +6%↓ | +926 bps | 86 | 2026-05-01 |
| NOA | North American Construction Group Ltd. | 45 | +1 | Average | -25% | +10% | -465 bps | 34 | 2026-03-12 |
| GBR | New Concept Energy Inc | 44 | +1 | Average | loss widened 0% | +3% | — | 32 | 2026-05-07 |
| PED | PEDEVCO Corp. | 44 | ±0 | Average | to loss | >+999% | -1591 bps | 67 | 2026-05-14 |
| PR | Permian Resources Corporation | 44 | ±0 | Average | -89% | +1% | -659 bps | 89 | 2026-05-07 |
| VVV | Valvoline Inc. | 42 | +1 | Average | +21% | +25%↑ | -1095 bps | 80 | 2026-05-07 |
| KRP | Kimbell Royalty Partners, LP Common Units representing Limited Partner Interests | 41 | ±0 | Average | -80% | -22% | +1948 bps | 77 | 2026-05-07 |
| RES | RPC, Inc. | 39 | ±0 | Average | -100% | +37% | -366 bps | 47 | 2026-05-08 |
| OBE | Obsidian Energy Ltd. | 38 | +1 | Average | to profit | -27% | — | 91 | 2026-02-19 |
| SM | SM Energy Company | 38 | ±0 | Average | to loss↓ | +76% | -2849 bps | 95 | 2026-05-07 |
| EPSN | Epsilon Energy Ltd. | 37 | ±0 | Average | -89% | +58% | -3442 bps | 78 | 2026-05-13 |
| NE | Noble Corporation plc | 36 | ±0 | Average | +12%↑ | -10% | -656 bps | 80 | 2026-04-27 |
| EOG | EOG Resources, Inc.Oil & Gas | 35 | ±0 | Average | +40% | +22%↑ | -317 bps | 84 | 2026-05-05 |
| AGIG | Abundia Global Impact Group Inc. | 33 | ±0 | Average | loss widened 86% | +30% | — | 7 | 2026-05-08 |
| KGEI | Kolibri Global Energy Inc. Common Stock | 33 | +1 | Average | -14% | -2% | — | 90 | 2026-03-19 |
| SLB | SLB LimitedOil & Gas | 33 | ±0 | Average | -14%↑ | +3% | -327 bps | 53 | 2026-04-29 |
| SD | SandRidge Energy, Inc. | 32 | +1 | Average | +43%↑ | +17% | +1385 bps | 46 | 2026-05-07 |
| CHRD | Chord Energy Corporation Common Stock | 31 | +1 | Average | -48% | +37% | -1804 bps | 88 | 2026-05-07 |
| PTEN | Patterson-UTI Energy Inc | 30 | ±0 | Average | to loss↓ | -12% | +1732 bps | 89 | 2026-04-28 |
| TTI | TETRA Technologies, Inc. | 30 | +1 | Laggard | +100% | -1% | +464 bps | 28 | 2026-04-29 |
| INDO | Indonesia Energy Corporation Limited | 29 | +1 | Laggard | loss narrowed 36% | -25% | — | 34 | 2026-04-29 |
| CLMT | Calumet, Inc. Common Stock | 28 | +6 | Laggard | loss widened 95%↓ | +4% | +151 bps | 97 | 2026-05-08 |
| HP | Helmerich & Payne, Inc. | 28 | ±0 | Laggard | to loss↓ | -10% | -1721 bps | 60 | 2026-05-07 |
| LBRT | Liberty Energy Inc. | 27 | ±0 | Laggard | +17% | +4% | -503 bps | 75 | 2026-04-23 |
| BSM | Black Stone Minerals, L.P. | 26 | ±0 | Laggard | -25% | +8% | +1976 bps | 54 | 2026-05-05 |
| CKX | CKX Lands, Inc. | 24 | ±0 | Laggard | -100%↓ | -51%↓ | — | 63 | 2026-05-08 |
| CLB | Core Laboratories Inc. | 24 | ±0 | Laggard | to loss↓ | -1% | -23 bps | 16 | 2026-05-01 |
| RCON | Recon Technology, Ltd. Class A Ordinary Shares | 24 | ±0 | Laggard | loss narrowed 52% | -2% | — | 5 | 2025-10-15 |
| SU | Suncor Energy, Inc. | 24 | ±0 | Laggard | +3% | -5% | — | 82 | 2026-02-26 |
| CVE | Cenovus Energy Inc. | 23 | ±0 | Laggard | +71% | -7% | — | 93 | 2026-02-19 |
| HAL | Halliburton CompanyOil & Gas | 23 | ±0 | Laggard | +129%↑ | 0% | -317 bps | 63 | 2026-04-24 |
| XPRO | Expro Ltd | 23 | ±0 | Laggard | to loss↓ | -6% | -91 bps | 51 | 2026-05-05 |
| FANG | Diamondback Energy, Inc.Oil & Gas | 22 | +1 | Laggard | -98% | +5% | -4033 bps | 84 | 2026-05-06 |
| PBA | PEMBINA PIPELINE CORPORATION | 22 | ±0 | Laggard | -11% | +6% | +544 bps | 85 | 2026-02-27 |
| PNRG | PrimeEnergy Resources Corporation Common Stock | 22 | ±0 | Laggard | -51% | -21% | -1421 bps | 66 | 2026-05-20 |
| MGY | Magnolia Oil & Gas Corporation Class A Common Stock | 21 | ±0 | Laggard | 0%↑ | +2% | -619 bps | 71 | 2026-05-07 |
| WTI | W&T Offshore, Inc. | 21 | ±0 | Laggard | loss narrowed 29%↑ | +16% | +407 bps | 96 | 2026-05-07 |
| HLX | Helix Energy Solutions Group, Inc. | 20 | ±0 | Laggard | to loss↓ | +4% | -686 bps | 85 | 2026-04-24 |
| XOM | ExxonMobil Holdings CorporationOil & Gas | 20 | ±0 | Laggard | -43%↓ | +2%↑ | -280 bps | 72 | 2026-05-04 |
| MUR | Murphy Oil Corp. | 19 | ±0 | Laggard | -26%↑ | +9% | -970 bps | 66 | 2026-05-06 |
| PDS | Precision Drilling Corporation | 19 | — | Laggard | -98% | -3% | +1227 bps | 68 | 2026-03-09 |
| WDS | Woodside Energy Group Limited American Depositary Shares, each representing one Ordinary Share | 18 | ±0 | Laggard | -24% | -1% | -430 bps | 87 | 2026-02-24 |
| AESI | Atlas Energy Solutions Inc. | 17 | ±0 | Laggard | to loss | -11% | -1323 bps | 81 | 2026-05-05 |
| CVX | Chevron CorporationOil & Gas | 17 | ±0 | Laggard | -44% | +3% | — | 71 | 2026-05-07 |
| PUMP | ProPetro Holding Corp. | 17 | ±0 | Laggard | to loss | -25% | +1248 bps | 80 | 2026-04-30 |
| SHEL | Shell plc American Depositary Shares (Each represents two Ordinary shares) | 17 | -1 | Laggard | +9% | -12%↓ | — | 75 | 2026-03-12 |
| E | ENI S.p.A. | 16 | -1 | Laggard | 0% | -7% | +20 bps | 84 | 2026-03-23 |
| TTE | TotalEnergies SE | 16 | ±0 | Laggard | -27% | -8%↓ | — | 79 | 2026-03-27 |
| COP | ConocoPhillipsOil & Gas | 15 | -1 | Laggard | -20% | -7% | -505 bps | 74 | 2026-04-30 |
| DVN | Devon Energy CorporationOil & Gas | 15 | ±0 | Laggard | -75% | -1% | -363 bps | 77 | 2026-05-06 |
| IMO | Imperial Oil Limited | 15 | ±0 | Laggard | -23% | -3% | -547 bps | 83 | 2026-05-04 |
| MTDR | MATADOR RESOURCES COMPANY | 15 | ±0 | Laggard | to loss | -6% | -1606 bps | 81 | 2026-05-08 |
| BRN | Barnwell Industries, Inc. | 14 | ±0 | Laggard | loss narrowed 25% | -30%↑ | -334 bps | 40 | 2026-05-21 |
| EQNR | Equinor ASA American Depositary Shares (Each Representing One Ordinary Share, nominal value NOK 2.50 per share) | 14 | ±0 | Laggard | to loss | +3% | -389 bps | 92 | 2026-03-19 |
| EPM | Evolution Petroleum Corporation | 13 | ±0 | Laggard | loss widened 271% | -11% | -447 bps | 62 | 2026-05-13 |
| RKDA | Arcadia Biosciences, Inc. | 13 | ±0 | Laggard | to loss↓ | -8% | — | 5 | 2026-05-14 |
| CRC | California Resources Corporation | 12 | +1 | Laggard | to loss | +11%↑ | -3768 bps | 68 | 2026-05-06 |
| CVI | CVR ENERGY, INC. | 12 | ±0 | Laggard | loss widened 57% | +20% | +489 bps | 89 | 2026-04-29 |
| GRNT | Granite Ridge Resources, Inc. | 12 | ±0 | Laggard | to loss↓ | +4% | -1574 bps | 56 | 2026-05-07 |
| MXC | Mexco Energy Corporation | 12 | — | Laggard | -91%↓ | -27%↓ | — | 36 | 2026-06-29 |
| SOC | Sable Offshore Corp. | 12 | ±0 | Laggard | loss widened 5% | — | — | 7 | 2026-05-06 |
| VTS | Vitesse Energy, Inc.. | 12 | ±0 | Laggard | to loss | +2%↓ | -705 bps | 31 | 2026-05-04 |
| GFR | Greenfire Resources Ltd. | 10 | ±0 | Laggard | -61% | -26% | — | 83 | 2026-03-13 |
| GPRK | GEOPARK LIMITED | 10 | ±0 | Laggard | -48% | -25% | -1895 bps | 82 | 2026-03-31 |
| KOS | Kosmos Energy Ltd. | 10 | ±0 | Laggard | loss widened 96%↑ | +28% | -6447 bps | 96 | 2026-05-05 |
| KLXE | KLX Energy Services Holdings, Inc. Common Stock | 9 | ±0 | Laggard | loss narrowed 24%↑ | -6% | -102 bps | 52 | 2026-05-13 |
| HPK | HighPeak Energy, Inc. Common Stock | 8 | ±0 | Laggard | to loss↓ | -16% | -1962 bps | 93 | 2026-05-06 |
| NINE | Nine Energy Service, Inc. | 8 | ±0 | Laggard | loss narrowed 50% | -72%↓ | -272 bps | 99 | 2026-05-13 |
| ACDC | ProFrac Holding Corp. Class A Common Stock | 7 | ±0 | Laggard | loss widened 292% | -25% | -1228 bps | 65 | 2026-05-08 |
| BSIN | Big Sky Industrial Inc. Common Stock | 6 | ±0 | Laggard | loss narrowed 20% | -27% | — | — | 2026-05-07 |
| GTE | Gran Tierra Energy Inc. | 6 | ±0 | Laggard | loss widened 526% | +1% | -6248 bps | 87 | 2026-05-08 |
| NOG | Northern Oil and Gas, Inc. | 5 | ±0 | Laggard | to loss↓ | -99% | -7571 bps | 46 | 2026-04-29 |
| TALO | Talos Energy, Inc. Common Stock | 5 | ±0 | Laggard | loss widened 999%↓ | -8% | -4880 bps | 79 | 2026-05-06 |
| BATL | Battalion Oil Corporation | 4 | ±0 | Laggard | loss widened 963% | -18% | -338 bps | — | 2026-05-13 |
| REI | Ring Energy Inc. | 4 | ±0 | Laggard | to loss↓ | -7% | -9931 bps | 86 | 2026-05-06 |
| VET | VERMILION ENERGY INC. | 4 | +1 | Laggard | loss widened 999% | -7% | — | 71 | 2026-03-04 |
| BTE | Baytex Energy Corp. | 3 | ±0 | Laggard | to loss | -60% | — | 80 | 2026-03-05 |
| EGY | Vaalco Energy, Inc. | 3 | ±0 | Laggard | to loss↓ | -43% | -4688 bps | 77 | 2026-05-11 |
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.