What Stocks Are in the DAX 40?
SAP's US line: price move vs dividend contribution by yearranking ·
2026-10-04 · 10×4
Dividend dates per year: SAP's US line vs Coca-Colaranking ·
2026-10-04 · 10×3
How a 15% weight cap bites in a market-cap-weighted basketranking ·
2026-10-04 · 8×4
How to Invest in the DAX: Which Index You Get
When a US listed German equity fund trades, by ET half hourseries ·
2026-10-04 · 32×3
Price only versus dividends reinvested, both starting at 100ranking ·
2026-10-04 · 15×4
What a distributing fund pays out, and whenseries ·
2026-10-04 · 14×4
How DAX Index Weights Are Calculated
Price move versus dividends paid, 2021 through 2025ranking ·
2026-10-04 · 8×4
A 10 percent index cap, worked on a 40 stock baskettable ·
2026-10-04 · 12×5
DAX Options Settlement Price: ODAX vs ODAP
DAX option settlement clock: last trading time and settlement auction, CETtable ·
2026-09-25 · 3×5
DAX Futures Explained: FDAX, FDXM, FDXS
Quarterly third Friday volume against the trailing 20 session averageseries ·
2026-09-23 · 14×5
Share of a Germany fund's monthly volume printed after the 17:30 CET Frankfurt closeseries ·
2026-09-23 · 12×3
Where a listed Germany fund's volume sits on the New York clock (Jun to Aug 2026)ranking ·
2026-09-23 · 8×3
Eurex Option Codes: ODAX, ODAP, OESX
One US options symbol, taken apart: busiest SPY contracts on 17 June 2026table ·
2026-09-22 · 8×6
Distinct expirations traded per underlying, 17 June 2026ranking ·
2026-09-22 · 5×2
SPY option volume by days left to expiry, 17 June 2026ranking ·
2026-09-22 · 5×3
What one US equity option contract covers, 17 June 2026ranking ·
2026-09-22 · 5×3
Xetra Trading Hours and Holidays 2026–2027
Weekdays, weekday closures and Xetra sessions per calendar yeartable ·
2026-09-16 · 2×5
Days when the New York open lands at 14:30 Frankfurt time (three-hour overlap), 2026 and 2027series ·
2026-09-16 · 4×5
Xetra non-trading days 2027, from the Deutsche Börse trading calendartable ·
2026-09-16 · 8×5
Xetra non-trading days 2026, from the Deutsche Börse trading calendartable ·
2026-09-16 · 8×5
DAX Daily Options: How Eurex 0DTE Works
Same-day expiries as a share of SPY option volume: every session, July 2026series ·
2026-08-03 · 21×4
Expirations on the SPY option board: every listed expiry over 30 days, 16 July 2026series ·
2026-08-03 · 13×4
Median implied volatility by days to expiry: near-the-money SPY contracts, 16 July 2026ranking ·
2026-08-03 · 5×4
Distinct expirations listed for the rest of July 2026: eight US namesranking ·
2026-08-03 · 8×3
SAP's US line: price move vs dividend contribution by year
SAP's US line: price move vs dividend contribution by year
| year | price_return_pct | dividend_pct | total_return_pct |
|---|---|---|---|
| 2016 | 12.04 | 1.69 | 13.74 |
| 2017 | 30.2 | 1.59 | 31.79 |
| 2018 | -11.42 | 1.47 | -9.95 |
| 2019 | 35.1 | 1.69 | 36.79 |
| 2020 | -4.69 | 1.27 | -3.43 |
| 2021 | 8.41 | 1.75 | 10.16 |
| 2022 | -27.02 | 1.84 | -25.18 |
| 2023 | 48.67 | 2.15 | 50.82 |
| 2024 | 63.91 | 1.59 | 65.5 |
| 2025 | -0.09 | 1.08 | 1 |
the exact SQL behind every number
WITH yearly AS
(
SELECT
toYear(date) AS fiscal_y,
argMin(toFloat64(close), date) AS first_close,
argMax(toFloat64(close), date) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SAP'
AND date >= '2016-01-01'
AND date < '2026-01-01'
GROUP BY fiscal_y
),
cash AS
(
SELECT
toYear(ex_dividend_date) AS fiscal_y,
sum(toFloat64(cash_amount)) AS dividends
FROM global_markets.stocks_dividends
WHERE ticker = 'SAP'
AND ex_dividend_date >= '2016-01-01'
AND ex_dividend_date < '2026-01-01'
GROUP BY fiscal_y
)
SELECT
toString(y.fiscal_y) AS year,
round(100 * (y.last_close - y.first_close) / y.first_close, 2) AS price_return_pct,
round(100 * c.dividends / y.first_close, 2) AS dividend_pct,
round(100 * (y.last_close - y.first_close + c.dividends) / y.first_close, 2) AS total_return_pct
FROM yearly AS y
LEFT JOIN cash AS c ON c.fiscal_y = y.fiscal_y
ORDER BY year
More from this analysisWhat Stocks Are in the DAX 40?
Dividend dates per year: SAP's US line vs Coca-Cola
ranking 10×3
→
How a 15% weight cap bites in a market-cap-weighted basket
ranking 8×4
→
Price move versus dividends paid, 2021 through 2025
ranking 8×4
→
A 10 percent index cap, worked on a 40 stock basket
table 12×5
→
See all 3,256 queries →