Two companies. Both grew revenue at 15% per year for 5 years. One became a multi-bagger. The other didn't.

Most retail investors would struggle to tell them apart โ€” because they're only looking at the revenue number. This article gives you the tools to see what that number hides.


Why "Revenue Grew 15%" Is an Incomplete Sentence

Growth is the engine of stock returns. A company compounding at 20% per year doubles every 3.6 years. At 12%, every 6 years. The long-term difference in wealth creation is enormous.

There's a quick mental math trick called the Rule of 72: divide 72 by the annual growth rate to find how many years it takes to double. At 12% CAGR, that's 72 รท 12 = 6 years. At 20%, it's 72 รท 20 = 3.6 years. This is the same shortcut analysts use during earnings calls when they want to quickly size up a growth story.

But the question is never just how fast a company is growing. It's what kind of growth:

  • Growing with expanding margins โ†’ high quality, sustainable
  • Growing with shrinking margins โ†’ potentially dangerous
  • Growing through one-time events or acquisitions โ†’ unsustainable

Three tools separate genuine growth from misleading growth: YoY/QoQ, CAGR, and margin analysis.


YoY vs QoQ โ€” Don't Be Fooled by One Quarter

YoY (Year-over-Year): This quarter vs the same quarter last year. QoQ (Quarter-over-Quarter): This quarter vs the immediately preceding quarter.

Both matter โ€” but they answer different questions and can contradict each other.

Example โ€” a pharma company:

Quarter Revenue YoY QoQ
Q2 FY24 โ‚น1,200 cr +18% +5%
Q3 FY24 โ‚น900 cr +12% โˆ’25%
Q4 FY24 โ‚น1,100 cr +15% +22%
Q1 FY25 โ‚น1,350 cr +20% +23%

Q3 looks alarming on QoQ (โˆ’25%) but shows solid 12% YoY growth. The company's Q3 is structurally weak โ€” a seasonal low. QoQ alone would have panicked you unnecessarily.

Rule: Use YoY for fundamental assessment. Use QoQ to detect recent momentum shifts. When they conflict, investigate why โ€” it's usually seasonality, a one-time event, or a genuine business change.

The base effect trap: A company might report 40% YoY revenue growth in FY2023 โ€” but if FY2022 was disrupted by lockdowns, that 40% is just normalisation, not acceleration. The business merely returned to where it was. High YoY growth after a weak period is often the base effect at work, not genuine momentum.


What is CAGR?

CAGR = Compound Annual Growth Rate

CAGR = (Ending Value / Beginning Value)^(1/n) โˆ’ 1

Where n = number of years.

If TCS revenue was โ‚น1,00,000 crore in FY2019 and โ‚น1,75,000 crore in FY2024: CAGR = (1,75,000/1,00,000)^(1/5) โˆ’ 1 โ‰ˆ 11.8%

Why CAGR is more honest than single-year growth: One year can spike due to an acquisition, a demand surge, or a competitor's failure. CAGR smooths all of that out and shows the sustainable underlying trend. A single year of 40% growth followed by flat years is not a 40% CAGR business.

3-year vs 5-year:

  • 3-year CAGR captures recent momentum
  • 5-year CAGR is harder to distort with one event
  • If 3-year > 5-year: the business is accelerating. If 3-year < 5-year: it's decelerating.

The most important extension โ€” EPS CAGR: Revenue CAGR tells you how the top line grew. EPS CAGR tells you how much of that reached shareholders. A company with 15% Revenue CAGR and 20% EPS CAGR is a compounding machine โ€” margins are expanding. A company with 15% Revenue CAGR and 8% EPS CAGR is struggling to convert growth into profit.


Revenue CAGR vs Profit CAGR โ€” The Gap Tells a Story

Scenario 1 โ€” Growing profitably (ideal): Revenue CAGR 12%, PAT CAGR 18% โ†’ profit is growing faster than revenue โ†’ margins expanding โ†’ business getting more efficient

Scenario 2 โ€” Growing unprofitably (concerning): Revenue CAGR 18%, PAT CAGR 6% โ†’ company is buying growth through discounting or heavy spend โ†’ margins compressing โ†’ unsustainable long-term

Scenario 3 โ€” The warning sign: Revenue CAGR 10%, PAT CAGR โˆ’3% โ†’ revenue grew but profit declined โ†’ costs are rising structurally faster than the business can absorb

Infosys and Wipro illustrate this well. Both ran at similar revenue CAGRs of 10-12% over a multi-year period. But their margin trajectories diverged โ€” and so did their long-term returns. Same top-line growth rate. Different quality of growth.


Margin Expansion โ€” The Most Underrated Signal

EBITDA Margin = EBITDA / Revenue ร— 100

When this rises over time, the business is becoming more efficient โ€” generating more profit per rupee of revenue.

Two companies, identical 15% revenue CAGR over 5 years:

Company A Company B
FY2019 EBITDA Margin 15% 22%
FY2024 EBITDA Margin 22% 15%
FY2024 EBITDA โ‚น2,200 cr โ‚น1,500 cr

Company A's EBITDA grew nearly 3ร— on 2ร— revenue growth โ€” margin expansion at work. Company B's EBITDA grew only 36% on 100% revenue growth โ€” margin compression, a serious warning.

Same revenue CAGR. Completely different investment quality.

Margins expand when: pricing power strengthens, operating leverage kicks in, business mix shifts toward higher-margin products, or AI/automation reduces costs.

Margins compress when: input costs rise faster than pricing power allows, competition forces discounting, or heavy marketing/R&D spend is needed to defend position.


Operating Leverage โ€” Why Profit Can Outrun Revenue

The most powerful concept in growth investing, and deceptively simple.

A business with high fixed costs covers those costs once โ€” then nearly every additional rupee of revenue flows to profit.

The numbers:

  • Fixed costs: โ‚น100 crore/year
  • Year 1 Revenue: โ‚น200 crore โ†’ EBIT = โ‚น100 crore (50% margin)
  • Year 2 Revenue: โ‚น300 crore โ†’ EBIT = โ‚น200 crore (67% margin)

Revenue grew 50%. EBIT grew 100%. Fixed costs didn't change.

Indian examples: TCS and Infosys โ€” delivery infrastructure is largely fixed; each new client contract adds revenue with low incremental cost. HUL โ€” massive distribution network is sunk; selling more units through the same network expands margins. Bajaj Finance โ€” the technology platform is built; each new loan on the book generates income without proportional cost.

How to detect it: Look for quarters where revenue grew 15% but PAT grew 25-30%+. That gap is operating leverage doing the work.


Growth Traps to Watch For

One-time events: A land sale, court settlement, or write-back inflates PAT in a single quarter. Always check for "exceptional items" in the P&L and strip them out before comparing.

Base effect: Spectacular YoY growth after a weak quarter is often just normalisation. Look at 2-year CAGR to cut through this.

Inorganic growth: A โ‚น500 crore acquisition adds โ‚น500 crore to revenue overnight โ€” that's not organic momentum. Always check if growth is organic or acquisition-driven.

Currency tailwinds: IT exporters earn in USD. A depreciating rupee inflates rupee revenue even if the business in dollar terms is flat. Check both.

Spotting these traps manually means reading through an entire earnings transcript. StockMirror's Screener surfaces companies where the AI has flagged acquisition activity or one-time items directly from the earnings call โ€” so you can filter them out before they mislead you. On any company's earnings page, the Earnings Quality section tags each driver as LikelyRepeatable or OneTime, and the Acquisitions section tells you whether recent growth came from organic momentum or a purchase.


How StockMirror Helps You Track Growth Quality

Understanding CAGR and margins is the foundation. But the real question each quarter is: is the growth trend continuing, accelerating, or starting to break down?

On any company's earnings page on StockMirror, the top of the page shows Revenue Growth YoY and QoQ immediately โ€” the two numbers you need first. The Revenue Category signal (Expansion / Reduction) and Margins Category signal tell you the direction at a glance.

Go deeper into the Margins section and you'll see the primary drivers of that margin movement โ€” each tagged as LikelyRepeatable or OneTime. This is the difference between a margin expansion you can trust and one that was driven by a cost cut that won't repeat.

The Growth vs Margin section shows whether management is currently prioritising revenue growth, profitability, or both โ€” extracted directly from what they said on the earnings call. And if you want to plan ahead, the Market Calendar on StockMirror shows when every company reports next โ€” so you can track the growth story quarter by quarter, not just after results surprise you.

Follow any company's growth story quarter by quarter โ†’ stockmirror.in


Next in the series: The Price Story (Part 2) โ€” P/B Ratio & EV/EBITDA


Frequently Asked Questions

What is CAGR and why does it matter for investors?

CAGR (Compound Annual Growth Rate) is the steady annual rate that takes a starting value to an ending value over a given period. It smooths out year-to-year swings. A company with 15% revenue CAGR over 5 years is compounding consistently โ€” far more meaningful than a single year of 40% growth followed by two years of decline.

What is a good revenue CAGR for Indian stocks?

12โ€“15% is healthy for an established company. Above 20% is strong growth. Below 8% over 5 years suggests the business is maturing or losing share. Context matters: a large-cap at 12% CAGR with margin expansion and strong cash flow often creates more wealth than a small-cap growing at 25% with no profitability.

What is margin expansion and why is it important?

Margin expansion means operating profit is growing faster than revenue โ€” each rupee of sales generates more profit over time. It signals pricing power, improving cost structure, or operating leverage. When margins expand, earnings grow faster than revenue, which drives stock price appreciation more powerfully than top-line growth alone.

What is operating leverage?

Operating leverage describes how fixed costs amplify profit when revenue rises. A company with high fixed costs and low variable costs sees profits grow disproportionately as sales increase โ€” a 10% revenue rise can produce a 25% EBIT increase. The same mechanism works in reverse: revenue declines compress profits harder in high-fixed-cost businesses.

How do you calculate CAGR?

CAGR = (Ending Value รท Starting Value) ^ (1 รท Years) โˆ’ 1. Example: revenue grew from โ‚น1,000 crore to โ‚น1,611 crore over 5 years โ†’ (1611/1000)^(0.2) โˆ’ 1 = 10% CAGR. The main practical use is checking whether a company's stated "growth story" holds up consistently across the right time window, not just cherry-picked years.


Disclaimer: This article is for educational purposes only and does not constitute investment advice. Always do your own research before making investment decisions.