STRASMORE/EXPLORE 2,358 QUERIES

aapl_dividends

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-09-18, from what-are-tokenized-stocks.

as of series 11×7read in context →
aapl_dividends — 11 rows by 7 columns, computed from US exchange, SIP and OPRA data.
ex_dateex_date_labelrecord_datepay_datecash_per_shareex_to_record_daysex_to_pay_days
2024-02-09February 9, 20242024-02-122024-02-150.2436
2024-05-10May 10, 20242024-05-132024-05-160.2536
2024-08-12August 12, 20242024-08-122024-08-150.2503
2024-11-08November 8, 20242024-11-112024-11-140.2536
2025-02-10February 10, 20252025-02-102025-02-130.2503
2025-05-12May 12, 20252025-05-122025-05-150.2603
2025-08-11August 11, 20252025-08-112025-08-140.2603
2025-11-10November 10, 20252025-11-102025-11-130.2603
2026-02-09February 9, 20262026-02-092026-02-120.2603
2026-05-11May 11, 20262026-05-112026-05-140.2703
2026-08-10August 10, 20262026-08-102026-08-130.2703
Rows × columns
11 × 7
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 aapl_dividends, derived from the stored result.
ColumnTypeRangeNotes
ex_date date 2024-02-09 to 2026-08-10
ex_date_label text 11 distinct values
record_date date 2024-02-12 to 2026-08-10
pay_date date 2024-02-15 to 2026-08-13
cash_per_share number 0.24 to 0.27
ex_to_record_days number 0 to 3
ex_to_pay_days number 3 to 6

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.

the exact SQL behind every number
SELECT
    toString(exd)                                                                              AS ex_date,
    concat(monthName(exd), ' ', toString(toDayOfMonth(exd)), ', ', toString(toYear(exd)))     AS ex_date_label,
    toString(rec)                                                                              AS record_date,
    toString(pay)                                                                              AS pay_date,
    round(toFloat64(cash), 3)                                                                  AS cash_per_share,
    dateDiff('day', exd, rec)                                                                  AS ex_to_record_days,
    dateDiff('day', exd, pay)                                                                  AS ex_to_pay_days
FROM
(
    SELECT
        toDate(ex_dividend_date)   AS exd,
        toDate(any(record_date))   AS rec,
        toDate(any(pay_date))      AS pay,
        max(cash_amount)           AS cash
    FROM global_markets.stocks_dividends
    WHERE ticker = 'AAPL'
      AND ex_dividend_date >= '2024-01-01'
      AND ex_dividend_date <= '2026-08-31'
    GROUP BY exd
)
ORDER BY exd

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

More from this analysiswhat-are-tokenized-stocks
volume_by_segment ranking 5×3 off_hours_share ranking 5×3 One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 monthly series 241×4 2s10s spread, monthly average: last 20 years series 240×2 rolling_7y series 193×5 See all 2,358 queries →