ROCE, Debt, and Growth: The 3-Filter Fundamental Framework I Use to Shortlist Winning Stocks

I shortlist stocks by checking three simple numbers: ROCE, debt, and business growth before doing deeper research. These filters quickly tell me which companies are efficient, financially safe, and still expanding over time. In this post, I explain the method with real Indian stock data so you can apply it yourself for long term investing.

Introduction

When I began narrowing down my stock research process, I noticed that most fundamentally weak companies could be eliminated using just a few financial indicators. However, the challenge was not the availability of information; it was deciding which numbers actually mattered first.

When the task is to screen all 5,000 listed stocks of the market, and you know that 90% of them are junk companies, picking the right metrics becomes critical.

I wanted to look at the annual reports of companies like KPIT Technologies, Ratnamani Metals, etc. But without a framework, it felt inefficient. I would take us weeks just to read the annual reports of a handful of companies.

When I started to practice fundamental analysis, there was a lot of clutter. The data was not cluttered, and my thought process was not streamlined. It was not easy to find one perfect stock for investing. For example:

  • Some businesses showed strong revenue growth, but their returns were mediocre.
  • Others were profitable, but their balance sheets used to carry too much risk. Moreover, in most cases, the risks were not even obvious at first glance.

But over time, with practice, it started becoming easier.

I settled on three financial filters that consistently helped me separate strong businesses from average ones:

  1. ROCE,
  2. Debt levels, and
  3. Growth trends.

In this post, I’ll will be testing this framework across companies like Cera Sanitaryware, Vinati Organics, Sonata Software, and APL Apollo Tubes. I’ll do it to reinforce the practical usefulness of my three (3) financial filters.

[Note: I’ve randomly selected these companies just for analysis sake for this post. There is no specific reason or preference in these picks.

Why I Use a Screening Framework Before Deep Research

As I said before, in the stock market, there is no shortage of companies to analyze. But the real problem is deciding where to start.

If I randomly pick companies and begin reading annual reports, I often, in the past, used to end up spending time on businesses that are financially average or inconsistent.

At the end of the day, I used to feel that my whole day has gone waste. I got nothing out of it.

I learned this the hard way.

Earlier, I would get interested in a company just because revenue was growing or the stock price had performed well. But after digging deeper, I would sometimes discover weak capital efficiency or unnecessary debt. These are a few things I could have identified in minutes if I had checked a few key numbers first.

Let’s take KPIT Technologies and APL Apollo Tubes as simple examples.

Both are sizeable businesses with thousands of crores in revenue. At a glance, they may look equally worth researching. But once I check their “ROCE, debt levels, and growth consistency”, the financial character of each business becomes much clearer.

I used to do it for all companies before I went digging into their annual reports.

[Note: These days, I’ve made stock screening easier, and more versatile, by adding the Big Screener to my Stock Engine.]

The framework helps me quickly understand what kind of business I am dealing with before I invest more time studying it.

That is why I think of the screening process as a necessary time management tool for all long-term investors.

Just as we allocate money carefully, we should also allocate our research effort carefully.

A simple filter ensures that deeper analysis is reserved for businesses that already show signs of financial strength.

Let me explain my understanding of how I use my three filters to screen quality companies beforehand.

Filter 1: ROCE — Identifying Efficient Businesses

ROCE is usually the first number I examine because it quickly reveals how efficiently management converts capital into operating profit. You can read more about the basics of ROCE here.

For example, KPIT Technologies provides a strong example of improving capital efficiency. Its ROCE increased from 13.17% in FY21 to 35.39% in FY25. In the same period, its revenue nearly tripled from about Rs. 2,051 crore to Rs. 6,009 crore.

3 filter roce, debt, and growth roce vs revenue of kpit tech
KPIT Tech (Rs. Crore)Mar-21Mar-22Mar-23Mar-24Mar-25
ROCE %13.1722.3323.5932.2235.39
Total Revenue2,051.502,477.203,405.234,931.816,009.67

That combination of rising returns and expanding revenue is difficult to ignore for any long-term investor.

Cera Sanitaryware, on the other hand, shows what steady efficiency looks like. Its ROCE has remained consistently around 20–23% over five years. This is a strong indication of a stable and well-managed consumer business rather than a rapidly changing one.

Even in a manufacturing-type industry, ROCE can highlight business quality. Ratnamani Metals maintained ROCE mostly between 18% and 25%. This also suggests operational discipline despite its demand being very cyclical.

Contrast this with Vinati Organics, where ROCE fluctuated from 26.46% in FY23 to around 18% in FY25. It is a strong reminder to us that even strong businesses can see return compression during investment cycles.

3 filter roce, debt, and growth roce cera ratnamani vinati

Looking across these companies, ROCE quickly helps distinguish consistently efficient businesses from those showing temporary profitability.

How do I do it today?

I use the Big Screener of my Stock Engine app. This is how I navigate to perform the stock screening:

  • Stock Screener > Big Screener >
    • Left Sidebar > Select Field To Filter >
      • Pick From Drop Down Menu > ROCE
        • Select Operator > more than or equal to (>=)
          • Add a filter value (say >18%)

You will only need to do this operation once because in the Big Screener, you can also save your built screens. Next time, you can just navigate to the saved screens and get the desired output.

[Note: Same steps can be followed for debt and growth filters as well]

3 filter roce, debt, and growth stock engine roce filter

Filter 2: Debt — Avoiding Balance-Sheet Risk

After I’m done analyzing capital efficiency, I look at the leverage used by the business.

I believe that Debt rarely creates value on its own, but it can amplify problems quickly. So it is extremely essential for me to invest in debt-prudent companies only.

Some companies (within my example) demonstrate exceptionally conservative balance sheets.

  • Vinati Organics, for example, has operated almost debt-free for years. Its total borrowing is just Rs. 62 crore against equity of nearly Rs. 2,800 crore in FY25. This is resulting in a D/E ratio of about 0.02.
3 filter roce, debt, and growth debt of vinati
Vinati Org Mar-21Mar-22Mar-23Mar-24Mar-25
Total Debt (Rs. Cr)2.0218.40.24.6562.63
D/E Ratio0.000.010.000.000.02

KPIT Technologies and Cera Sanitaryware show similar balance-sheet strength, with borrowing levels close to negligible relative to equity.

This kind of financial flexibility reduces the downside risks of companies during slowdowns. Such debt levels are also good from the investor’s perspective as their “interest” expense is nearly zero.

In contrast, Sonata Software illustrates how leverage can change the risk profile of an otherwise strong business. Its total borrowing rose to Rs. 674 crore in FY24, with the debt-to-equity ratio reaching 0.48, before declining again in FY25.

The business remained profitable, but the balance sheet temporarily became more leveraged than I typically prefer.

APL Apollo Tubes provides a useful example of moderate leverage (balanced debt) in a capital-intensive industry. Its total borrowing of Rs. 614 crore in FY25 against equity of over Rs. 4,200 crore results in a manageable D/E ratio of 0.15. This company is not risk-free, but considering the nature of its business (manufacturing), I think its leverage exposure is reasonable.

D/E RatioMar-21Mar-22Mar-23Mar-24Mar-25
KPIT0.000.000.030.020.00
Cera0.060.030.020.020.01
Sonata0.100.030.380.480.26
APL Apollo0.260.260.290.310.15

Looking at debt levels reminds me that a company’s ability to survive in difficult periods depends largely on the strength of its balance sheet. We often give too much importance to profits and profitability. But we must understand that profits can fluctuate from one cycle to another. But excessive borrowing can put intense pressure on cash flows when the business is not doing well. It can even lead to bankruptcy.

That is why I prefer businesses where growth is supported by financial stability (low debt), which can keep the company sailingeven in the worst of times.

Filter 3: Growth Which Confirms Business Momentum

To identify a quality company, efficiency (high ROCE) and safety (low debt) alone are not enough. For long term investors, the business must also show growth

Among our example companies, KPIT Technologies stands out for consistent expansion.

  • Revenue grew from roughly Rs. 2,051 crore in FY21 to Rs. 6,009 crore in FY25.
  • The net profit increased from Rs. 147 crore to Rs. 836 crore.
  • This kind of steady scaling reinforces the ROCE improvement already observed.
KPIT Tech (Rs. Crore)Mar-21Mar-22Mar-23Mar-24Mar-25Growth (CAGR) %
ROCE %13.1722.3323.5932.2235.3921.9%
Total Revenue2,051.502,477.203,405.234,931.816,009.6724.0%
Net Profit147.10276.05384.47599.05836.8041.6%

Similarly, it is easy to identify growth trends in other example stocks:

  • Sonata Software also demonstrates strong revenue expansion. It rose from about Rs. 4,256 crore to Rs. 10,228 crore over five years. This is a CAGR of 19.2% per annum. However, profit growth has been less linear and slower at the same time. In the same period, PAT growth was 11.7% per annum. It shows why growth must be evaluated alongside ROCE and leverage because full revenue growth may not translate into profits as well.
  • Cera Sanitaryware represents a different growth profile. It is slower but stable. Revenue increased from Rs. 1,249 crore to Rs. 1,986 crore over five years at a rate of 9.7% per annum. But profits have grown much faster at about 20% CAGR in five years. This is typical of mature consumer businesses.
  • APL Apollo Tubes shows cyclical growth characteristics. Revenue expanded significantly between FY21 and FY23 at 19% per annum, but profit declined after FY23 despite continued revenue expansion. That dissimilarity between revenue and profit growth is something I pay more attention to during screening. Unlike other investors, I like investing in cyclical businesses, but I do it during their down-cycles.
CompanyMar-21Mar-22Mar-23Mar-24Mar-25Growth (CAGR) %
Sonata (Revenue)4,255.835,655.357,519.948,738.6110,228.4019.2%
Sonata (PAT)243.96376.43451.90308.50424.6711.7%
Cera (Revenue)1,249.491,469.481,839.071,938.921,986.679.7%
Cera (PAT)99.91152.94211.05241.32248.7120.0%
APL Apollo (Revenue)6,052.079,097.4214,321.2013,915.4814,440.2519.0%
APL Apollo (PAT)153.78287.13511.92453.71335.5916.9%

Within this framework, growth helps me understand whether a company is genuinely expanding its business or simply continuing at the same scale year after year.

Rising revenue and profits usually indicate increasing demand, better execution, or the ability to scale operations over time.

When growth is consistent alongside healthy ROCE and manageable debt, it strengthens my confidence that the business has the potential to compound over the long term.

How the Three Filters Work Together in Practice

Looking across our six example companies will make the framework clearer for us:

  • KPIT Technologies scores strongly across all three filters. It shows high ROCE, negligible debt, and consistent growth. This type of company becomes my obvious candidate for deeper research.
KPIT TechMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remark
ROCE %13.1722.3323.5932.2235.3921.9%Excellent
D/E Ratio0.000.000.030.020.00-23.4%Very Good

  • Cera Sanitaryware combines steady ROCE with minimal leverage and predictable growth, representing a stable compounding-type business.
CeraMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remark
ROCE %14.2919.6623.0622.2621.438.4%Very Good
D/E Ratio0.060.030.020.020.01-25.5%Good

Vinati Organics demonstrates a strong balance sheet. Its historical returns are also strong. But the recent ROCE moderation is telling me to double-check how the company is deploying its employed capital.

Vinati OrgMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remarks
ROCE %20.6123.3826.4616.6118.09-2.6%Slight ROCE
contraction is
OK
D/E Ratio0.000.010.000.000.0276.5%Good

Ratnamani Metals shows healthy ROCE and manageable leverage. But this company displays a cyclical profit behavior. When such companies come to my notice, it changes how I would evaluate them further.

Ratnamani MetalsMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remarks
ROCE %17.6418.8724.8225.5219.832.4%Stable ROCE
is Good
D/E Ratio0.070.070.090.050.04-12.1%Low Debt
is Good
Revenue2,3413,1764,5075,1325,24617.5%Stable Growth
Net Profit276.00322.64512.28625.10541.5714.4%Profit is not as
stable
as Revenue

Sonata Software highlights how leverage trends can temporarily alter the investment profile of an otherwise growing company.

SonataMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remarks
ROCE %36.4740.9728.0735.0730.12-3.8%High but falling ROCE
D/E Ratio0.100.030.380.480.2621.2%Increasing Debt
Net Profit243.96376.43451.90308.50424.6711.7%Growing but volatile
profits

APL Apollo Tubes illustrates how capital-intensive businesses can still pass the framework if leverage remains controlled and ROCE stays healthy.

APL ApolloMar-21Mar-22Mar-23Mar-24Mar-25Growth
(CAGR) %
Remarks
ROCE %27.552925.3423.2522.02-4.4%Falling ROCE
D/E Ratio0.260.260.290.310.15-10.9%More debt
dependent,
But debt is
falling
Net Profit153.78287.13511.92453.71335.5916.9%Growing but
very volatile
profits

Most of the above-listed companies are such businesses that I will take up for deeper analysis. The following traits are common to all of the above stocks.

  • High ROCE
  • Low or reasonable debt
  • Growth rate is high or fair

It is important to note that the applied screening framework does not produce identical businesses. But out of all 5000 stocks that we have in the market, it will give us a list of about 20/30 credible ones for further analysis.

Conclusion

The market can constantly present new ideas, stories, and opportunities to us.

But not all of them deserve equal attention, at least this is what I’ve understood after more than 1.5 decades in the stock market.

This is why I’ve built this simple financial framework. It helps me to stay grounded. It allows me to focus on business reality rather than market excitemen generated by false narratives of Youtube videos and Business News channels. Though I must admit that some influencers and TV channels are more reliable.

ROCE, debt, and growth together create a lens for me through which companies begin to look clearer. They may not necessarily look more attractive, but their numbers sounds more understandable to me.

Using these filters I’m actually asking whether the underlying business is strong enough to endure cycles, deploy capital efficiently, and expand over time.

This shift in perspective has quietly improved how I approach investing.

Have a happy investing

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *