{"slug":"what-is-a-reverse-stock-split","qid":"by_year","label":"Reverse vs. forward splits by year, 2019 to today","post_title":"What Is a Reverse Stock Split? Good or Bad?","post_url":"/blog/what-is-a-reverse-stock-split#q-by_year","columns":["year","reverse_splits","forward_splits","reverse_per_forward"],"rows":[{"year":2019,"reverse_splits":606,"forward_splits":95,"reverse_per_forward":6.4},{"year":2020,"reverse_splits":685,"forward_splits":117,"reverse_per_forward":5.9},{"year":2021,"reverse_splits":491,"forward_splits":174,"reverse_per_forward":2.8},{"year":2022,"reverse_splits":622,"forward_splits":130,"reverse_per_forward":4.8},{"year":2023,"reverse_splits":837,"forward_splits":165,"reverse_per_forward":5.1},{"year":2024,"reverse_splits":871,"forward_splits":257,"reverse_per_forward":3.4},{"year":2025,"reverse_splits":1038,"forward_splits":240,"reverse_per_forward":4.3},{"year":2026,"reverse_splits":778,"forward_splits":183,"reverse_per_forward":4.3}],"shape":"ranking","sql":"SELECT\n    toYear(execution_date) AS year,\n    countIf(adjustment_type = 'reverse_split') AS reverse_splits,\n    countIf(adjustment_type = 'forward_split') AS forward_splits,\n    round(countIf(adjustment_type = 'reverse_split')\n        / greatest(countIf(adjustment_type = 'forward_split'), 1), 1) AS reverse_per_forward\nFROM global_markets.stocks_splits\nWHERE execution_date >= '2019-01-01'\n  AND execution_date <= today()\nGROUP BY year\nORDER BY year","computed_at":"2026-08-22T04:33:09.151221+00:00","elapsed":0.041879762}