FCF Compounders Across 5 Exchanges: A Strict Filter Reveals Where Quality Cash Growth Exists
We ran the FCF Compounders screen on 18 exchanges from 2000-2025 with local benchmarks. US led at 11.39% CAGR (+3.54% vs S&P 500), zero cash. Germany +3.96% vs DAX. India trails Sensex by 6.16% annually. Only deep markets work.
FCF Compounders Across Exchanges: A Strict Filter Reveals Where Quality Cash Growth Exists
We ran the same FCF Compounders screen on 18 exchanges worldwide from 2000 to 2025. Same filters, same ROIC ranking, same rebalancing rules. Each exchange is now benchmarked against its local index (DAX for Germany, FTSE 100 for UK, Sensex for India, Hang Seng for Hong Kong) rather than SPY. Only 6 exchanges had enough qualifying stocks to maintain invested positions. The rest went 100% cash because the filter is demanding: 4+ years of consistent FCF growth, all positive, ROIC above 15%, operating margin above 15%. This is a quality-growth screen that only works in deep markets with strong financial reporting. Where it works, the results are notable.
Contents
- Method
- The Results
- The US dominates. Deep markets produce the best results for strict quality screens.
- What Drives the Differences
- Market Depth Is Everything
- The Cash Period Problem
- Drawdown Comparison
- Sharpe Ratio Comparison
- The Honest Assessment
- All Regional Posts
Data: FMP financial data warehouse, 2000–2025. Updated March 2026.
Method
Data source: Ceta Research (FMP financial data warehouse) Signal: FCF grew 4+/5yr, all FCF positive, ROIC > 15%, Operating Margin > 15% Selection: Top 30 by highest ROIC, equal weight Period: 2000-2025 (25 years, 25 annual periods) Rebalancing: Annual (July), next-day close execution (MOC) Benchmark: Local currency index per exchange (see table). SPY used as cross-market reference only. Cash rule: Hold cash if fewer than 10 stocks qualify Costs: Size-tiered transaction costs (0.1% large-cap, 0.3% mid-cap, 0.5% small-cap)
Market cap thresholds were set per exchange to target liquid stocks: $1B for the US, £/€500M for Europe, ₹20B for India. All returns are in local currency. Full methodology: Ceta Research Backtest Methodology.
The Results

The US dominates. Deep markets produce the best results for strict quality screens.
| Exchange | CAGR | Excess vs Local | Local Benchmark | Sharpe | Max DD | Cash % | Avg Stocks |
|---|---|---|---|---|---|---|---|
| US (NYSE+NASDAQ+AMEX) | 11.39% | +3.54% | S&P 500 (7.85%) | 0.573 | -29.63% | 0% | 26.2 |
| Germany (XETRA) | 9.00% | +3.96% | DAX (5.04%) | 0.403 | -43.27% | 12% | 16.5 |
| UK (LSE) | 8.04% | +6.82% | FTSE 100 (1.23%)* | 0.330 | -10.41% | 48% | 17.6 |
| India (NSE) | 5.90% | -6.16% | Sensex (12.06%) | -0.036 | -9.04% | 56% | 21.5 |
| China (SHH) | -1.08% | -3.51% | SSE Composite (2.43%) | -0.229 | -38.39% | 48% | 21.8 |
| Hong Kong (HKSE) | -0.64% | -2.28% | Hang Seng (-1.36%) | -0.319 | -46.06% | 72% | 11.4 |
*UK benchmark is the ^FTSE price-only index. FTSE total return (with dividends) is roughly 4-5% annually — this reduces the stated excess materially. See UK blog for full discussion.
For cross-market comparison using SPY as the common benchmark:
| Exchange | CAGR | vs SPY (7.85%) |
|---|---|---|
| US | 11.39% | +3.54% |
| Germany | 9.00% | +1.15% |
| UK | 8.04% | +0.19% |
| India | 5.90% | -1.95% |
| China | -1.08% | -8.93% |
| Hong Kong | -0.64% | -8.49% |
The spread tells you something important about this strategy. US: +3.54% excess, zero cash. China: -8.93% excess vs SPY, 48% cash. The same filter, the same logic. The difference is market depth and financial reporting quality.
Twelve additional exchanges were tested (Canada, Korea, Japan, Switzerland, Sweden, Norway, Taiwan, Thailand, South Africa, Saudi Arabia, Israel, Singapore). All had 80-100% cash periods. The filter found fewer than 10 qualifying stocks in nearly every year.
What Drives the Differences
Market Depth Is Everything
The US had 26.2 qualifying stocks per year. Every single year. That's because NYSE+NASDAQ+AMEX gives the screen 4,000+ companies with multi-decade financial history. The filter can afford to be strict and still find 30 candidates.
Germany averaged 16.5. Solid, but below the 30-stock target. The Mittelstand produces quality compounders, but XETRA's universe is smaller. Three cash periods in the early years when data coverage was thinnest. The +3.96% excess vs the DAX reflects a genuine quality premium in German industrials.
UK and India both averaged 17-22 stocks when invested, but were only invested 52-44% of the time. The filter worked when it worked, but couldn't sustain it across 25 years.
The Cash Period Problem
Cash periods are the Achilles heel of strict quality screens in smaller markets. When fewer than 10 stocks qualify, the portfolio holds cash. Cash earns nothing in this backtest (no risk-free return credited). Every cash year drags the CAGR.
UK's CAGR of 8.04% beats the FTSE price index by 6.82%, but the portfolio was uninvested for 12 of 25 years. In the 13 invested years, average returns were well above the benchmark. The cash drag masks the signal's strength when fully deployed.
India is a more sobering case. Despite 5.90% nominal CAGR, the strategy trails the Sensex by 6.16% annually. The Sensex returned 12.06% CAGR over 25 years — one of the strongest runs of any major index globally. Even with 14 cash years, missing that compounding hurt. When India's FCF compounders were invested (11 years), returns were reasonable, but the Sensex grew so fast that the strategy couldn't keep up.
Drawdown Comparison

| Exchange | Max Drawdown | Context |
|---|---|---|
| UK | -10.41% | Low: many cash years absorbed the worst drawdown periods |
| India | -9.04% | Same pattern: cash during GFC and early 2000s |
| US | -29.63% | Fully invested, real drawdown through real crises |
| Germany | -43.27% | Export-heavy, euro zone crisis exposure |
| Hong Kong | -46.06% | Structural decline in HK-listed quality compounders |
| China | -38.39% | 2021-2023 systemic sell-off |
The shallow drawdowns for UK and India are partly an artifact. If you're holding cash during the worst years because nothing qualifies, your max drawdown will be artificially low. The US's -29.63% is the real benchmark: fully invested across all 25 years, real losses during real crises, still shallower than SPY's -38.01%.
China's -38.39% reflects the 2021-2023 sell-off in Chinese equities. The screen found qualifying stocks from ~2010, but regulatory crackdowns and structural deleveraging hit quality stocks along with everything else.
Sharpe Ratio Comparison

The US leads with a Sharpe of 0.573, well above SPY's 0.352. Germany at 0.403 is strong. UK at 0.330 is reasonable given the heavy cash drag.
India (-0.036), China (-0.229), and Hong Kong (-0.319) all produced negative Sharpe ratios. The strategy destroyed value relative to the risk-free rate in these markets, primarily because cash periods interrupted compounding while the local benchmarks surged (India) or the invested periods coincided with structural market declines (China, HK).
The Honest Assessment
This strategy works where it works: deep, well-reported markets with 500+ large-cap companies and decades of financial history. That means the US first, Germany second, and UK third (with the caveat that the FTSE benchmark comparison overstates the edge due to the price-only index).
India is a counter-intuitive failure case. The market is large and growing fast, but the Sensex grew so quickly that a quality screen returning 5.9% annually looks poor against a 12.06% local benchmark. The strategy wasn't bad. The alternative was just remarkable.
China and Hong Kong failed primarily due to structural headwinds during the invested period, not because the quality signal was wrong.
The practical takeaway: For running this screen, start with US equities. That's where it has the longest uninterrupted track record, the deepest universe, and the strongest risk-adjusted returns. Germany is a credible alternative for EUR-based investors. UK is viable with patience and realistic expectations about frequent cash periods.
All Regional Posts
We published detailed analysis for the three exchanges that consistently produced enough qualifying stocks:
- US (NYSE+NASDAQ+AMEX): +3.54% excess vs S&P 500, zero cash, 0.573 Sharpe
- Germany (XETRA): +3.96% excess vs DAX, 22 invested years, industrial cash discipline
- UK (LSE): +6.82% excess vs FTSE*, 13 invested years, concentrated quality screen
Past performance does not guarantee future results. Backtested returns are hypothetical and subject to survivorship bias, look-ahead bias, and estimated transaction costs. This is research content, not investment advice.
Data: Ceta Research (FMP financial data warehouse), 2000-2025. All returns in local currencies. Benchmarks: S&P 500 (US), DAX (Germany), ^FTSE price index (UK), Sensex (India), HSI (Hong Kong), SSE Composite (China). Full methodology: github.com/ceta-research/backtests/blob/main/METHODOLOGY.md