Dividend Growth on German Stocks: 5.94% CAGR, +0.90% Alpha Over the DAX (XETRA Backtest)
We ran a dividend growth screen on German stocks (XETRA). 5.94% CAGR with 323% total return, beating the DAX by +0.90% annually with 8% down capture. Genuine alpha with spectacular downside protection.
Dividend Growth on German Stocks: 5.94% CAGR Over 18 Years (XETRA Backtest)
Germany's dividend growth strategy does something most factor screens don't: it beats its local benchmark. The portfolio returned 5.94% annually vs the DAX's 5.04%, good for +0.90% excess CAGR over 18 invested years. That gap looks modest until you see the risk numbers. A beta of 0.327 means this portfolio moves at roughly a third of the DAX's pace. Down capture of 8.02% means it dodges nearly all of the benchmark's drawdowns. And a max drawdown of -34.25% vs the DAX's worst stretches paints a clear picture: 323% total return with far less pain than buying the index.
Contents
- Method
- Signal
- Results
- The Cash Period Story
- Annual Returns
- When It Works
- When It Struggles
- Limitations
- Run This Screen (Germany)
- Takeaway
- Part of a Series
- References
Data: FMP financial data warehouse, 2000–2025. Updated March 2026.
Method
Data source: Ceta Research (FMP financial data) Universe: XETRA-listed stocks with market cap > EUR 500M Period: 2000-2025 (25 years, invested from 2007) Rebalancing: Annual (July)
Signal
| Filter | Threshold |
|---|---|
| Consecutive dividend increases | >= 5 years |
| Payout ratio | 0% to 80% |
| Free cash flow | > 0 |
| Market cap | > EUR 500M |
Portfolio: Top 30 by streak length, equal weight. Cash if fewer than 10 qualify.
For full methodology, see our US analysis.
Results
| Metric | Strategy | DAX |
|---|---|---|
| CAGR | 5.94% | 5.04% |
| Total Return | 323% | -- |
| Max Drawdown | -34.25% | -- |
| Sharpe Ratio | 0.282 | -- |
| Sortino Ratio | 0.561 | -- |
| Calmar Ratio | 0.173 | -- |
| Win Rate (vs DAX) | 52% | -- |
| Up Capture | 54.49% | -- |
| Down Capture | 8.02% | -- |
| Beta | 0.327 | -- |
| Alpha | 2.95% | -- |
| Volatility | 13.96% | -- |
| Cash Periods | 7/25 (28%) | -- |
| Avg Stocks | 22.8 | -- |
The 5.94% CAGR edges past the DAX's 5.04%, and the risk numbers are where this strategy really separates. Volatility of 13.96% is well below the DAX. A beta of 0.327 means this portfolio moves at roughly a third of the benchmark's pace. Alpha of 2.95% confirms genuine excess return on a risk-adjusted basis. Down capture of 8.02% is the standout number: the strategy dodges nearly all of the DAX's drawdowns while still capturing 54.49% of its upside.

The Cash Period Story
Seven cash periods (2000-2006) all fall at the start of the backtest window. FMP coverage for German dividend data starts producing enough qualifying stocks in 2007. This is a data availability issue, not a signal failure. From 2007 onward, the strategy averages 22.8 qualifying stocks per period. German Mittelstand companies and DAX members with established dividend policies provide a deep enough universe once coverage kicks in.
Annual Returns
| Year | Strategy | DAX | Excess |
|---|---|---|---|
| 2000-2006 | 0% (cash) | -- | -- |
| 2007 | -4.4% | -20.8% | +16.3% |
| 2008 | -31.2% | -25.2% | -6.0% |
| 2009 | +37.8% | +23.6% | +14.2% |
| 2010 | +15.5% | +27.6% | -12.0% |
| 2011 | +13.5% | -12.7% | +26.2% |
| 2012 | +14.5% | +21.8% | -7.2% |
| 2013 | +30.7% | +25.3% | +5.4% |
| 2014 | +26.7% | +12.0% | +14.8% |
| 2015 | +5.4% | -12.5% | +17.9% |
| 2016 | +13.9% | +28.5% | -14.6% |
| 2017 | +7.7% | -1.9% | +9.6% |
| 2018 | +7.0% | +2.4% | +4.6% |
| 2019 | -2.8% | +0.7% | -3.4% |
| 2020 | +25.4% | +24.1% | +1.3% |
| 2021 | -3.6% | -18.4% | +14.8% |
| 2022 | +5.9% | +25.9% | -20.0% |
| 2023 | +9.8% | +14.3% | -4.5% |
| 2024 | -0.8% | +29.5% | -30.2% |

When It Works
2011: The standout year. +13.5% vs the DAX's -12.7%, for +26.2% excess return. While the Eurozone debt crisis hammered German equities, dividend growers held up. The screen naturally selects for financial strength, and that mattered most when peripheral Europe was in crisis.
2015: Defensive dominance. +5.4% vs the DAX's -12.5%, a +17.9% gap. Same pattern: the DAX sold off and the dividend growers barely flinched. This is the 8.02% down capture at work.
2007: Early outperformance. -4.4% vs the DAX's -20.8%, for +16.3% excess. The strategy's first invested year and it immediately demonstrated its defensive character.
2013-2014: The European recovery. +30.7% followed by +26.7%, beating the DAX by +5.4% and +14.8%. ECB accommodation and a rebound in European industrial production favored the mature, cash-generative German companies this screen selects.
2021: Defensive again. -3.6% vs the DAX's -18.4%, a +14.8% gap. Four of the strategy's best excess return years came when the DAX was negative. This portfolio is built for drawdown protection.
When It Struggles
2024: The worst single year. -0.8% vs the DAX's +29.5%, a -30.2% gap. When the DAX rallied hard on AI enthusiasm and tech recovery, the conservative dividend growers sat it out. This is the flip side of low beta: you miss the sharp rallies.
2022: Another strong DAX year missed. +5.9% vs the DAX's +25.9%, trailing by -20.0%. The strategy posted a positive return but couldn't keep pace with a surging benchmark.
2016: Lagging in a momentum year. +13.9% vs the DAX's +28.5%, a -14.6% gap. Post-Brexit recovery drove a broad German rally that favored cyclicals over the steady dividend payers.
2010: Recovery mismatch. +15.5% vs the DAX's +27.6%. Quantitative easing drove a broader rally, while dividend growers posted solid but unspectacular returns. A -12.0% gap.
Limitations
Data coverage before 2007. FMP German data is sparse before 2007. The 7 cash periods reflect data gaps, not strategy failure. Effective results cover 2007-2024 (18 invested years).
Win rate of 52%. The strategy beat the DAX in just over half of invested years. The alpha of 2.95% is real, but the year-to-year excess returns are volatile. You can trail the DAX by -30% in a single year (2024) and then beat it by +26% the next downturn. Staying the course requires conviction.
Structural sector bias. German dividend growers cluster in industrials, chemicals, insurance, and consumer staples. Technology representation is thin. This creates a structural underweight to growth sectors that have driven recent market returns.
Transaction costs not modeled. XETRA execution costs, withholding tax on German dividends (26.375% for domestic investors), and custody fees aren't included. These reduce net returns.
Run This Screen (Germany)
WITH annual_div AS (
SELECT symbol,
EXTRACT(YEAR FROM CAST(date AS DATE)) AS yr,
SUM(adjDividend) AS total_div
FROM dividend_calendar
WHERE adjDividend > 0
AND symbol IN (SELECT DISTINCT symbol FROM profile WHERE exchange IN ('XETRA'))
GROUP BY symbol, EXTRACT(YEAR FROM CAST(date AS DATE))
),
growth AS (
SELECT symbol, yr, total_div,
LAG(total_div) OVER (PARTITION BY symbol ORDER BY yr) AS prev_div
FROM annual_div
),
last_break AS (
SELECT symbol, MAX(yr) AS break_yr
FROM growth
WHERE prev_div IS NOT NULL AND total_div <= prev_div
GROUP BY symbol
),
streak AS (
SELECT g.symbol, COUNT(*) AS consecutive_years,
MIN(g.yr) AS streak_from, MAX(g.yr) AS streak_to
FROM growth g
LEFT JOIN last_break lb ON g.symbol = lb.symbol
WHERE g.prev_div IS NOT NULL
AND g.total_div > g.prev_div
AND (lb.break_yr IS NULL OR g.yr > lb.break_yr)
GROUP BY g.symbol
HAVING COUNT(*) >= 5
)
SELECT s.symbol, s.consecutive_years, s.streak_from, s.streak_to,
ROUND(r.dividendPayoutRatioTTM * 100, 1) AS payout_pct,
ROUND(k.marketCap / 1e9, 2) AS mktcap_bn,
ROUND(c.freeCashFlow / 1e6, 0) AS fcf_mm
FROM streak s
JOIN financial_ratios_ttm r ON s.symbol = r.symbol
JOIN key_metrics_ttm k ON s.symbol = k.symbol
JOIN cash_flow_statement_ttm c ON s.symbol = c.symbol
WHERE r.dividendPayoutRatioTTM BETWEEN 0 AND 0.80
AND c.freeCashFlow > 0
AND k.marketCap > 500000000
QUALIFY ROW_NUMBER() OVER (PARTITION BY s.symbol ORDER BY s.consecutive_years DESC) = 1
ORDER BY s.consecutive_years DESC, k.marketCap DESC
LIMIT 30
Takeaway
Germany's dividend growth screen returns 5.94% annually, beating the DAX's 5.04% with far less risk. Alpha of 2.95%, beta of 0.327, and down capture of 8.02% paint a clear picture: this strategy captures the DAX's long-term returns while sidestepping nearly all of its drawdowns.
The defensive years tell the story. In 2011 (+26.2% excess), 2015 (+17.9%), 2007 (+16.3%), and 2021 (+14.8%), the DAX sold off and dividend growers held firm. You pay for that protection in momentum years like 2024 (-30.2% excess) when the DAX runs and conservative names get left behind.
For investors who want German equity exposure with structural downside protection, this is a clean signal. The data is consistent, the 52% win rate is fair, and the risk-adjusted metrics (Sharpe 0.282, Sortino 0.561, Calmar 0.173) confirm the strategy earns its keep against the local benchmark.
Part of a Series
This is the Germany analysis. See also: - Dividend Growth on US Stocks - full methodology - Dividend Growth on Indian Stocks - 13.64% CAGR, top performer - Dividend Growth Across Global Exchanges - full comparison
References
- Lintner, J. (1956). "Distribution of Incomes of Corporations Among Dividends, Retained Earnings, and Taxes." American Economic Review, 46(2), 97-113.
- Arnott, R. & Asness, C. (2003). "Surprise! Higher Dividends = Higher Earnings Growth." Financial Analysts Journal, 59(1), 70-87.
- Siegel, J. (2005). The Future for Investors. Crown Business.
Data: Ceta Research (FMP financial data warehouse). Universe: XETRA, market cap > EUR 500M. Backtest: 2000-2025, annual July rebalance. Past performance does not guarantee future results. This is educational content, not investment advice.