High ROIC Stocks Screener

Enter or paste your own quality metrics and filter for high returns on invested capital, strong margins, and low debt. Everything runs locally in your browser — this is a research starting point, not live data or investment advice.

Not financial advice. This calculator is for research and educational purposes only. Outputs are estimates based on the inputs you provide and are not buy or sell recommendations. Always do your own research and consult a licensed professional before making investment decisions.

Manual modeData source: Your entriesLast updated: When you editFuture API: GuruFocus / EODHD (not connected)
Quality filters

Default thresholds are a common quality starting point, not a recommendation. Leave a field blank to disable that filter.

Stocks

Up to 10 stocks. All filtering happens locally in your browser.

Paste CSV / table

One stock per line: ticker, ROIC, ROE, Gross, Operating, FCF margin, Debt/Equity, Rev growth (commas or tabs). ROIC trend and notes optional.

Add a stock or paste a table to start screening.

Stress-test the result

Change one assumption at a time. The bars show direction, not a forecast.

Conservative
Base case
Optimistic

What it is

Line-art illustration of a small input transformed by a craft press into a larger, fuller output

A high-ROIC screener looks for quality compounders — businesses that earn high returns on the capital they invest, sustain strong margins, and carry manageable debt. This tool is a manual, data-ready screener: you enter or paste the quality metrics yourself, set your own thresholds, and it filters locally in your browser. No live data is fetched and no real stock figures are pre-loaded. The tickers you type are just labels, and the results are a research shortlist based only on the numbers you entered.

Who it is for

  • Quality and compounder-focused investors building a watchlist from metrics they already gathered.
  • Anyone learning which margin, return, and leverage thresholds separate durable businesses from fragile ones.
  • Students and analysts practicing a repeatable, criteria-based quality screen.

Inputs and outputs

Inputs

Ticker / label
A name for each row. You can use a real ticker — it is treated only as a label.
ROIC, ROE
Returns on capital and equity you enter for each stock, as percentages.
Gross / Operating / FCF margin
Profitability and cash-conversion metrics, entered as percentages.
Debt / Equity, Rev growth
Balance-sheet leverage and growth context.
ROIC trend
Whether returns are improving, stable, declining, or unknown — used to test durability.
Filter thresholds
The min/max limits each stock must meet to pass.

Outputs

High quality candidates
Stocks that meet every active filter, sorted by ROIC, then FCF margin, then lowest debt.
Failed filters
For each stock, the specific filters it missed and by how much.
Quality profile
A pass / fail / missing flag for every stock on every metric.

Example workflow

Line-art workflow of a metrics table filtered through a sieve into a few checked candidate cards
  1. Add a few stocks, or paste a table of quality metrics you gathered yourself.
  2. Set thresholds — for example Min ROIC 15%, Min FCF margin 10%, Max D/E 1.0, ROIC trend Improving or Stable.
  3. Read the high quality candidates and check why each other stock failed.
  4. Use the quality profile to see exactly which criteria each stock met or missed.
  5. Treat the survivors as a research shortlist — then verify durability, moat, and debt yourself.

Change a threshold and the candidate list shifts immediately. The screener organizes the numbers you entered; it does not judge whether a stock is a good investment.

Common mistakes

Line-art illustration of a sturdy column inspected by a magnifying glass and plumb line for durability
  • Chasing a single high ROIC number without checking whether it is durable or just one good year.
  • Ignoring debt — high returns financed with heavy leverage are more fragile.
  • Treating a passing screen as a buy decision instead of a research starting point.
  • Entering stale or inconsistent figures, so the screen filters on bad data.
  • Comparing companies from very different industries on the same fixed thresholds.
Line-art illustration of an open gift box of chocolates
True story · Charlie Munger

The $25 million lesson that changed Buffett

In 1972 the sellers of See's Candies asked $30 million; Buffett, trained on Graham's cigar butts, refused to go above $25 million — roughly three times book value, a price the old Buffett would never pay. The deal nearly died over $5 million. Charlie Munger pushed back: a beloved brand with loyal customers and genuine pricing power deserved a premium.

They paid the $25 million. See's went on to ship more than $1.65 billion of cumulative pre-tax earnings back to Omaha while needing almost no additional capital — raising prices every year without losing a single loyal customer. Buffett later called it 'the prototype of a dream business' and credits this one purchase with rewiring how he invests.

Quality compounds quietly for decades. Temperament and a clear circle of competence beat chasing the cheapest price.

$25Mpurchase price in 1972
$1.65B+cumulative pre-tax profit
50+ yrsnever sold
Line-art illustration of a flywheel with coins compounding around it
True story · Berkshire & Apple, 2016

A quality compounder hiding in plain sight

In 2016, with Apple trading near 10–12 times earnings amid fears the iPhone cycle had peaked, Berkshire began buying — eventually about $36 billion of stock. Buffett's thesis required no technology forecast: a product customers would not abandon, extraordinary returns on invested capital, and a buyback machine that increased Berkshire's ownership share every year without another dollar spent.

The stake grew to be worth more than $150 billion at its peak — the most profitable single investment in Berkshire's history, earned not by predicting gadgets but by recognizing a high-ROIC franchise priced like a metal-bender.

High returns on capital plus a shrinking share count quietly multiply your slice of the profits.

≈$36Binvested from 2016
$150B+peak value of the stake
10–12×starting P/E
Line-art illustration of an electric car with a battery and lightning bolt
True story · Charlie Munger & BYD, 2008

The only deal Munger ever pushed

In the depths of the 2008 crisis, Munger did something he had never done before: he actively lobbied Buffett to invest in BYD, a Chinese battery and car maker led by engineer Wang Chuanfu — a man Munger described as "a combination of Thomas Edison and Jack Welch". The conviction came through Li Lu, whose circle of competence covered what Omaha's did not.

Berkshire paid $232 million for about 10% of the company — a tiny position by its standards, in an industry Buffett had publicly sworn off. At its 2022 peak the stake was worth roughly $9 billion, close to a forty-fold gain, before Berkshire began trimming.

A circle of competence can be extended honestly — by trusting someone who genuinely has one where you do not.

$232Minvested in 2008
≈10%of the company
≈40×at the 2022 peak

Related tools

Frequently asked questions

Does this screener use live market data?

No. You enter or paste all the metrics yourself, and the filtering runs locally in your browser. No data is fetched from any API and no real stock figures are pre-loaded.

What is a "good" ROIC?

There is no universal number, and this tool does not set one for you. Many quality investors look for ROIC comfortably above a company's cost of capital and sustained over several years, but the right threshold depends on the industry. You decide the cutoff.

Why does ROIC trend matter?

A high ROIC in one year can fade. The trend field lets you require returns that are improving or stable, so you focus on businesses whose advantage looks durable rather than temporary.

How do I paste a list of stocks?

Put one stock per line as ticker, ROIC, ROE, Gross, Operating, FCF margin, Debt/Equity, revenue growth, then optionally ROIC trend, separated by commas or tabs. Press Parse to load them into the table.

Will this be connected to real data later?

The tool is built data-ready so it can later be upgraded to pull metrics from a source like GuruFocus or EODHD. Until then it is fully manual and shows only the numbers you enter.

Want to screen and research quality stocks in one app?

Download Valuefocus