QualityRatio

19 companies: 15x earnings or less, 15% on capital, more cash than debt

19companies

Return on invested capital above fifteen percent, priced at at fifteen times filed earnings or less, and holding more cash than it owes.

Stocks · US shares · United States (US) · Ranked by Price to earnings in times, lowest first · Rebuilt 2026-11-08 at 11:25 UTC

How this list is built

Three tests, all passed, none weighted: return on invested capital from the newest filed statements, price to earnings on the last full-year earnings filed, and net debt (every borrowing less cash) below zero on the newest balance sheet. Ranked by price, cheapest first, so the list opens on the lowest price paid for a business that passes the other two. The screen: companies listed on United States, holding at least one filed statement, with blank-check shells and statements under international standards left out so every company is measured the same way; a median daily traded value of at least 250,000 US dollars over 90 sessions, stated in each listing's own currency, so a company nobody can trade is never on the list; and no positive price to earnings under 1, which no real company earns, and no close sitting the whole of its own 52-week high below that high, which no listing that still trades can do. 3,523 companies passed tonight. Each market is ranked on its own and never added to another. Figures as recomputed on 2026-11-07.

The list

19 of 19 companies
A good business, cheap, with cash to spare, ranked by Price to earnings, lowest first
#CompanyMarketSectorPrice to earnings, in timesReturn on invested capital, in percentNet Debt Ebitda, in xFree cash flow yield, in percentPrice to earnings over timeSource
1QTTBQ32 Bio Inc.NASDAQHealthcare3.8x186.5%-1.9-29.4%

n/a

10-K 2025
2CGENCompugen Ltd.NASDAQHealthcare5.3x207.2%-2.816.9%

n/a

20-F 2025
3VIPSVipshop Holdings LimitedNYSEConsumer Cyclical6.1x26.6%-1.712.4%

n/a

20-F 2025
4BYRNByrna Technologies Inc.NASDAQIndustrials8.9x18.0%-0.8-9.9%
Price to earnings, price to earnings: 3.50 on 2019-11-30 to 45.62 on 2025-11-30, up 1203%.
10-K 2025
5MUMicron Technology, Inc.NASDAQTechnology9.2x78.7%-0.37.5%
Price to earnings, price to earnings: 7.25 on 2017-08-31 to 12.89 on 2026-09-03, up 78%.
10-K 2026
6SIGASIGA Technologies, Inc.NASDAQHealthcare9.4x40.7%-6.319.4%
Price to earnings, price to earnings: 1.53 on 2018-12-31 to 19.09 on 2025-12-31, up 1148%.
10-K 2025
7WDCWestern Digital CorporationNASDAQTechnology9.8x50.0%-0.13.5%
Price to earnings, price to earnings: 66.10 on 2017-06-30 to 22.20 on 2026-07-03, down 66%.
10-K 2026
8MDXGMiMedx Group, Inc.NASDAQHealthcare10.0x41.5%-1.814.7%
Price to earnings, price to earnings: 22.52 on 2017-12-31 to 21.16 on 2025-12-31, down 6%.
10-K 2025
9SBCSBC Medical Group Holdings IncorporatedNASDAQIndustrials10.1x30.8%-1.64.5%
Price to earnings, price to earnings: 162.68 on 2022-12-31 to 8.62 on 2025-12-31, down 95%.
10-K 2025
10UROYUranium Royalty Corp.NASDAQEnergy10.5x50.2%-5.0n/a
Price to earnings, price to earnings: 19.08 on 2024-04-30 to 13.45 on 2026-04-30, down 30%.
10-K 2026
11SNDKSandisk CorporationNASDAQTechnology10.7x97.4%-0.48.9%

n/a

10-K 2026
12GNTXGentex CorporationNASDAQConsumer Cyclical11.4x16.8%-0.210.6%
Price to earnings, price to earnings: 16.55 on 2016-12-31 to 13.37 on 2025-12-31, down 19%.
10-K 2025
13LGCYLegacy Education Inc.AMEXConsumer Defensive11.8x18.6%-0.62.2%
Price to earnings, price to earnings: 18.95 on 2025-06-30 to 17.82 on 2026-06-30, down 6%.
10-K 2026
14PLABPhotronics, Inc.NASDAQTechnology11.9x26.0%-1.73.6%
Price to earnings, price to earnings: 15.39 on 2016-10-30 to 10.48 on 2025-10-31, down 32%.
10-K 2025
15PBYIPuma Biotechnology, Inc.NASDAQHealthcare13.3x25.1%-0.010.0%
Price to earnings, price to earnings: 9.62 on 2023-12-31 to 9.75 on 2025-12-31, up 1%.
10-K 2025
16FSLRFirst Solar, Inc.NASDAQEnergy14.1x20.9%-1.05.5%
Price to earnings, price to earnings: 31.22 on 2018-12-31 to 18.38 on 2025-12-31, down 41%.
10-K 2025
17CTSHCognizant Technology Solutions CorporationNASDAQTechnology14.2x15.1%-0.28.2%
Price to earnings, price to earnings: 21.97 on 2016-12-31 to 18.20 on 2025-12-31, down 17%.
10-K 2025
18TTDThe Trade Desk, Inc.NASDAQTechnology14.2x17.5%-0.312.5%
Price to earnings, price to earnings: 39.74 on 2017-12-31 to 42.18 on 2025-12-31, up 6%.
10-K 2025
19BLBDBlue Bird CorporationNASDAQConsumer Cyclical14.5x100.9%-0.78.0%
Price to earnings, price to earnings: 104.36 on 2016-10-01 to 14.94 on 2025-09-27, down 86%.
10-K 2025

Filed figures cite the filing they come from; figures marked Market data are quotes as of the date shown. Not a recommendation and not advice.

Past figures are not a forecast. Anything we modelled is labelled as ours. You can lose money on any security.