NFLX Stock Split History: Every Netflix Split
NFLX stock split history: every Netflix stock split on record, with ratios, the first split adjusted session, and what a split does to a position value.
NFLX stock split history is a short list. The split record carries 3 Netflix stock splits, the earliest trading on a split-adjusted basis from Feb 12, 2004 and the latest from Nov 17, 2025. A forward split multiplies the share count and divides the per-share price by the same figure, which leaves the market value of a holding where it was the session before.
Every NFLX stock split on record
The panel below is built from the split record itself: one row per split, with the ratio and the first session that traded at the new price. The last column is the one that matters for anyone reading an old chart, and the section after this works through it.
| split_date | effective_on | split_terms | shares_per_old_share | chart_divisor |
|---|---|---|---|---|
| 2004-02-12 | Feb 12, 2004 | 2-for-1 | 2 | 140 |
| 2015-07-15 | Jul 15, 2015 | 7-for-1 | 7 | 70 |
| 2025-11-17 | Nov 17, 2025 | 10-for-1 | 10 | 10 |
The exact SQL behind every number
WITH splits AS
(
SELECT
execution_date,
any(split_from) AS split_from,
any(split_to) AS split_to
FROM global_markets.stocks_splits
WHERE ticker = 'NFLX'
GROUP BY execution_date
)
SELECT
toString(a.execution_date) AS split_date,
formatDateTime(a.execution_date, '%b %e, %Y') AS effective_on,
concat(toString(toUInt32(a.split_to)), '-for-',
toString(toUInt32(a.split_from))) AS split_terms,
round(toFloat64(a.split_to) / toFloat64(a.split_from), 2) AS shares_per_old_share,
round(exp(sum(log(toFloat64(b.split_to) / toFloat64(b.split_from)))), 2) AS chart_divisor
FROM splits AS a, splits AS b
WHERE b.execution_date >= a.execution_date
GROUP BY
a.execution_date,
a.split_from,
a.split_to
ORDER BY a.execution_dateRead the rows oldest to newest. At the earliest split in view, 2-for-1, one share became 2 shares. At the most recent, 10-for-1, one share became 10 shares. The divisor column accumulates every ratio from its own row forward: a price printed before Feb 12, 2004 is divided by 140 in a fully split-adjusted series, and a price printed before the most recent split is divided by 10.
A split moves through four dated steps. The board approves the terms and the company discloses them, which for Netflix has arrived in a filing alongside a quarterly release. A record date then fixes the list of holders entitled to the extra shares. A distribution date delivers those shares. The first split-adjusted session opens afterwards with the new share count and the new quote. The split record stores the ratio and that final step; announcement and record dates live in the company's own filings, which is where to verify a specific date. Our guide to when a stock split takes effect walks the sequence day by day, and due bills and stock splits covers the awkward window when a trade settles across the record date.
What a split did, and did not do, to a holding
Take round numbers for clarity, with no claim that these were the prices. A holder with 100 shares at $700 holds $70,000. After a 7-for-1 split that holder has 700 shares at $100, still $70,000. Nothing was bought and nothing was sold.
A forward split leaves four things alone: the market value of a holding at the moment of the change, the percentage of the company a holder owns, the company's total assets and earnings, and the business itself. What moves is the denominator. The share count rises by the ratio and per-share figures fall by it, earnings per share and the quoted price among them.
Why older NFLX prices look different on a chart today
Any price series reaching back past a split has to pick a basis. A split-adjusted series divides every pre-split price by the ratio, which keeps the percentage moves intact and the line continuous. An unadjusted series leaves the old prints alone, and the chart then shows a vertical cliff on the first split-adjusted session. Neither basis is wrong, and they answer different questions. The divisor column above is the number doing the work: a quote from before Feb 12, 2004 appears divided by 140 once every later split is applied. That arithmetic is why a reader who remembers a much larger Netflix quote can pull up a chart showing a far smaller number for the same week. Our split-adjusted price history explainer covers the method for any ticker, and Apple's stock split history runs the same exercise over a longer list of splits.
Will NFLX split again, and what comes before one
Nobody outside the boardroom knows, and this page forecasts nothing. What can be described is the precondition people point at. A high nominal share price is the only real one. A board that wants a smaller round-lot quote divides it, and a board that does not is free to leave it alone for decades.
The panel below puts Netflix next to a hand-picked set of large US listings, each with its latest daily close and the date of its most recent split on record.
| ticker | last_close | most_recent_split |
|---|---|---|
| NFLX | 68.94 | Nov 2025 |
| NVR | 6050 | none on record |
| AZO | 2900.62 | none on record |
| MELI | 1836.21 | none on record |
| COST | 943.85 | none on record |
| META | 736.7 | none on record |
| MSFT | 525.69 | Feb 2003 |
| AAPL | 336.17 | Aug 2020 |
| NVDA | 237.61 | Jun 2024 |
| BKNG | 157.75 | Apr 2026 |
| WMT | 107.82 | Feb 2024 |
| ORLY | 85.5 | Jun 2025 |
The exact SQL behind every number
WITH
latest_close AS
(
SELECT
ticker,
argMax(close, date) AS last_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('NFLX', 'NVR', 'BKNG', 'AZO', 'MELI', 'COST', 'ORLY', 'AAPL', 'MSFT', 'META', 'NVDA', 'WMT')
AND date >= today() - 14
GROUP BY ticker
),
latest_split AS
(
SELECT
ticker,
max(execution_date) AS split_on
FROM global_markets.stocks_splits
WHERE ticker IN ('NFLX', 'NVR', 'BKNG', 'AZO', 'MELI', 'COST', 'ORLY', 'AAPL', 'MSFT', 'META', 'NVDA', 'WMT')
GROUP BY ticker
)
SELECT
c.ticker AS ticker,
round(toFloat64(c.last_px), 2) AS last_close,
if(toYear(s.split_on) < 1980,
'none on record',
formatDateTime(s.split_on, '%b %Y')) AS most_recent_split
FROM latest_close AS c
LEFT JOIN latest_split AS s ON s.ticker = c.ticker
ORDER BY
c.ticker = 'NFLX' DESC,
last_close DESCNetflix sits in the first row by construction, at $68.94 on the latest session in the panel, with its most recent split dated Nov 2025. The rest of the list runs from $6050 at the top down to $85.5 at the bottom. Read the third column against the second and the lesson lands: some of the highest nominal prices here belong to names with no split on record at all, while some of the lowest belong to names that split recently. A high price makes a split possible. It does not make one likely.
When a board does act, the ratio it picks has varied widely. The panel below takes the most recent split on record since 2000 for a set of household names.
| ticker | most_recent_split | shares_per_old_share |
|---|---|---|
| CMG | Jun 2024 | 50 |
| AMZN | Jun 2022 | 20 |
| GOOGL | Jul 2022 | 20 |
| ORLY | Jun 2025 | 15 |
| AVGO | Jul 2024 | 10 |
| NFLX | Nov 2025 | 10 |
| NVDA | Jun 2024 | 10 |
| AAPL | Aug 2020 | 4 |
| TSLA | Aug 2022 | 3 |
| WMT | Feb 2024 | 3 |
| MSFT | Feb 2003 | 2 |
The exact SQL behind every number
SELECT
ticker,
formatDateTime(max(execution_date), '%b %Y') AS most_recent_split,
round(toFloat64(argMax(split_to, execution_date))
/ toFloat64(argMax(split_from, execution_date)), 2) AS shares_per_old_share
FROM global_markets.stocks_splits
WHERE ticker IN ('NFLX', 'AAPL', 'AMZN', 'GOOGL', 'NVDA', 'TSLA', 'WMT', 'CMG', 'AVGO', 'COST', 'MSFT', 'ORLY')
AND execution_date >= '2000-01-01'
AND split_to > 0
AND split_from > 0
GROUP BY ticker
ORDER BY
shares_per_old_share DESC,
ticker11 of those names carry a split on record over that span. Ratios run from 50 shares per old share at the top of the panel, at CMG, down to 2 at the bottom. There is no house standard and no arithmetic that picks the number for a board. Screening for the conditions that have preceded past announcements is a steadier habit than guessing at a date, and our stock split candidates screen is built for that job.
NFLX options through a split
Listed options are adjusted by the clearing house, and the holder of a contract takes no action. For a whole-number ratio the adjustment is mechanical: each strike is divided by the ratio, the number of contracts in the account is multiplied by it, and the 100-share multiplier stays in place. A 7-for-1 split turns one $700-strike call into seven $100-strike calls on 100 shares each. Ratios that do not divide cleanly are handled the other way around, by changing the number of shares a single contract delivers rather than the contract count, which is how an account can end up holding a contract on something other than 100 shares.
The strike ladder is the part that gets rewritten. The panel below shows every NFLX strike within 10 percent of the underlying close that traded on the most recent date in the options data, at 20 to 45 days to expiry.
| strike | iv_pct | contract_volume |
|---|---|---|
| 61 | 45.7 | 226 |
| 62 | 43.6 | 269 |
| 63 | 40.8 | 369 |
| 64 | 42.7 | 857 |
| 65 | 43.7 | 673 |
| 66 | 44.8 | 524 |
| 67 | 45.3 | 2510 |
| 68 | 45.7 | 1321 |
| 69 | 44.6 | 579 |
| 70 | 47.3 | 1486 |
| 71 | 46.2 | 473 |
| 72 | 47.6 | 459 |
| 73 | 47.7 | 336 |
| 74 | 48.3 | 1325 |
The exact SQL behind every number
SELECT
toFloat64(strike_price) AS strike,
round(100 * avg(implied_volatility), 1) AS iv_pct,
sum(volume) AS contract_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NFLX'
AND date = (SELECT max(date) FROM global_markets.options_greeks WHERE underlying_symbol = 'NFLX')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.1
GROUP BY strike
ORDER BY strike14 strikes qualify, from $61 at the low end of the window to $74 at the high end. Implied volatility, the amount of future movement the market prices into a contract, printed 45.7 percent at the first strike in view and 48.3 percent at the last. Every one of those strike prices would be divided by the ratio of any future split, and the spacing between them with it. Our guide to how stock splits affect options has the full adjustment mechanics with worked examples.
FAQ
How many times has Netflix stock split?
3 times on the split record, the earliest effective Feb 12, 2004 and the latest effective Nov 17, 2025. The panel at the top of this page lists each ratio next to its first split-adjusted session.
When was the most recent NFLX stock split?
The most recent Netflix split on record traded on a split-adjusted basis from Nov 17, 2025, at 10-for-1. The additional shares are credited to holders of record before that first adjusted session opens.
Does a stock split make NFLX shares cheaper?
Per share yes, in total no. The quote falls by the split ratio and the share count rises by it at the same moment, which leaves an existing holding at the same market value. A lower quote does cut the dollar cost of a single share, which matters at brokerages that do not offer fractional shares.
Will Netflix split its stock again?
There is no way to know, and no ratio or date exists until the company announces one. A high nominal share price is the usual precondition, and it has never been a commitment. An announcement arrives in a company filing or an earnings release with a record date and a distribution date attached.
What happens to my NFLX options if the stock splits?
The clearing house adjusts open contracts and the holder takes no action. For a whole-number ratio, strikes divide by the ratio and the contract count multiplies by it, with the 100-share multiplier unchanged.
Data notes and panel scope
- The split panel reads the split record for NFLX and groups by execution date, the first session that traded at the new price. Announcement and record dates are not in that record. They sit in the company's filings, published at Netflix investor relations.
- The divisor column multiplies every ratio from each row forward, which is the figure a fully split-adjusted price series applies to prices printed before that date.
- The nominal-price panel is a fixed hand-picked list of large US listings rather than a screen. Closes are the latest daily close on record for each name, and the split column shows the most recent split on record or the words none on record where the split data holds none.
- The options panel reads daily per-contract greeks for the latest available date, keeps rows with converged implied volatility and non-zero traded volume, and averages across option types and expiries inside the 20 to 45 day window.
Every figure above is counted from the split and price records at publish time, with the exact SQL expandable under each panel. To pull the split record for another ticker, ask for it in plain English on the Strasmore terminal.