dividends_since_peak
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-11-01, from nke-decline-from-peak.
| ex_date | ex_date_label | dividend_per_share | close_on_ex_date | quarterly_yield_pct |
|---|---|---|---|---|
| 2021-12-03 | 03/12/2021 | 0.305 | 170.24 | 0.179 |
| 2022-03-04 | 04/03/2022 | 0.305 | 131.18 | 0.233 |
| 2022-06-03 | 03/06/2022 | 0.305 | 120.95 | 0.252 |
| 2022-09-02 | 02/09/2022 | 0.305 | 105.74 | 0.288 |
| 2022-12-02 | 02/12/2022 | 0.34 | 112.2 | 0.303 |
| 2023-03-03 | 03/03/2023 | 0.34 | 120.94 | 0.281 |
| 2023-06-02 | 02/06/2023 | 0.34 | 107.78 | 0.315 |
| 2023-09-01 | 01/09/2023 | 0.34 | 102.36 | 0.332 |
| 2023-12-01 | 01/12/2023 | 0.37 | 113.48 | 0.326 |
| 2024-03-01 | 01/03/2024 | 0.37 | 101.88 | 0.363 |
| 2024-06-03 | 03/06/2024 | 0.37 | 94.4 | 0.392 |
| 2024-09-03 | 03/09/2024 | 0.37 | 81.32 | 0.455 |
| 2024-12-02 | 02/12/2024 | 0.4 | 79.09 | 0.506 |
| 2025-03-03 | 03/03/2025 | 0.4 | 78.41 | 0.51 |
| 2025-06-02 | 02/06/2025 | 0.4 | 61.57 | 0.65 |
| 2025-09-02 | 02/09/2025 | 0.4 | 74.29 | 0.538 |
| 2025-12-01 | 01/12/2025 | 0.41 | 65.39 | 0.627 |
| 2026-03-02 | 02/03/2026 | 0.41 | 61.01 | 0.672 |
| 2026-06-01 | 01/06/2026 | 0.41 | 45.93 | 0.893 |
| 2026-09-01 | 01/09/2026 | 0.41 | 38.12 | 1.076 |
- Rows × columns
- 20 × 5
- Period covered
- to
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
ex_date |
date | 2021-12-03 to 2026-09-01 | |
ex_date_label |
text | 20 distinct values (01/03/2024, 01/06/2026, 01/09/2023…) | |
dividend_per_share |
number | 0.305 to 0.41 | |
close_on_ex_date |
number | 38.12 to 170.24 | US dollars |
quarterly_yield_pct |
number | 0.179 to 1.076 | percent |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
SELECT
d.ex_date AS ex_date,
formatDateTime(d.ex_date, '%d/%m/%Y') AS ex_date_label,
round(d.dividend_per_share, 3) AS dividend_per_share,
round(a.close_on_ex_date, 2) AS close_on_ex_date,
round(d.dividend_per_share / a.close_on_ex_date * 100, 3) AS quarterly_yield_pct
FROM
(
SELECT
toDate(ex_dividend_date) AS ex_date,
max(toFloat64(cash_amount)) AS dividend_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'NKE'
AND ex_dividend_date <= today()
AND ex_dividend_date >
(
SELECT argMax(date, toFloat64(close))
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NKE'
AND date >= '2016-01-01'
)
GROUP BY ex_date
) AS d
INNER JOIN
(
SELECT
toDate(date) AS session_date,
toFloat64(any(close)) AS close_on_ex_date
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NKE'
AND date >= '2021-01-01'
GROUP BY session_date
) AS a ON a.session_date = d.ex_date
ORDER BY d.ex_date
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.