{"slug":"nflx-stock-split-history","qid":"nflx_splits","label":"Every Netflix (NFLX) stock split on record, with ratio and chart divisor","post_title":"NFLX Stock Split History: Every Netflix Split","post_url":"/blog/nflx-stock-split-history#q-nflx_splits","columns":["split_date","effective_on","split_terms","shares_per_old_share","chart_divisor"],"rows":[{"split_date":"2004-02-12","effective_on":"Feb 12, 2004","split_terms":"2-for-1","shares_per_old_share":2,"chart_divisor":140},{"split_date":"2015-07-15","effective_on":"Jul 15, 2015","split_terms":"7-for-1","shares_per_old_share":7,"chart_divisor":70},{"split_date":"2025-11-17","effective_on":"Nov 17, 2025","split_terms":"10-for-1","shares_per_old_share":10,"chart_divisor":10}],"shape":"series","sql":"WITH splits AS\n(\n    SELECT\n        execution_date,\n        any(split_from) AS split_from,\n        any(split_to)   AS split_to\n    FROM global_markets.stocks_splits\n    WHERE ticker = 'NFLX'\n    GROUP BY execution_date\n)\nSELECT\n    toString(a.execution_date)                                               AS split_date,\n    formatDateTime(a.execution_date, '%b %e, %Y')                            AS effective_on,\n    concat(toString(toUInt32(a.split_to)), '-for-',\n           toString(toUInt32(a.split_from)))                                 AS split_terms,\n    round(toFloat64(a.split_to) / toFloat64(a.split_from), 2)                AS shares_per_old_share,\n    round(exp(sum(log(toFloat64(b.split_to) / toFloat64(b.split_from)))), 2) AS chart_divisor\nFROM splits AS a, splits AS b\nWHERE b.execution_date >= a.execution_date\nGROUP BY\n    a.execution_date,\n    a.split_from,\n    a.split_to\nORDER BY a.execution_date","computed_at":"2026-10-07T15:05:12.849417+00:00","elapsed":0.003284029}