cycle_reglement
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-10-07, from days-from-ex-date-to-dividend-payment.
| month | mois_label | part_meme_jour_pct | events_count |
|---|---|---|---|
| 2023-07 | juil. 2023 | 0 | 2295 |
| 2023-08 | août 2023 | 0 | 3191 |
| 2023-09 | sept. 2023 | 0 | 4832 |
| 2023-10 | oct. 2023 | 0 | 2257 |
| 2023-11 | nov. 2023 | 0 | 3084 |
| 2023-12 | déc. 2023 | 0 | 5151 |
| 2024-01 | janv. 2024 | 0 | 1633 |
| 2024-02 | févr. 2024 | 0 | 2734 |
| 2024-03 | mars 2024 | 0 | 4888 |
| 2024-04 | avr. 2024 | 1 | 2791 |
| 2024-05 | mai 2024 | 18 | 3652 |
| 2024-06 | juin 2024 | 95 | 4950 |
| 2024-07 | juil. 2024 | 98 | 2630 |
| 2024-08 | août 2024 | 94 | 3313 |
| 2024-09 | sept. 2024 | 98 | 4925 |
| 2024-10 | oct. 2024 | 99 | 2568 |
| 2024-11 | nov. 2024 | 95 | 3156 |
| 2024-12 | déc. 2024 | 99 | 6267 |
| 2025-01 | janv. 2025 | 98 | 1877 |
| 2025-02 | févr. 2025 | 97 | 2908 |
| 2025-03 | mars 2025 | 99 | 4889 |
| 2025-04 | avr. 2025 | 98 | 3142 |
| 2025-05 | mai 2025 | 96 | 4102 |
| 2025-06 | juin 2025 | 98 | 5629 |
- Rows × columns
- 24 × 4
- 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 |
|---|---|---|---|
month |
text | 24 distinct values (2023-07, 2023-08, 2023-09…) | |
mois_label |
text | 24 distinct values (août 2023, août 2024, avr. 2024…) | |
part_meme_jour_pct |
number | 0 to 99 | percent |
events_count |
number | 1,633 to 6,267 | count |
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
formatDateTime(mois, '%Y-%m') AS month,
concat(arrayElement(['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin',
'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
toMonth(mois)),
' ',
toString(toYear(mois))) AS mois_label,
toUInt16(round(100 * countIf(record_date = ex_date) / count())) AS part_meme_jour_pct,
count() AS events_count
FROM
(
SELECT
toStartOfMonth(ex_dividend_date) AS mois,
ex_dividend_date AS ex_date,
record_date
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= '2023-07-01'
AND ex_dividend_date < '2025-07-01'
AND cash_amount > 0
AND record_date >= ex_dividend_date
AND dateDiff('day', ex_dividend_date, record_date) <= 7
GROUP BY ticker, ex_dividend_date, record_date
)
GROUP BY mois
HAVING events_count >= 50
ORDER BY mois
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.