Strasmore Research
Learn am Matt ConnorBy Matt Connor · Updated 2026-08-31

Apple Stock Split History and Ratios for AAPL

Apple stock split history for AAPL: see every ratio, effective date, price before each split, and cumulative factor, so old quotes fit match today’s chart.

History of Apple stock split get 3 splits. The latest one na 4-for-1 split wey take effect for August 31, 2020. One share wey person hold before the earliest split don become 56 shares today. Na this single figure dey reconcile the headline prices wey people remember with the prices wey chart dey show now. The panel below na where e come from.

How many times Apple stock don split?

Stock split dey multiply number of shares and divide price by the same number on the same date. The value of your holding no change for that moment, and company size too no change. Wetin stock split dey do explain the mechanics step by step. Apple own record short enough make you read am for one panel.

QueryEvery Apple stock split and wetin one old share go turn to
split dateeffective onratio labelshares today per old share
2005-02-28February 28, 20052-for-156
2014-06-09June 9, 20147-for-128
2020-08-31August 31, 20204-for-14
The exact SQL behind every number
SELECT
    toString(s.execution_date)                                       AS split_date,
    concat(monthName(s.execution_date), ' ',
           toString(toDayOfMonth(s.execution_date)), ', ',
           toString(toYear(s.execution_date)))                       AS effective_on,
    concat(toString(toUInt32(any(s.split_to))), '-for-',
           toString(toUInt32(any(s.split_from))))                    AS ratio_label,
    toUInt32(round(exp(sum(log(toFloat64(f.split_to) / toFloat64(f.split_from)))))) AS shares_today_per_old_share
FROM
(
    SELECT DISTINCT execution_date, split_from, split_to
    FROM global_markets.stocks_splits
    WHERE ticker = 'AAPL'
) AS s
CROSS JOIN
(
    SELECT DISTINCT execution_date, split_from, split_to
    FROM global_markets.stocks_splits
    WHERE ticker = 'AAPL'
) AS f
WHERE f.execution_date >= s.execution_date
GROUP BY s.execution_date
ORDER BY s.execution_date
Run am yourself

The last column dey show two meanings at once. One share wey you hold just before that split now count as that number of shares today. Any price printed just before that split dey divide by the same figure so e fit match quote wey you see now. Take the 7-for-1 split wey start from June 9, 2014. Its factor of 28 na the result of that split plus every split wey happen after am. So, price from the week before am go line up much lower for chart wey dem draw today.

Wetin happen before Apple stock split?

Na the board dey decide split. No exchange rule force am, and no particular price level require am. But the record show one clear pattern for the twelve months before each date. The next panel take the closing price for the last trading session before each split and compare am with the close one year earlier.

QueryThe twelve months before each Apple split
split labelclose year earlierclose before splitgain 12m pct
Feb 20050.431.59272.6
Jun 201415.7823.0646.1
Aug 202052.18124.81139.2
The exact SQL behind every number
SELECT
    formatDateTime(s.split_date, '%b %Y')                              AS split_label,
    round(argMaxIf(b.close, b.date, b.date <= s.split_date - 365), 2)  AS close_year_earlier,
    round(argMax(b.close, b.date), 2)                                  AS close_before_split,
    round(100 * (argMax(b.close, b.date)
               / argMaxIf(b.close, b.date, b.date <= s.split_date - 365) - 1), 1) AS gain_12m_pct
FROM
(
    SELECT DISTINCT execution_date AS split_date
    FROM global_markets.stocks_splits
    WHERE ticker = 'AAPL'
) AS s
CROSS JOIN
(
    SELECT date, toFloat64(close) AS close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'AAPL'
) AS b
WHERE b.date >= s.split_date - 400
  AND b.date <  s.split_date
GROUP BY s.split_date
HAVING countIf(b.date <= s.split_date - 365) > 0
ORDER BY s.split_date
Run am yourself

The daily price bars, one row for each trading session, go back far enough to cover 3 of the splits for this record. Each one happen after the stock rise for one year: 272.6% before the Feb 2005 split and 139.2% before the Aug 2020 split, based on closing prices. The price level na the other side of the picture, but e need small explanation first. These bars don already adjust for splits. So, for the Aug 2020 split, the close before the split show as $124.81 for this panel, instead of the number wey print for the stock that afternoon. The close twelve months earlier show as $52.18 on the same basis.

Neither number be trigger. The board fit leave high nominal price as e be for as long as e like. Also, no panel for this page fit show that directly because every price here don restate based on today’s share count. How often stocks split show the market-wide base rate wey this ticker dey follow.

Wetín dey happen to share price on split date?

The split dey happen between two closing prices. Reference price for opening on the effective date na the previous close divided by the ratio. Every holder start that morning with multiplied share count. This panel show the sessions on both sides of the latest split, with split adjustment already applied to the prices.

QueryApple daily closes around the most recent split, split-adjusted
session dateprinted onclose split adjustedvolume millions
2020-08-24Aug 24, 2020125.86345.9
2020-08-25Aug 25, 2020124.82211.2
2020-08-26Aug 26, 2020126.52162.5
2020-08-27Aug 27, 2020125.01155.5
2020-08-28Aug 28, 2020124.81187.5
2020-08-31Aug 31, 2020129.04225.6
2020-09-01Sep 1, 2020134.18152.1
2020-09-02Sep 2, 2020131.4200.1
2020-09-03Sep 3, 2020120.88257.6
2020-09-04Sep 4, 2020120.96332.5
The exact SQL behind every number
SELECT
    toString(date)                            AS session_date,
    formatDateTime(date, '%b %e, %Y')         AS printed_on,
    round(toFloat64(any(close)), 2)           AS close_split_adjusted,
    round(toFloat64(any(volume)) / 1e6, 1)    AS volume_millions
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
  AND date >= '2020-08-24'
  AND date <= '2020-09-04'
GROUP BY date
ORDER BY date
Run am yourself

Read the boundary rows together. Aug 28, 2020 na the last session with the old share count, and e close at $124.81 here. Aug 31, 2020 na the first session with the new share count, and e close at $129.04. Price no drop by the split ratio between those two rows. The earlier close don already divide through. Na so adjusted series dey work. Wetín tape print that afternoon na a multiple of wetín this panel show. The first panel for this page carry that multiple.

The value of a holding no reduce at that boundary either. Price divide by 4 for the tape, while share count multiply by the same figure. Volume column dey show 187.5 million shares and 225.6 million alongside. Share counts for both sides of a split no directly comparable.

Why Apple old price history dey look wrong for chart

Almost every chart and quote screen dey show split-adjusted series, and the daily bars wey dey behind this page na one of them. Every price before a split don already divide by that split ratio, so the line fit continue smoothly through the event. The panel below na that adjusted history, with one row for each calendar year.

QueryApple yearly price range, split-adjusted, 2012 reach the current year
yearyear highyear lowyear close
201225.1814.6119.01
201320.5413.7520.04
201429.9417.6327.6
201533.642326.32
201629.6722.3728.96
201744.328.6942.31
201858.3736.6539.44
201973.4935.573.41
2020138.7953.15132.69
2021182.13116.21177.57
2022182.94125.87129.93
2023199.62124.17192.53
2024260.1164.08250.42
2025288.62169.21271.86
2026344.57243.42310.4
The exact SQL behind every number
SELECT
    toString(toYear(date))                    AS year,
    round(toFloat64(max(high)), 2)            AS year_high,
    round(toFloat64(min(low)), 2)             AS year_low,
    round(toFloat64(argMax(close, date)), 2)  AS year_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
  AND date >= '2012-01-01'
GROUP BY toYear(date)
ORDER BY toYear(date)
Run am yourself

The panel start for 2012 with high of $25.18 and low of $14.61, but both don restate using today’s share count, no be the share count wey dey apply that time. Multiply that high by 28, the factor wey cover the 7-for-1 and 4-for-1 splits wey happen after am, and you go return to the headline print wey people remember from that year. By 2015, the high dey read $33.64 on the same basis. Na only the 4-for-1 split of August 31, 2020 dey between that year and today, so 4 na the multiplier for that row. Split-adjusted price history explain this reconciliation with more detail.

The same divisor dey run through the payout record. Dividend wey dem declare before a split go appear restated per share for an adjusted series, but the cash wey holder receive that time na based on the share count of that day. Whether a split changes your dividend cover the per-share adjustment, while Apple dividend history carry the payment record itself.

Apple go split im stock again?

Stock split dey happen once board declare am, and corporate-actions record above end for August 31, 2020. Wetin we fit talk without guess na the pattern of the history: 3 splits altogether, and for the 3 wey get full year of daily bars behind dem, price rise for the twelve months before each one. The latest close for the yearly panel na $310.4, and no split dey between that trading session and today. So the adjusted figure and the printed one dey equal.

For another split to happen, some specific things need happen. Board go agree on ratio and file effective date, then the first panel for this page go get one new row. Berkshire Hathaway class A shares remain the clear counterexample: dem never split and never get adjustment. High nominal price na choice, no be countdown.

FAQ

Apple stock don split how many times?

3 times dey the corporate-actions record. The latest one na 4-for-1 split wey take effect August 31, 2020, while the one before am na 7-for-1 split wey take effect June 9, 2014.

Wetin be Apple cumulative stock split factor?

One share wey person hold before the earliest split for the record now count as 56 shares. Na every split ratio multiply together give that number. E also serve as the divisor between old headline price and split-adjusted quote for the same date.

Apple stock split dey change wetin my shares worth?

No. Share count multiply, and price divide by the same figure on the effective date. The panel above quote both sides of the latest split with today’s share count: $124.81 and then $129.04. No ratio-sized step show between dem. For the tape that week, price divide by 4 while share count multiply by the same figure.

Why Apple price history lower pass the prices wey I remember?

Charts dey show split-adjusted series by default, and the bars for this page dey do the same. The 2012 high read $25.18 for the yearly panel, restated with today’s share count, while the print at that time na 28 times that figure.

Apple stock go split again for 2026?

Nothing for the record show any future split date. A split only fit happen after the board declare am. The history wey we fit observe na the 3 splits for the first panel, with the latest one taking effect August 31, 2020.


Every panel for this page carry the exact SQL underneath am. Open one to see how dem count the figure, or ask the same question about any other ticker for the Strasmore terminal.

#stock splits#aapl#corporate actions#split history#share price