Due Bills and Stock Splits: Ex-Date Timing
US stock splits by year, sorted by size of the distributionranking ·
2026-08-22 · 10×4
NVDA across its June 2024 split: stored close and one pre-split shareseries ·
2026-08-22 · 10×5
Days between pay date and ex-date, cash distributions that went ex lateranking ·
2026-08-22 · 12×3
Recent household-name splits: shares from one shareranking ·
2026-08-22 · 15×4
Can You Trade US Stocks 24 Hours a Day?
Shares printed by New York clock hour: AAPL, MSFT, NVDA, SPY and TSLA, week of July 13, 2026series ·
2026-08-01 · 16×3
AAPL quoted spread by New York clock hour, July 14, 2026: median and 90th percentile minuteranking ·
2026-08-01 · 7×4
Share of weekly volume by session window: seven household names, week of July 13, 2026ranking ·
2026-08-01 · 7×4
NVDA on July 14, 2026: price and volume in 30 minute buckets, 4:00 a.m. to 8:00 p.m. ETseries ·
2026-08-01 · 32×3
US stock splits by year, sorted by size of the distribution
US stock splits by year, sorted by size of the distribution
| year | large_distributions | small_forward_splits | reverse_splits |
|---|---|---|---|
| 2016 | 198 | 219 | 724 |
| 2017 | 232 | 158 | 690 |
| 2018 | 204 | 319 | 517 |
| 2019 | 102 | 288 | 604 |
| 2020 | 128 | 230 | 673 |
| 2021 | 186 | 223 | 483 |
| 2022 | 146 | 218 | 620 |
| 2023 | 177 | 185 | 830 |
| 2024 | 270 | 182 | 866 |
| 2025 | 239 | 185 | 1036 |
the exact SQL behind every number
SELECT
toString(toYear(execution_date)) AS year,
countIf(ratio >= 1.25) AS large_distributions,
countIf(ratio > 1 AND ratio < 1.25) AS small_forward_splits,
countIf(ratio < 1) AS reverse_splits
FROM
(
SELECT
ticker,
execution_date,
max(toFloat64(split_to) / greatest(toFloat64(split_from), 1.0)) AS ratio
FROM global_markets.stocks_splits
WHERE execution_date >= '2016-01-01'
AND execution_date < toStartOfYear(today())
AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
)
GROUP BY year
ORDER BY year
More from this analysisDue Bills and Stock Splits: Ex-Date Timing
Recent household-name splits: shares from one share
ranking 15×4
→
Days between pay date and ex-date, cash distributions that went ex late
ranking 12×3
→
NVDA across its June 2024 split: stored close and one pre-split share
series 10×5
→
The T+1 cutover, week by week: share of dividends with ex-date = record date, April–July 2024
ranking 18×3
→
See all 2,173 queries →