STRASMORE/EXPLORE 3,293 QUERIES

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.

as of series 20×5read in context →
dividends_since_peak — 20 rows by 5 columns, computed from US exchange, SIP and OPRA data.
ex_dateex_date_labeldividend_per_shareclose_on_ex_datequarterly_yield_pct
2021-12-0303/12/20210.305170.240.179
2022-03-0404/03/20220.305131.180.233
2022-06-0303/06/20220.305120.950.252
2022-09-0202/09/20220.305105.740.288
2022-12-0202/12/20220.34112.20.303
2023-03-0303/03/20230.34120.940.281
2023-06-0202/06/20230.34107.780.315
2023-09-0101/09/20230.34102.360.332
2023-12-0101/12/20230.37113.480.326
2024-03-0101/03/20240.37101.880.363
2024-06-0303/06/20240.3794.40.392
2024-09-0303/09/20240.3781.320.455
2024-12-0202/12/20240.479.090.506
2025-03-0303/03/20250.478.410.51
2025-06-0202/06/20250.461.570.65
2025-09-0202/09/20250.474.290.538
2025-12-0101/12/20250.4165.390.627
2026-03-0202/03/20260.4161.010.672
2026-06-0101/06/20260.4145.930.893
2026-09-0101/09/20260.4138.121.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
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for dividends_since_peak, derived from the stored result.
ColumnTypeRangeNotes
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
⌘/Ctrl + Enter

Trabaja con estos datos en tu asistente de IA

Se abre listo para consultar, con los datos de esta página. Gratis, sin cuenta.