One Sustainability Score, 13 Exchanges: 12 of 13 Beat Their Local Market Index
We scored dividend stocks across 13 exchanges on five dimensions: payout, leverage, FCF coverage, ROE, and Piotroski F-Score. 12 of 13 beat their local market index. India led at 15.81% CAGR (NSE), +3.75% above the Sensex. Germany had a 0.613 Sharpe. Korea was the only miss, trailing the KOSPI...
We scored every dividend-paying stock across 13 global exchanges on five fundamental dimensions: payout ratio, leverage, free cash flow coverage, profitability, and Piotroski F-Score. Each component 0-2 points, total 0-10. Minimum score 7, yield above 2%, top 30 by score, equal weight, annual July rebalance, 2000-2025. Twelve of thirteen exchanges beat their local market index. India led at 15.81% CAGR, +3.75% above the Sensex (NSE only). Germany had the best risk-adjusted return with a 0.613 Sharpe. Korea was the only market that didn't clear its local benchmark, trailing the KOSPI by 0.29%. The multi-factor approach works where dividends reflect genuine financial health, not just a line item on the income statement.
Contents
- Method
- The Screen (SQL)
- Full Results: 13 Exchanges
- The Winners
- Tier 1: Strong Alpha (>5% excess vs local benchmark)
- Tier 2: Moderate Alpha (2-5% excess vs local benchmark)
- Tier 3: Marginal Alpha (<2% excess vs local benchmark)
- Underperformers
- Korea (KSC): 5.06% CAGR, -0.29% vs KOSPI 5.35%
- Excluded Exchanges
- Key Insights
- The local benchmark changes everything
- Down capture separates the best from the rest
- China flipped from failure to success
- Cash frequency is a strategy killer in weak dividend cultures
- Average sustainability score correlates with data quality
- Currency Warning
- Takeaway
- Part of a Series
- References
- Run This Screen Yourself

Data: FMP financial data warehouse, 2000–2025. Updated March 2026.
Method
The same 5-component sustainability score ran on every exchange. Payout ratio (earnings coverage), debt-to-equity (leverage risk), FCF coverage (cash flow backing the dividend), ROE (profitability), and Piotroski F-Score (fundamental trend). Each scored 0-2, total 0-10. Stocks scoring 7+ with dividend yield above 2%, exchange-specific market cap thresholds (~$200M-1B USD equivalent), top 30 by score descending (yield tiebreak), equal-weighted, rebalanced annually each July.
| Parameter | Value |
|---|---|
| Signal | Composite sustainability score (0-10): Payout + D/E + FCF Coverage + ROE + Piotroski |
| Threshold | Score >= 7, Dividend Yield > 2% |
| Selection | Top 30 by score descending (yield tiebreak), equal weight |
| Rebalancing | Annual (July), 45-day data lag |
| Execution | Next-day close (market-on-close after signal) |
| Benchmark | Local market index for each exchange (see table below) |
| Period | 2000-2025 |
| Code | github.com/ceta-research/backtests |
The Piotroski F-Score is computed from historical income statements, balance sheets, and cash flow statements (9 binary signals). This avoids look-ahead bias from using snapshot score tables that lack a date dimension.
Returns are in local currency for each exchange. Each exchange is benchmarked against its local market index: Sensex for India, DAX for Germany, OMXS30 for Sweden, and so on. This makes the comparison apples-to-apples within each row. Currency effects between countries are not modeled.
Excluded from the study: France (PAR) due to FMP data gaps (only 34 key_metrics FY rows, 0 qualifying stocks, 100% cash).
Full methodology: METHODOLOGY.md
For the detailed US exchange analysis: [Dividend Sustainability on US Stocks][US_BLOG_URL]
The Screen (SQL)
WITH latest_ratios AS (
SELECT r.symbol, r.dividendPayoutRatio, r.debtToEquityRatio,
r.dividendYield, r.date,
ROW_NUMBER() OVER (PARTITION BY r.symbol ORDER BY r.date DESC) AS rn
FROM financial_ratios r
JOIN profile p ON r.symbol = p.symbol
WHERE r.period = 'FY'
AND r.dividendPayoutRatio > 0
AND r.dividendYield IS NOT NULL
AND p.exchange IN ('NYSE', 'NASDAQ', 'AMEX')
),
latest_cf AS (
SELECT c.symbol, c.freeCashFlow, c.commonDividendsPaid, c.date,
ROW_NUMBER() OVER (PARTITION BY c.symbol ORDER BY c.date DESC) AS rn
FROM cash_flow_statement c
JOIN profile p ON c.symbol = p.symbol
WHERE c.period = 'FY'
AND c.commonDividendsPaid < 0
AND p.exchange IN ('NYSE', 'NASDAQ', 'AMEX')
),
latest_metrics AS (
SELECT k.symbol, k.returnOnEquity, k.marketCap, k.date,
ROW_NUMBER() OVER (PARTITION BY k.symbol ORDER BY k.date DESC) AS rn
FROM key_metrics k
JOIN profile p ON k.symbol = p.symbol
WHERE k.period = 'FY'
AND k.marketCap IS NOT NULL
AND p.exchange IN ('NYSE', 'NASDAQ', 'AMEX')
),
scored AS (
SELECT r.symbol, r.date,
ROUND(r.dividendPayoutRatio * 100, 1) AS payout_pct,
ROUND(r.debtToEquityRatio, 2) AS debt_equity,
ROUND(c.freeCashFlow / NULLIF(ABS(c.commonDividendsPaid), 0), 2) AS fcf_coverage,
ROUND(k.returnOnEquity * 100, 1) AS roe_pct,
ROUND(r.dividendYield * 100, 2) AS yield_pct,
ROUND(k.marketCap / 1e9, 1) AS mktcap_bn,
CASE WHEN r.dividendPayoutRatio < 0.5 THEN 2
WHEN r.dividendPayoutRatio < 0.8 THEN 1 ELSE 0 END
+ CASE WHEN r.debtToEquityRatio >= 0 AND r.debtToEquityRatio < 0.5 THEN 2
WHEN r.debtToEquityRatio >= 0 AND r.debtToEquityRatio < 1.5 THEN 1
ELSE 0 END
+ CASE WHEN c.freeCashFlow > 0 AND c.commonDividendsPaid < 0
AND c.freeCashFlow / ABS(c.commonDividendsPaid) > 2 THEN 2
WHEN c.freeCashFlow > 0 AND c.commonDividendsPaid < 0
AND c.freeCashFlow / ABS(c.commonDividendsPaid) > 1 THEN 1
ELSE 0 END
+ CASE WHEN k.returnOnEquity > 0.15 THEN 2
WHEN k.returnOnEquity > 0.08 THEN 1 ELSE 0 END AS sustainability_score
FROM latest_ratios r
JOIN latest_cf c ON r.symbol = c.symbol AND c.rn = 1
JOIN latest_metrics k ON r.symbol = k.symbol AND k.rn = 1
WHERE r.rn = 1
AND r.dividendYield > 0.02
AND k.marketCap > 1e9
)
SELECT symbol, payout_pct, debt_equity, fcf_coverage, roe_pct,
sustainability_score, yield_pct, mktcap_bn
FROM scored
WHERE sustainability_score >= 7
ORDER BY sustainability_score DESC, yield_pct DESC
LIMIT 30
Change p.exchange IN (...) to target any exchange. The backtest code on GitHub handles this automatically per exchange preset. Note: the Piotroski F-Score component is computed from historical statements in the backtest (9 binary signals from income statement, balance sheet, and cash flow statement). The SQL above shows the core scoring logic without the Piotroski component for readability. The full implementation is in the backtest repository.
[Run this query on Ceta Research][SUSTAINABILITY_GLOBAL_QUERY_URL]
Full Results: 13 Exchanges
Sorted by CAGR, descending. Every exchange where the screen found enough qualifying stocks to deploy capital.
| Exchange | CAGR | Excess vs Local | Benchmark | Sharpe | MaxDD | Vol | Cash | Avg Stocks | Win Rate | Down Capture | Avg Score |
|---|---|---|---|---|---|---|---|---|---|---|---|
| India (NSE) | 15.81% | +3.75% | Sensex 12.06% | 0.386 | -13.5% | 24.1% | 5/25 | 24.5 | 52% | -13.3% | 8.3 |
| US (NYSE+NAS+AMEX) | 12.03% | +4.18% | SPY 7.85% | 0.556 | -26.07% | 18.05% | 0/25 | 27.3 | 72% | 12.9% | 9.4 |
| Germany (XETRA) | 11.53% | +6.49% | DAX 5.04% | 0.613 | -37.46% | 15.55% | 0/25 | 21.8 | 60% | -6.7% | 8.9 |
| Sweden (STO) | 10.15% | +7.59% | OMXS30 2.55% | 0.424 | -32.32% | 19.21% | 4/25 | 24.7 | 80% | 30.0% | 8.1 |
| Canada (TSX) | 9.54% | +5.59% | TSX Comp. 3.95% | 0.424 | -29.26% | 16.62% | 1/25 | 22.8 | 72% | 21.6% | 8.2 |
| Switzerland (SIX) | 8.59% | +6.85% | SMI 1.74% | 0.504 | -43.23% | 16.04% | 2/25 | 18.2 | 80% | 29.6% | 8.3 |
| UK (LSE) | 8.52% | +7.29% | FTSE 100 1.23% | 0.310 | -15.93% | 16.17% | 3/25 | 21.0 | 72% | 19.4% | 9.1 |
| Japan (JPX) | 6.70% | +3.39% | Nikkei 225 3.31% | 0.333 | -37.79% | 19.82% | 6/25 | 27.8 | 64% | 36.4% | 8.6 |
| China (SHZ+SHH) | 6.66% | +4.23% | SSE Comp. 2.43% | 0.131 | -39.79% | 31.66% | 0/25 | 23.4 | 76% | 48.4% | 8.9 |
| Hong Kong (HKSE) | 6.50% | +4.86% | Hang Seng 1.64% | 0.174 | -29.40% | 20.08% | 1/25 | 23.0 | 60% | 51.7% | 8.9 |
| Australia (ASX) | 5.96% | +2.07% | ASX 200 3.89% | 0.170 | -30.56% | 14.48% | 5/25 | 22.6 | 64% | 56.0% | 8.0 |
| Korea (KSC) | 5.06% | -0.29% | KOSPI 5.35% | 0.147 | -24.69% | 14.04% | 10/25 | 24.1 | 52% | 18.6% | 8.0 |
| Taiwan (TAI) | 4.41% | +0.32% | TAIEX 4.09% | 0.211 | -28.90% | 16.10% | 7/25 | 28.9 | 56% | 66.9% | 8.7 |
Twelve of thirteen exchanges beat their local market index. The one exception is Korea, which trailed the KOSPI by 0.29%. The spread between first and last is 13.97 percentage points of CAGR. The multi-factor approach didn't just find good dividend stocks. It separated markets where fundamental quality translates into returns from markets where it doesn't.
The Winners
Twelve exchanges beat their local market index. That's a 92% hit rate. The comparison is apples-to-apples within each row: each strategy return is in local currency against its local benchmark. Currency effects don't explain the alpha.
The old framing of "beats SPY" was misleading. SPY returned 7.85% in USD. Japan returning 6.70% in yen or Korea returning 5.06% in won is a different comparison. When you benchmark against the Nikkei (3.31%) or KOSPI (5.35%), the picture changes completely. Most of what looked like underperformance was actually the strategy picking good local stocks in markets that simply ran slower than the US.
Tier 1: Strong Alpha (>5% excess vs local benchmark)
Sweden (STO): 10.15% CAGR, +7.59% above OMXS30 2.55%
The largest excess return in the study. 80% win rate, the highest alongside Switzerland. Four cash periods out of 25. Nordic dividend culture rewards steady payouts backed by real fundamentals, and the sustainability score captures that. 24.7 average stocks, 0.424 Sharpe. Down capture of 30.0% is the one weakness here: Swedish sustainability stocks absorbed a meaningful portion of market drawdowns. Max drawdown of -32.32%.
UK (LSE): 8.52% CAGR, +7.29% above FTSE 100 1.23%
The FTSE 100 delivered only 1.23% annually over this period. The sustainability screen turned that into 8.52%, a gap of 7.29 percentage points. Average score of 9.1, the second highest in the study. Lowest max drawdown in the entire study at -15.93%. 72% win rate. Three cash periods. The UK result looks modest in absolute terms, but against a nearly flat benchmark, it's compelling.
Switzerland (SIX): 8.59% CAGR, +6.85% above SMI 1.74%
The SMI returned 1.74% annually. The sustainability screen returned 8.59%. That's 6.85 percentage points of excess, the third highest. 0.504 Sharpe, 80% win rate. The max drawdown of -43.23% is the highest in the study, so this excess return comes with meaningful tail risk. 18.2 average stocks is the thinnest universe. Switzerland's small, concentrated market means the portfolio is always somewhat concentrated by name.
Germany (XETRA): 11.53% CAGR, +6.49% above DAX 5.04%
Best risk-adjusted return in the study at 0.613 Sharpe. Zero cash periods. The DAX returned 5.04% annually; the sustainability screen returned 11.53%. Germany's Mittelstand tradition of disciplined, cash-flow-funded dividends plays perfectly into a multi-factor screen. Down capture of -6.7% means the portfolio gained slightly when the German market fell. Average score of 8.9. 21.8 average stocks, 60% win rate.
India (NSE): 15.81% CAGR, +3.75% above Sensex 12.06%
The dominant result in absolute terms, and solid in relative terms too. The Sensex returned 12.06% annually. The sustainability screen on NSE returned 15.81%. Down capture of -13.3% means when the Indian market fell, this portfolio gained on average. Max drawdown of -13.5% is the shallowest across all 13 exchanges, despite 24.1% volatility. Five cash periods in the early years (NSE universe too small before 2005). When invested, the portfolio compounded steadily. Average score of 8.3. 24.5 average stocks, 52% win rate.
Canada (TSX): 9.54% CAGR, +5.59% above TSX Composite 3.95%
One cash period in 25 years. 16.62% volatility, 72% win rate, 0.424 Sharpe. Canada's dividend payers (pipelines, utilities, REITs) have stable coverage, manageable leverage, and predictable cash flows. The sustainability screen validates what the market already knows about these companies, then finds the ones doing it best. Max drawdown of -29.26%. Average score of 8.2.
Tier 2: Moderate Alpha (2-5% excess vs local benchmark)
Hong Kong (HKSE): 6.50% CAGR, +4.86% above Hang Seng 1.64%
The Hang Seng returned only 1.64% over this period, reflecting the structural pressures on Hong Kong since 2018. The sustainability screen returned 6.50%. 0.174 Sharpe, 60% win rate, -29.40% max drawdown. Down capture of 51.7% is high, meaning the portfolio tracked market declines closely. One cash period, 23.0 average stocks. Average score of 8.9. These were fundamentally sound companies. The macro backdrop held returns down in absolute terms, but the screen still beat the index by nearly 5 points.
China (SHZ+SHH): 6.66% CAGR, +4.23% above SSE Composite 2.43%
The framing here changed the most. Against SPY, China looked like a failure: 6.66% vs 7.85%, poor Sharpe, 31.66% volatility. Against the SSE Composite (2.43%), China is a different story. The sustainability screen delivered +4.23% excess return with a 76% win rate. Zero cash periods across 25 years. That win rate is the third highest in the entire study. Average score of 8.9. Chinese companies that qualify look healthy on paper, and most years they beat their local index. The max drawdown of -39.79% and low Sharpe (0.131) reflect China's broad volatility, not stock selection failure.
US (NYSE+NAS+AMEX): 12.03% CAGR, +4.18% above SPY 7.85%
The most consistent implementation. Zero cash periods across all 25 years. 72% win rate, the highest alongside Canada. Average score of 9.4, the highest in the study. Down capture of 12.9% means the portfolio captured little of the market's drawdowns. Max drawdown of -26.07% vs SPY's larger historical drawdowns. 27.3 average stocks, 0.556 Sharpe, 18.05% volatility.
Japan (JPX): 6.70% CAGR, +3.39% above Nikkei 225 3.31%
Against SPY this looked like an underperformer. Against the Nikkei it's a decent result: +3.39% excess over 25 years. Six cash periods out of 25 is a lot, meaning the multi-factor sustainability bar was occasionally too high for Japanese dividend payers. When invested, 27.8 average stocks and a 0.333 Sharpe. Japanese companies have historically preferred retaining cash over distributing it. The ones that score 7+ are mature, fundamentally disciplined businesses. Average score of 8.6. 64% win rate once the screen found enough qualifying stocks.
Tier 3: Marginal Alpha (<2% excess vs local benchmark)
Australia (ASX): 5.96% CAGR, +2.07% above ASX 200 3.89%
Five cash periods out of 25. 14.48% volatility, the lowest in the study. A 0.170 Sharpe. 64% win rate, -30.56% max drawdown. Down capture of 56.0% is high. Australia beats its local benchmark by 2.07 percentage points, which is real but modest. Australian banks and miners often have high leverage or volatile ROE, which limits the qualifying universe. The 5 cash periods drag the compounded result. Average score of 8.0.
Taiwan (TAI): 4.41% CAGR, +0.32% above TAIEX 4.09%
The most marginal result. Taiwan beats the TAIEX by 32 basis points annually. Seven cash periods, 28.9 average stocks when invested. The screen alternates between finding plenty of candidates and finding almost none. 56% win rate, -28.90% max drawdown, 66.9% down capture. Average score of 8.7, which is solid, but the stock selection signal doesn't translate into meaningful excess return over the local benchmark. Taiwan's tech-heavy market means many dividend payers have cyclical fundamentals that the sustainability score can't fully screen out.
Underperformers
Korea (KSC): 5.06% CAGR, -0.29% vs KOSPI 5.35%
The only exchange that didn't beat its local benchmark. Korea trailed the KOSPI by 29 basis points. Ten cash periods out of 25 is the main culprit. 40% of the time, fewer than 10 companies passed the screen, so the portfolio sat in cash earning nothing. Korean chaebols historically paid low dividends despite generating substantial cash flow. Corporate governance favored reinvestment over distribution.
A 0.147 Sharpe. 52% win rate. 14.04% volatility is low, but -24.69% max drawdown still hurts at 5.06% CAGR. Average score of 8.0. When the screen found stocks (24.1 on average), they were genuinely qualified companies. The problem is frequency, not selection. Korea has been improving its dividend culture recently, but the 25-year track record reflects decades where sustainable dividend payers were rare.
Excluded Exchanges
France (PAR): FMP's key_metrics data for Paris-listed stocks has a systematic gap, with only 34 FY rows total. The sustainability screen found 0 qualifying stocks and allocated 100% to cash across all periods. This is a data availability problem, not a strategy problem. The screen is untestable here, not proven bad.
Key Insights
The local benchmark changes everything
Most of what looked like strategy failure in the SPY comparison was market-level performance, not stock selection failure. Japan at 6.70% trailed SPY (7.85%) by 1.15 percentage points. But the Nikkei returned 3.31%. The sustainability screen added 3.39 points of alpha. The screen was working. Japan just runs slower than the US.
The same logic applies to China, Hong Kong, Taiwan, Korea, and Australia. Against SPY, all five underperformed. Against their local benchmarks, four of the five beat the index. The one genuine miss is Korea, and even there the gap is small (-0.29%).
The takeaway: the sustainability score is primarily a stock selection tool, not a macro allocator. It's designed to pick better stocks within a market, not predict which markets will outperform. Benchmarking against local indexes is the right test.
Down capture separates the best from the rest
The four exchanges with the best down capture relative to their local index: India (-13.3%), Germany (-6.7%), US (12.9%), UK (19.4%). These are also among the top six by CAGR. Down capture isn't just a defensive metric. It's the mechanism for compounding. By losing little or nothing during drawdowns, the portfolio starts each recovery from a higher base.
India's negative down capture (-13.3%) means the portfolio gained on average when the Indian market fell. That explains how a 24% volatility portfolio can have a -13.5% max drawdown and still compound at 15.81%.
China flipped from failure to success
Against SPY, China looked like the screen didn't work: 32% win rate (losing two-thirds of years to the US benchmark), poor Sharpe, high vol. Against the SSE Composite, the screen delivered 76% win rate and +4.23% excess return. The strategy was picking good Chinese stocks all along. China's market is simply more volatile and slower-growing than the US in USD terms. That's a macro fact, not a stock selection problem.
Cash frequency is a strategy killer in weak dividend cultures
Korea (10/25 cash periods), Taiwan (7/25), Japan (6/25), Australia (5/25). These four have the most cash periods and the lowest excess returns versus their local benchmarks. Every year in cash is a year of zero equity returns. The sustainability score has a high bar (7/10 across 5 dimensions), and in markets with shallow dividend cultures, that bar is too high too often.
Compare: the US, Germany, and China had zero cash periods. All three found 20+ stocks every year. The US and Germany turned that into strong alpha. China generated moderate alpha. Consistent stock availability is necessary but not sufficient.
Average sustainability score correlates with data quality
The highest average scores: US (9.4), UK (9.1), Germany (8.9), Hong Kong (8.9), China (8.9), India (8.8). The lowest: Australia (8.0), Korea (8.0), Sweden (8.1). Markets with deeper financial reporting and more complete Piotroski inputs produce higher scores. This doesn't mean those companies are "better." It means the signal has more information to work with.
Currency Warning
Returns are in local currency for each exchange, benchmarked against the local index in the same currency. Within each row, currency effects are already accounted for: comparing Indian returns to the Sensex is an INR-to-INR comparison, German returns to the DAX is EUR-to-EUR, and so on.
Where currency matters is in cross-country comparison of absolute CAGR numbers. India at 15.81% (INR) is not directly comparable to US at 12.03% (USD). The INR lost roughly 60% vs USD over this period, which reduces India's USD-adjusted return by approximately 2.5-3% per year. Even adjusted, India still has the highest return. Switzerland's CHF gained roughly 40% vs USD, making its 8.59% CHF return look better in USD terms.
For the purposes of comparing each strategy to its local index (the main point of this analysis), currency effects cancel out within each row.
Takeaway
The dividend sustainability score works almost everywhere. Twelve of thirteen exchanges beat their local market index over 25 years. The one exception is Korea, which trailed the KOSPI by 0.29%. The common thread is genuine financial health behind the dividend: markets where low payout ratios, manageable debt, strong ROE, solid cash flow coverage, and improving Piotroski signals actually predict future returns.
India leads on absolute returns: 15.81% CAGR, negative down capture (-13.3%), -13.5% max drawdown (shallowest in the study). Germany delivered the best risk-adjusted return (0.613 Sharpe) with negative down capture (-6.7%). The US was the most consistent: 72% win rate, zero cash periods, 12.9% down capture, and the highest average score (9.4).
Sweden had the largest excess return vs its local benchmark (+7.59%). The FTSE 100 and SMI barely delivered anything over 25 years, and the sustainability screen turned those into 8.52% and 8.59% respectively. Against a flat benchmark, even modest stock selection produces large excess returns.
The screen's real edge isn't raw return. It's better behavior during drawdowns. Negative down capture in India and Germany. Single-digit down capture in the US and Canada. By preserving capital during market stress, the portfolio starts each recovery from higher ground. Five factors, not one.
Part of a Series
This is the global comparison post. Individual exchange analyses with year-by-year breakdowns, annual return tables, and charts:
- [Dividend Sustainability on US Stocks (NYSE + NASDAQ + AMEX)][US_BLOG_URL] - 12.03% CAGR, +4.18% vs SPY, highest win rate (72%)
- [Dividend Sustainability on Indian Stocks (NSE)][INDIA_BLOG_URL] - 15.81% CAGR, +3.75% vs Sensex, negative down capture
- [Dividend Sustainability on German Stocks (XETRA)][GERMANY_BLOG_URL] - 11.53% CAGR, +6.49% vs DAX, best Sharpe (0.613)
- [Dividend Sustainability on Swedish Stocks (STO)][SWEDEN_BLOG_URL] - 10.15% CAGR, +7.59% vs OMXS30, largest excess return
- [Dividend Sustainability on Canadian Stocks (TSX)][CANADA_BLOG_URL] - 9.54% CAGR, +5.59% vs TSX Composite
- [Dividend Sustainability on Swiss Stocks (SIX)][SWITZERLAND_BLOG_URL] - 8.59% CAGR, +6.85% vs SMI
- [Dividend Sustainability on UK Stocks (LSE)][UK_BLOG_URL] - 8.52% CAGR, +7.29% vs FTSE 100, lowest drawdown (-15.93%)
- [Dividend Sustainability on Japanese Stocks (JPX)][JAPAN_BLOG_URL] - 6.70% CAGR, +3.39% vs Nikkei
- [Dividend Sustainability on Hong Kong Stocks (HKSE)][HONGKONG_BLOG_URL] - 6.50% CAGR, +4.86% vs Hang Seng
- [Dividend Sustainability on Chinese Stocks (SHZ + SHH)][CHINA_BLOG_URL] - 6.66% CAGR, +4.23% vs SSE Composite, 76% win rate
- [Dividend Sustainability on Australian Stocks (ASX)][AUSTRALIA_BLOG_URL] - 5.96% CAGR, +2.07% vs ASX 200
- [Dividend Sustainability on Korean Stocks (KSC)][KOREA_BLOG_URL] - 5.06% CAGR, -0.29% vs KOSPI, only miss
- [Dividend Sustainability on Taiwanese Stocks (TAI)][TAIWAN_BLOG_URL] - 4.41% CAGR, +0.32% vs TAIEX, marginal
References
- DeAngelo, H., DeAngelo, L. & Skinner, D. (1992). "Dividends and Losses." Journal of Finance, 47(5), 1837-1863.
- Piotroski, J. (2000). "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." Journal of Accounting Research, 38, 1-41.
- Benartzi, S., Michaely, R. & Thaler, R. (1997). "Do Changes in Dividends Signal the Future or the Past?" Journal of Finance, 52(3), 1007-1034.
Run This Screen Yourself
All metrics used in this analysis (payout ratio, debt-to-equity, free cash flow, dividends paid, ROE, dividend yield, market cap) are queryable via SQL on Ceta Research. Filter by exchange, adjust the score threshold, and see what passes today.
The full backtest code (Python + DuckDB) is open source. Every exchange, every rebalance year, every cost assumption, every Piotroski calculation is documented.
github.com/ceta-research/backtests
Data: Ceta Research, FMP financial data warehouse. 13 exchanges, 2000-2025, annual July rebalance, equal weight (top 30 by 5-component sustainability score >= 7, yield > 2%), exchange-specific market cap thresholds. Returns in local currency vs local market index. Execution: next-day close (MOC). Excluded: France (FMP data gap, 0 qualifying stocks). Past performance does not guarantee future results. This is research, not investment advice.