The Math Behind the Metrics: How We Calculate Growth Rates
Updated on 19 Feb 2026, 12:00

A look at the logic, safeguards, and formulas we use to determine financial growth rates.
For investors, the growth rate of a metric — like Free Cash Flow (FCF) — is one of the most critical inputs for valuation models. A Discounted Cash Flow (DCF) model, for instance, is highly sensitive to the growth assumptions you plug in. A small difference in estimated growth can lead to a massive difference in fair value.
At ValueSages, we don't just take the start and end financial numbers and draw a straight line. We use a robust, multi-step algorithm designed to handle the messy reality of financial data: volatility, negative numbers, and outlier years.
Here is a transparent look at exactly how we calculate historical growth rates.
1. The Data Foundation
Before any math happens, we ensure we have enough data to make a statistically meaningful assessment.
- 10-Year Lookback: We primarily analyze the last 10 years of annual financial data. This usually captures a full economic cycle.
- Minimum Threshold: We require a minimum of 5 years of valid data points. For example, if a company has less than 5 years of Free Cash Flow history, we do not calculate a long-term growth rate, as the sample size is too small to be reliable.
2. Step-by-Step Methodology
Our algorithm doesn't just look at where a company started and where it ended. It analyzes the journey in between.
Step A: Year-Over-Year (YoY) Analysis
First, we calculate the growth magnitude for every single year-over-year interval.
The Standard Case (Positive Values)
If both this year's and last year's values are positive, we use the standard formula:
The Edge Cases (Negative Values)
Real companies sometimes lose money. Calculating growth when values are negative requires specific logic:
- Negative to Negative: For example, if a company had −$10M FCF last year and −$5M this year, they cut their losses in half. That is mathematically positive growth (improvement). Conversely, going from −$10M to −$20M is negative growth. We handle this by analyzing the ratio of the absolute values.
- Mixed Signs: If a company flips from positive to negative (or vice versa), the percentage growth calculation can be mathematically misleading or undefined (e.g., dividing by a negative number to get a positive growth rate doesn't make intuitive sense). In these specific single-year intervals, we skip the granular YoY calculation to avoid skewing the volatility check, relying instead on the broader trend.
Step B: The “Sanity Check” (Volatility)
This is perhaps the most important step. A company that grows 50% one year, shrinks 40% the next, and grows 60% after that is technically growing, but its future is unpredictable.
We calculate the Coefficient of Variation (CV) of the annual growth rates:
- The Threshold: If the CV > 2.0 (meaning the standard deviation is more than twice the size of the average growth), we flag the data as “Too Volatile”.
- The Result: If a stock is too volatile, we do not return a growth rate. We believe it is safer to say “this is unpredictable” than to give a precise-looking number that suggests false confidence.
Step C: Geometric Mean (The Gold Standard)
If the data passes the stability check, we calculate the final growth rate using the Geometric Mean of the annual rates. Unlike a simple arithmetic average (which can be skewed by one massive outlier year), the geometric mean represents the compounded annual growth rate that would yield the final result.
Where gi is the growth rate for each individual year and n is the number of years.
Step D: The Fallback (Simple CAGR)
In rare mathematical edge cases — such as when a specific year involves a drop of more than 100% (which makes the geometric mean calculation impossible due to negative roots) — we fall back to the classic Compound Annual Growth Rate (CAGR) formula using just the start and end values, provided the trend wasn't flagged as too volatile.
3. Final Guardrails
After the math is done, we apply two final logical checks for our valuation models:
- The “Unrealistic Optimism” Cap: We do not use historical growth rates above 50%. For example, if a company grew FCF by 80% annually for 10 years, it is extremely unlikely to sustain that at scale. Capping it keeps valuations grounded in reality.
- No Negative Rates: For the purpose of meaningful long-term valuation projections, we strictly filter out negative growth rates. If a company is historically shrinking, a growth-based valuation model is likely not the right tool for it.
Transparency is key to trust. By understanding exactly how these numbers are derived, you can make more informed decisions about which metrics to trust and which to investigate further.
Analyze companies with transparency, confidence, and full control.
Try Value Sages Free
Disclaimer - No Investment Advice
The content provided on this Website is for educational and informational purposes only. It does not constitute financial, investment, or legal advice. Users should conduct their own research and/or consult professional advisors before making any investment decisions. SAGES LTD is not responsible for any financial losses incurred based on the information provided.



