{"slug":"stock-splits-in-japan-trading-units","qid":"split_history","label":"split_history","post_title":"stock-splits-in-japan-trading-units","post_url":"/blog/stock-splits-in-japan-trading-units#q-split_history","columns":["year","forward_splits","reverse_splits"],"rows":[{"year":"2016","forward_splits":416,"reverse_splits":725},{"year":"2017","forward_splits":379,"reverse_splits":701},{"year":"2018","forward_splits":516,"reverse_splits":524},{"year":"2019","forward_splits":388,"reverse_splits":606},{"year":"2020","forward_splits":352,"reverse_splits":679},{"year":"2021","forward_splits":404,"reverse_splits":488},{"year":"2022","forward_splits":362,"reverse_splits":622},{"year":"2023","forward_splits":358,"reverse_splits":834},{"year":"2024","forward_splits":451,"reverse_splits":867},{"year":"2025","forward_splits":424,"reverse_splits":1036},{"year":"2026","forward_splits":315,"reverse_splits":903}],"shape":"ranking","sql":"WITH split_events AS\n(\n    SELECT\n        ticker,\n        execution_date,\n        any(split_to)   AS split_to,\n        any(split_from) AS split_from\n    FROM global_markets.stocks_splits\n    WHERE execution_date >= '2016-01-01'\n      AND execution_date <  today()\n    GROUP BY ticker, execution_date\n)\nSELECT\n    toString(toYear(execution_date)) AS year,\n    countIf(split_to > split_from)   AS forward_splits,\n    countIf(split_to < split_from)   AS reverse_splits\nFROM split_events\nGROUP BY year\nORDER BY year","computed_at":"2026-09-24T15:02:04.562606+00:00","elapsed":0.174749741}