{"slug":"stock-splits-in-japan-trading-units","qid":"split_math","label":"split_math","post_title":"stock-splits-in-japan-trading-units","post_url":"/blog/stock-splits-in-japan-trading-units#q-split_math","columns":["ticker","split_label","effective_on","shares_after_100","ticket_cut_pct"],"rows":[{"ticker":"CMG","split_label":"50-for-1","effective_on":"Jun 26, 2024","shares_after_100":5000,"ticket_cut_pct":98},{"ticker":"BKNG","split_label":"25-for-1","effective_on":"Apr 6, 2026","shares_after_100":2500,"ticket_cut_pct":96},{"ticker":"GOOGL","split_label":"20-for-1","effective_on":"Jul 18, 2022","shares_after_100":2000,"ticket_cut_pct":95},{"ticker":"GOOG","split_label":"20-for-1","effective_on":"Jul 18, 2022","shares_after_100":2000,"ticket_cut_pct":95},{"ticker":"KLAC","split_label":"10-for-1","effective_on":"Jun 12, 2026","shares_after_100":1000,"ticket_cut_pct":90},{"ticker":"NFLX","split_label":"10-for-1","effective_on":"Nov 17, 2025","shares_after_100":1000,"ticket_cut_pct":90},{"ticker":"LRCX","split_label":"10-for-1","effective_on":"Oct 3, 2024","shares_after_100":1000,"ticket_cut_pct":90},{"ticker":"SMCI","split_label":"10-for-1","effective_on":"Oct 1, 2024","shares_after_100":1000,"ticket_cut_pct":90},{"ticker":"AVGO","split_label":"10-for-1","effective_on":"Jul 15, 2024","shares_after_100":1000,"ticket_cut_pct":90},{"ticker":"CVNA","split_label":"5-for-1","effective_on":"May 8, 2026","shares_after_100":500,"ticket_cut_pct":80},{"ticker":"NOW","split_label":"5-for-1","effective_on":"Dec 18, 2025","shares_after_100":500,"ticket_cut_pct":80},{"ticker":"FTNT","split_label":"5-for-1","effective_on":"Jun 23, 2022","shares_after_100":500,"ticket_cut_pct":80}],"shape":"table","sql":"WITH\n    large_caps AS\n    (\n        SELECT ticker\n        FROM global_markets.stocks_ratios\n        WHERE date >= today() - 60\n          AND market_cap > 20000000000\n        GROUP BY ticker\n    ),\n    forward_splits 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 >= '2022-01-01'\n          AND execution_date <  today()\n          AND ticker NOT IN ('SPCX')\n        GROUP BY ticker, execution_date\n        HAVING split_to > split_from\n    )\nSELECT\n    f.ticker                                                                AS ticker,\n    concat(toString(toUInt32(f.split_to)), '-for-',\n           toString(toUInt32(f.split_from)))                                AS split_label,\n    formatDateTime(f.execution_date, '%b %e, %Y')                           AS effective_on,\n    toUInt32(round(100 * toFloat64(f.split_to) / toFloat64(f.split_from)))  AS shares_after_100,\n    round(100 * (1 - toFloat64(f.split_from) / toFloat64(f.split_to)), 1)   AS ticket_cut_pct\nFROM forward_splits AS f\nINNER JOIN large_caps AS l ON l.ticker = f.ticker\nORDER BY shares_after_100 DESC, f.execution_date DESC\nLIMIT 12","computed_at":"2026-09-24T15:02:04.288794+00:00","elapsed":0.118996334}