{"slug":"due-bills-and-stock-splits","qid":"splits_by_year","label":"US stock splits by year, sorted by size of the distribution","post_title":"Due Bills and Stock Splits: Ex-Date Timing","post_url":"/blog/due-bills-and-stock-splits#q-splits_by_year","columns":["year","large_distributions","small_forward_splits","reverse_splits"],"rows":[{"year":"2016","large_distributions":198,"small_forward_splits":219,"reverse_splits":724},{"year":"2017","large_distributions":232,"small_forward_splits":158,"reverse_splits":690},{"year":"2018","large_distributions":204,"small_forward_splits":319,"reverse_splits":517},{"year":"2019","large_distributions":102,"small_forward_splits":288,"reverse_splits":604},{"year":"2020","large_distributions":128,"small_forward_splits":230,"reverse_splits":673},{"year":"2021","large_distributions":186,"small_forward_splits":223,"reverse_splits":483},{"year":"2022","large_distributions":146,"small_forward_splits":218,"reverse_splits":620},{"year":"2023","large_distributions":177,"small_forward_splits":185,"reverse_splits":830},{"year":"2024","large_distributions":270,"small_forward_splits":182,"reverse_splits":866},{"year":"2025","large_distributions":239,"small_forward_splits":185,"reverse_splits":1036}],"shape":"ranking","sql":"SELECT\n    toString(toYear(execution_date))          AS year,\n    countIf(ratio >= 1.25)                    AS large_distributions,\n    countIf(ratio > 1 AND ratio < 1.25)       AS small_forward_splits,\n    countIf(ratio < 1)                        AS reverse_splits\nFROM\n(\n    SELECT\n        ticker,\n        execution_date,\n        max(toFloat64(split_to) / greatest(toFloat64(split_from), 1.0)) AS ratio\n    FROM global_markets.stocks_splits\n    WHERE execution_date >= '2016-01-01'\n      AND execution_date <  toStartOfYear(today())\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, execution_date\n)\nGROUP BY year\nORDER BY year","computed_at":"2026-08-22T04:04:45.624344+00:00","elapsed":0.063392127}