Rising Dividend Yield on German Stocks: 9.23% CAGR With Zero Cash Periods on XETRA
Rising dividend yield on XETRA returned 9.23% annually from 2000 to 2025 with zero cash periods, +4.19% annual alpha vs the DAX. Germany's industrial economy consistently produced dividend growers across all 25 years.
We ran the rising dividend yield screen on XETRA-listed stocks from 2000 to 2025. The portfolio returned 9.23% annually vs 5.04% for the DAX, +4.19% annual alpha, with zero cash periods across 25 years. Germany's Mittelstand and large industrial companies produced a consistent stream of dividend growers in every single rebalancing window. The strategy was always invested, averaging 22 stocks per year. The trade-off: deeper drawdowns than the US version, with a -36.66% max drawdown vs -26.93% for the US rising yield portfolio.
Contents
- Method
- The Screen (SQL)
- What We Found
- 25 years of data. +4.19% annual alpha vs DAX. Zero cash periods.
- Year-by-year returns
- Key Observations
- 2000: Dot-com protection
- 2001-2002: The exception
- The 2003-2006 recovery
- 2008-2009: Crash and recovery
- 2014 and 2016: Divergence years
- 2020: The pandemic rebound
- 2017-2019: The tough stretch
- Currency Note
- Germany vs US: Rising Yield Comparison
- Limitations
- Takeaway
- Part of a Series
- References
- Run This Screen Yourself
Data: FMP financial data warehouse, 2000–2025. Updated March 2026.
Method
Data source: Ceta Research (FMP financial data warehouse) Universe: XETRA, market cap > EUR 500M (~$545M USD) Period: 2000-2025 (25 years, 25 annual periods) Signal: 3 consecutive FY years of rising dividendYield, driven by DPS growth (not price decline) Quality filters: ROE > 10%, Payout < 75% Portfolio: Top 30 by 2-year yield expansion, equal weight Rebalancing: Annual (July) Cash rule: Hold cash if fewer than 10 stocks qualify Benchmark: DAX (EUR, local benchmark) Transaction costs: Size-tiered (0.1-0.5% one-way)
For the full methodology and signal construction, see the main US Rising Yield post.
The Screen (SQL)
WITH yearly_yield AS (
SELECT r.symbol, r.date, r.fiscalYear AS yr,
r.dividendYield, r.dividendPerShare, r.dividendPayoutRatio,
LAG(r.dividendYield, 1) OVER (PARTITION BY r.symbol ORDER BY r.fiscalYear) AS yield_1yr,
LAG(r.dividendYield, 2) OVER (PARTITION BY r.symbol ORDER BY r.fiscalYear) AS yield_2yr,
LAG(r.dividendPerShare, 1) OVER (PARTITION BY r.symbol ORDER BY r.fiscalYear) AS dps_1yr,
LAG(r.dividendPerShare, 2) OVER (PARTITION BY r.symbol ORDER BY r.fiscalYear) AS dps_2yr
FROM financial_ratios r
WHERE r.period = 'FY' AND r.dividendYield > 0
),
screened AS (
SELECT y.symbol, y.date, y.yr,
y.dividendYield, y.dividendPerShare, y.dividendPayoutRatio,
(y.dividendYield - y.yield_2yr) AS yield_change_2yr,
CASE
WHEN y.dividendPerShare > y.dps_1yr AND y.dps_1yr > y.dps_2yr THEN 'Consecutive DPS Growth'
WHEN y.dividendPerShare > y.dps_1yr THEN 'Partial DPS Growth'
ELSE 'Price Decline Driver'
END AS yield_driver
FROM yearly_yield y
WHERE y.yield_2yr IS NOT NULL
AND y.dividendYield > y.yield_1yr AND y.yield_1yr > y.yield_2yr
AND y.dividendPerShare > y.dps_1yr
AND y.dividendPayoutRatio > 0 AND y.dividendPayoutRatio < 0.75
QUALIFY ROW_NUMBER() OVER (PARTITION BY y.symbol ORDER BY y.date DESC) = 1
)
SELECT s.symbol, p.companyName,
ROUND(s.dividendYield * 100, 2) AS yield_pct,
ROUND(s.yield_change_2yr * 100, 2) AS yield_expansion_2yr_pct,
s.yield_driver,
ROUND(s.dividendPayoutRatio * 100, 1) AS payout_pct,
ROUND(k.returnOnEquityTTM * 100, 1) AS roe_pct,
ROUND(k.marketCap / 1e9, 1) AS market_cap_b
FROM screened s
JOIN key_metrics_ttm k ON s.symbol = k.symbol
JOIN profile p ON s.symbol = p.symbol
WHERE k.returnOnEquityTTM > 0.10
AND k.marketCap > 500e6 -- €500M (~$545M USD)
AND p.exchange = 'XETRA'
ORDER BY s.yield_change_2yr DESC
LIMIT 30
What We Found

25 years of data. +4.19% annual alpha vs DAX. Zero cash periods.
| Metric | Rising Yield (EUR) | DAX (EUR) |
|---|---|---|
| CAGR | 9.23% | 5.04% |
| Total Return | 809% | - |
| Volatility | 18.56% | 16.22% |
| Max Drawdown | -36.66% | - |
| Sharpe Ratio | 0.392 | - |
| Sortino Ratio | 0.801 | - |
| Beta | 0.853 | - |
| Alpha | +4.19% annual | - |
| Win Rate (annual) | 56% | - |
| Avg Stocks per Period | 22.2 | - |
| Cash Periods | 0 of 25 | - |
| Invested Periods | 25 of 25 | - |
The strategy delivered 809% total return over 25 years. Zero cash periods across the entire history. Germany's industrial economy consistently produces companies with three consecutive years of rising dividend yield. The screen never struggled to find qualifying stocks.
The 56% win rate is strong. More than half the time, German dividend growers beat the DAX in a given year. The Sortino ratio (0.801) is solid, showing that the downside volatility is contained relative to the upside.
The max drawdown (-36.66%) is the main concern. German stocks are highly correlated with global markets during sell-offs, and dividend growers aren't immune to that.
Year-by-year returns

| Year | Rising Yield (EUR) | DAX (EUR) | Excess |
|---|---|---|---|
| 2000 | +23.6% | -12.2% | +35.8% |
| 2001 | -21.8% | -31.3% | +9.5% |
| 2002 | -8.9% | -22.8% | +13.9% |
| 2003 | +19.5% | +23.4% | -3.9% |
| 2004 | +17.8% | +15.6% | +2.2% |
| 2005 | +16.7% | +23.6% | -6.9% |
| 2006 | +29.4% | +39.3% | -9.9% |
| 2007 | -17.0% | -20.8% | +3.7% |
| 2008 | -23.6% | -25.2% | +1.5% |
| 2009 | +36.2% | +23.6% | +12.6% |
| 2010 | +15.1% | +27.6% | -12.4% |
| 2011 | -14.8% | -12.7% | -2.1% |
| 2012 | +22.1% | +21.8% | +0.3% |
| 2013 | +23.5% | +25.3% | -1.8% |
| 2014 | +20.0% | +12.0% | +8.0% |
| 2015 | -1.7% | -12.5% | +10.8% |
| 2016 | +29.6% | +28.5% | +1.1% |
| 2017 | +7.5% | -1.9% | +9.4% |
| 2018 | -1.0% | +2.4% | -3.3% |
| 2019 | -2.3% | +0.7% | -2.9% |
| 2020 | +46.6% | +24.1% | +22.5% |
| 2021 | 0.0% | -18.4% | +18.4% |
| 2022 | +15.6% | +25.9% | -10.3% |
| 2023 | +19.5% | +14.3% | +5.2% |
| 2024 | +18.0% | +29.5% | -11.4% |
Key Observations
2000: Dot-com protection
+23.6% while the DAX dropped 12.2%. German dividend growers were completely disconnected from the tech bubble. XETRA's composition leans industrial and financial, not tech. Companies growing their dividends through the late 1990s were exactly the businesses immune to the dot-com crash.
2001-2002: The exception
The 2001-2002 period was rough. -21.8% in 2001, -8.9% in 2002. Germany's industrial economy slowed after the dot-com bust, and even dividend growers suffered. This two-year stretch contributed to the -36.66% max drawdown. The DAX fell much harder (-31.3% and -22.8%), so the strategy held up relatively well, but absolute losses were still severe. Unlike India's version of this strategy, the German portfolio didn't escape the early-2000s downturn.
The 2003-2006 recovery
Four years of returns: +19.5%, +17.8%, +16.7%, +29.4%. Germany's export economy boomed as the Euro weakened and Chinese demand for industrial goods exploded. Mittelstand companies, the backbone of XETRA's dividend grower universe, were the direct beneficiaries. The DAX outperformed in 2005 and 2006, but the strategy held its own.
2008-2009: Crash and recovery
-23.6% in 2008, then +36.2% in 2009. The drawdown was slightly shallower than the DAX's -25.2%. The recovery was strong, with a 12.6-point excess return in 2009. The quality filter ensured the companies that survived were positioned to bounce.
2014 and 2016: Divergence years
+20.0% in 2014 and +29.6% in 2016, with +8.0% and +1.1% excess vs the DAX respectively. Both years, German industrials benefited from a weak Euro boosting exports. Dividend growers in the automotive, chemical, and engineering sectors captured this tailwind.
2020: The pandemic rebound
+46.6%, the best single year. German dividend growers that passed the screen in July 2019 were mature, cash-rich companies. They survived the pandemic sell-off and recovered aggressively as global demand for industrial goods snapped back. The +22.5% excess vs the DAX was the largest single-year alpha in the record.
2017-2019: The tough stretch
Three weak years: +7.5%, -0.3%, -6.1%. The same pattern as the US version. Growth stocks dominated globally, and dividend-oriented strategies trailed. Germany had the added headwind of automotive sector uncertainty (diesel scandal, EV transition concerns). Some traditionally strong dividend growers in the auto supply chain stumbled.
Currency Note
Returns are in Euros. The benchmark is the DAX, also in Euros. Currency is consistent for the local comparison. The EUR/USD rate was roughly 0.92 at the start of 2000 and roughly 1.04 at the end of 2024. The Euro strengthened slightly over the period, which adds roughly 0.5% annually for USD-based investors.
For context against US markets:
| Metric | Rising Yield (EUR) | Rising Yield (est. USD) | S&P 500 (USD) |
|---|---|---|---|
| CAGR | 9.23% | ~9.7% | 7.85% |
| Excess vs DAX | +4.19% | - | - |
The local alpha story (+4.19% vs DAX) is the more meaningful comparison for XETRA investors.
Germany vs US: Rising Yield Comparison
| Metric | Germany (EUR) | US (USD) |
|---|---|---|
| CAGR | 9.23% | 9.56% |
| Max Drawdown | -36.66% | -26.93% |
| Sharpe | 0.392 | 0.397 |
| Win Rate | 56% | 52% |
| Cash Periods | 0/25 | 0/25 |
| Avg Stocks | 22.2 | 27.2 |
Germany's win rate is higher (56% vs 52%), but the US version has a shallower drawdown (-26.93% vs -36.66%) and a marginally better Sharpe. Germany's advantage is consistency: zero cash periods and a broader set of qualifying years. The US version delivers better risk-adjusted returns overall.
The composition differs. Germany's portfolio is heavy on industrials, chemicals, and financial services. The US version skews more toward consumer staples, healthcare, and diversified industrials. The German portfolio is more cyclical, which explains the deeper drawdowns during global recessions.
Limitations
Currency mismatch. Returns are in EUR, benchmark in USD. The effect is minor over this period, but year-to-year comparisons can be misleading due to EUR/USD volatility.
Deeper drawdowns. The -36.66% max drawdown is among the deeper ones in our series. This strategy doesn't provide crisis protection on XETRA the way it does on BSE/NSE or US exchanges.
Smaller stock pool. The average of 22.2 stocks per period is lower than the 27-30 range seen in other markets. XETRA's qualifying universe is smaller, meaning less diversification and more concentration risk.
Survivorship bias. Exchange membership uses current profiles. German companies that delisted or were acquired aren't captured historically.
FY data lag. German fiscal years mostly end in December, with filings available by April-May. July rebalancing gives ample time, but some companies file later.
Transaction costs are estimated. XETRA has tight spreads for large-caps but wider spreads for mid-caps near the EUR 500M threshold. Actual trading costs may exceed the 0.1-0.5% estimates for less liquid names.
Takeaway
Rising dividend yield on XETRA produces a reliable 9.23% CAGR with +4.19% annual alpha vs the DAX and zero cash periods over 25 years. Germany's industrial economy is a natural fit for this signal. Companies in the chemical, engineering, and automotive sectors grow dividends consistently enough that the screen never fails to fill the portfolio.
The drawback is clear: -36.66% max drawdown. German stocks are globally correlated during crises, and dividend growers don't escape that correlation. The 2001-2002 and 2007-2008 periods show the portfolio tracking the broader market down.
The 56% win rate and zero cash periods make this a consistent strategy. You won't get India's explosive upside years or the US version's downside protection. What you get is a portfolio that's always invested, always finding qualifying stocks, and delivering modest but persistent alpha. For European-focused investors, that's a reasonable proposition.
Part of a Series
This analysis is part of our rising dividend yield global exchange comparison: - Rising Yield on US Stocks (NYSE + NASDAQ + AMEX) - 9.23% CAGR, the baseline - Rising Yield on Indian Stocks (BSE + NSE) - 13.08% CAGR, the standout performer - Rising Yield on Canadian Stocks (TSX) - 8.86% CAGR - Rising Yield on Japanese Stocks (JPX) - 8.38% CAGR, highest Sharpe - Rising Yield on UK Stocks (LSE) - 6.86% CAGR - Rising Yield: 16-Exchange Global Comparison - full comparison table
References
- Campbell, John Y., and Robert J. Shiller. "The Dividend-Price Ratio and Expectations of Future Dividends and Discount Factors." Review of Financial Studies 1, no. 3 (1988): 195-228.
- Cochrane, John H. "The Dog That Did Not Bark: A Defense of Return Predictability." Review of Financial Studies 21, no. 4 (2008): 1533-1575.
Run This Screen Yourself
All metrics used in this analysis (dividendYield, dividendPerShare, ROE, payout ratios) are queryable via SQL on Ceta Research. Filter by exchange (XETRA) and see what passes today.
The full backtest code (Python + DuckDB) is available in our GitHub repository.
Data: Ceta Research, FMP financial data warehouse. Universe: XETRA. Annual rebalance (July), equal weight top 30, 2000-2025. Returns in EUR unless noted.