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.
| ex_date | ex_date_label | record_date | pay_date | cash_per_share | ex_to_record_days | ex_to_pay_days |
|---|---|---|---|---|---|---|
| 2024-02-09 | February 9, 2024 | 2024-02-12 | 2024-02-15 | 0.24 | 3 | 6 |
| 2024-05-10 | May 10, 2024 | 2024-05-13 | 2024-05-16 | 0.25 | 3 | 6 |
| 2024-08-12 | August 12, 2024 | 2024-08-12 | 2024-08-15 | 0.25 | 0 | 3 |
| 2024-11-08 | November 8, 2024 | 2024-11-11 | 2024-11-14 | 0.25 | 3 | 6 |
| 2025-02-10 | February 10, 2025 | 2025-02-10 | 2025-02-13 | 0.25 | 0 | 3 |
| 2025-05-12 | May 12, 2025 | 2025-05-12 | 2025-05-15 | 0.26 | 0 | 3 |
| 2025-08-11 | August 11, 2025 | 2025-08-11 | 2025-08-14 | 0.26 | 0 | 3 |
| 2025-11-10 | November 10, 2025 | 2025-11-10 | 2025-11-13 | 0.26 | 0 | 3 |
| 2026-02-09 | February 9, 2026 | 2026-02-09 | 2026-02-12 | 0.26 | 0 | 3 |
| 2026-05-11 | May 11, 2026 | 2026-05-11 | 2026-05-14 | 0.27 | 0 | 3 |
| 2026-08-10 | August 10, 2026 | 2026-08-10 | 2026-08-13 | 0.27 | 0 | 3 |
- 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
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
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 →