Stock Split Calendar From a Free SQL API
Forward and reverse splits per month, last 36 monthsseries ·
2026-11-01 · 36×4
Most common split ratios, last three yearsranking ·
2026-11-01 · 12×2
Do the direction labels agree with the ratio columns?ranking ·
2026-11-01 · 2×4
The stock split calendar: recent and scheduledtable ·
2026-11-01 · 24×5
How to Download 10-K Filings from EDGAR
Section sizes inside one AAPL annual reportranking ·
2026-11-01 · 2×2
10-K filings by calendar month, complete years since 2021series ·
2026-11-01 · 12×3
Filings on record by form type, trailing yearranking ·
2026-11-01 · 12×3
Ticker to CIK, with the ten-digit padded formtable ·
2026-11-01 · 5×5
Companies using the phrase 'artificial intelligence' in their annual reportranking ·
2026-11-01 · 6×3
Build a Dividend Income Tracker With SQL
Yield on cost against current yield, per positionranking ·
2026-11-01 · 6×3
Annual dividend income per position, with a running portfolio totalranking ·
2026-11-01 · 6×3
What the sample list paid per calendar year, share counts held fixedranking ·
2026-11-01 · 5×3
Projected dividend income by month, next twelve monthsseries ·
2026-11-01 · 12×4
Latest declared dividend per share for each sample holdingtable ·
2026-11-01 · 6×5
Free Stock API With curl and jq: No Key
KO daily closes, last 30 sessions returned by the free SQL endpointseries ·
2026-09-30 · 30×2
How to Download FINRA Daily Short Volume Data
Short volume ratio on June 12, 2026 for six household namesranking ·
2026-09-19 · 6×4
Symbols carried in each June 2026 daily short volume fileseries ·
2026-09-19 · 21×5
Where AAPL's off-exchange short volume was reported on June 12, 2026ranking ·
2026-09-19 · 5×3
Forward and reverse splits per month, last 36 months
Forward and reverse splits per month, last 36 months
| month | month_label | forward_splits | reverse_splits |
|---|---|---|---|
| 2023-11-01 | Nov 2023 | 4 | 76 |
| 2023-12-01 | Dec 2023 | 19 | 87 |
| 2024-01-01 | Jan 2024 | 8 | 75 |
| 2024-02-01 | Feb 2024 | 9 | 75 |
| 2024-03-01 | Mar 2024 | 44 | 80 |
| 2024-04-01 | Apr 2024 | 30 | 95 |
| 2024-05-01 | May 2024 | 9 | 100 |
| 2024-06-01 | Jun 2024 | 20 | 86 |
| 2024-07-01 | Jul 2024 | 9 | 84 |
| 2024-08-01 | Aug 2024 | 11 | 93 |
| 2024-09-01 | Sep 2024 | 38 | 81 |
| 2024-10-01 | Oct 2024 | 42 | 91 |
| 2024-11-01 | Nov 2024 | 12 | 132 |
| 2024-12-01 | Dec 2024 | 24 | 70 |
| 2025-01-01 | Jan 2025 | 7 | 89 |
| 2025-02-01 | Feb 2025 | 18 | 110 |
| 2025-03-01 | Mar 2025 | 25 | 92 |
| 2025-04-01 | Apr 2025 | 16 | 94 |
| 2025-05-01 | May 2025 | 14 | 108 |
| 2025-06-01 | Jun 2025 | 22 | 113 |
| 2025-07-01 | Jul 2025 | 10 | 81 |
| 2025-08-01 | Aug 2025 | 14 | 101 |
| 2025-09-01 | Sep 2025 | 44 | 106 |
| 2025-10-01 | Oct 2025 | 24 | 96 |
| 2025-11-01 | Nov 2025 | 13 | 86 |
| 2025-12-01 | Dec 2025 | 32 | 145 |
| 2026-01-01 | Jan 2026 | 11 | 79 |
| 2026-02-01 | Feb 2026 | 15 | 98 |
| 2026-03-01 | Mar 2026 | 43 | 148 |
| 2026-04-01 | Apr 2026 | 21 | 108 |
| 2026-05-01 | May 2026 | 17 | 125 |
| 2026-06-01 | Jun 2026 | 39 | 124 |
| 2026-07-01 | Jul 2026 | 33 | 131 |
| 2026-08-01 | Aug 2026 | 7 | 117 |
| 2026-09-01 | Sep 2026 | 43 | 122 |
| 2026-10-01 | Oct 2026 | 24 | 103 |
the exact SQL behind every number
SELECT
toString(toStartOfMonth(execution_date)) AS month,
formatDateTime(toStartOfMonth(execution_date), '%b %Y') AS month_label,
countIf(direction = 'forward') AS forward_splits,
countIf(direction = 'reverse') AS reverse_splits
FROM
(
SELECT
execution_date,
ticker,
any(if(adjustment_type = 'forward_split', 'forward', 'reverse')) AS direction
FROM global_markets.stocks_splits
WHERE execution_date >= addMonths(toStartOfMonth(today()), -36)
AND execution_date < toStartOfMonth(today())
AND split_from > 0
AND split_to > 0
GROUP BY execution_date, ticker
)
GROUP BY month, month_label
ORDER BY month
More from this analysisStock Split Calendar From a Free SQL API
The stock split calendar: recent and scheduled
table 24×5
→
Most common split ratios, last three years
ranking 12×2
→
Do the direction labels agree with the ratio columns?
ranking 2×4
→
KO daily closes, last 30 sessions returned by the free SQL endpoint
series 30×2
→
See all 3,293 queries →