האם מניה עולה אחרי פיצול?
מחקר על מאות פיצולים קדימה: המניה החציונית פיגרה אחרי S&P 500 בשלושת החודשים שאחרי הפיצול. העלייה המשמעותית הגיעה לפני הפיצול, לא אחריו.
פיצול מניות מכפיל את מספר המניות של חברה ומחלק את מחירן באותו היחס, כך שמניה ב-600 דולר שמתפצלת 3 ל-1 הופכת לשלוש מניות ב-200 דולר ששוות בדיוק אותו הדבר. האם המניה עולה לאחר מכן? בחציון היא עלתה, מעט, אבל פחות מהשוק. על פני מאות פיצולים קדימה מ-2016 עד 2025, המניה הטיפוסית פיגרה אחרי ה-S&P 500 בשלושת החודשים שלאחר הפיצול, בכל תקופה שנמדדה. המהלך הגדול יותר במחיר הגיע לפני הפיצול, לא אחריו.
מה פיצול עושה, ומה הוא לא עושה
המכניקה היא ניטרלית-ערך. פיצול קדימה מוריד את המחיר ומעלה את מספר המניות במידה שווה, ושום דבר בעסק לא משתנה בין לילה. שני דברים נפרדים מתקפלים לתוך הרעיון של "קפיצת פיצול": העלייה שמקדימה פיצול, וכל מה שהמניה עושה לאחר מכן. מחקר זה מודד את השני ישירות, ממועד הביצוע של הפיצול, ומפריד אותו מהראשון. מועד ההכרזה, שבו עבודה אקדמית מצאה תגובה קטנה, מגיע שבועות קודם לכן וכבר מגולם במחיר במועד הביצוע הנמדד כאן.
העלייה מגיעה לפני הפיצול
הפיצולים הידועים ביותר מהזמן האחרון מראים את הצורה, כל אחד נמדד על פני ששת החודשים לתוך הפיצול שלו ושלושת החודשים מחוצה לו.
ה-SQL המדויק מאחורי כל מספר
WITH
cohort AS (
SELECT ticker, max(execution_date) AS ex,
argMax(concat(toString(split_to), '-for-', toString(split_from)), execution_date) AS ratio
FROM global_markets.stocks_splits
WHERE ticker IN ('NVDA', 'AVGO', 'NFLX', 'AMZN', 'GOOGL', 'AAPL', 'TSLA')
AND split_to >= 2 * split_from
AND adjustment_type IN ('forward_split', 'stock_dividend')
AND execution_date >= '2020-01-01' AND execution_date <= '2026-01-31'
GROUP BY ticker
),
bars AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE (ticker IN (SELECT ticker FROM cohort) OR ticker = 'SPY')
AND window_start >= '2019-06-01 00:00:00' AND window_start < '2026-07-14 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
series AS (
SELECT ticker,
arrayMap(x -> x.1, arraySort(x -> x.1, groupArray((d, px)))) AS days,
arrayMap(x -> x.2, arraySort(x -> x.1, groupArray((d, px)))) AS prices
FROM bars GROUP BY ticker
),
spy AS (SELECT days AS sd, prices AS sp FROM series WHERE ticker = 'SPY')
SELECT c.ticker AS ticker,
c.ratio AS ratio,
toString(c.ex) AS ex_date,
round((s.prices[indexOf(s.days, c.ex) - 1] / s.prices[indexOf(s.days, c.ex) - 1 - 126] - 1) * 100, 1) AS run_up_before_pct,
round((s.prices[indexOf(s.days, c.ex) + 63] / s.prices[indexOf(s.days, c.ex)] - 1) * 100, 1) AS after_3mo_pct,
round((spy.sp[indexOf(spy.sd, c.ex) + 63] / spy.sp[indexOf(spy.sd, c.ex)] - 1) * 100, 1) AS spy_3mo_pct
FROM cohort c INNER JOIN series s ON s.ticker = c.ticker CROSS JOIN spy
WHERE indexOf(s.days, c.ex) > 130 AND length(s.prices) >= indexOf(s.days, c.ex) + 63
ORDER BY run_up_before_pct DESCNVDA טיפסה 165.6% בששת החודשים לפני הפיצול שלה ביחס 10-for-1, ו-AAPL עלתה 67%. העלייה אינה אוניברסלית: AMZN, GOOGL ו-NFLX נכנסו לפיצולים שלהן עם תשואות של שישה חודשים של -28.8%, -21% ו--6.6%. מה שכמעט אף אחת מהשבע לא עשתה היה להכות את השוק לאחר מכן. NVDA החזירה -11.2% בשלושת החודשים שלאחר הפיצול שלה מול 2.5% של ה-S&P 500, ורוב הקבוצה פיגרה אחרי המדד באותו פרק זמן.
האם מניה עולה אחרי פיצול? הנתונים אומרים פחות מהשוק
שבע דוגמאות לא מוכיחות דבר, אז הנה כל פיצול קדימה נזיל מ-2016 עד 2025 (פיצול מניה של 2 ל-1 או יותר, במחיר מעל 30 דולר בכניסה), מקובץ לשלוש תקופות. עבור כל אחת, תשואת שלושת החודשים של המניה החציונית לאחר הפיצול מוצבת לצד זו של ה-S&P 500 על פני אותם חלונות זהים.
ה-SQL המדויק מאחורי כל מספר
WITH
cohort AS (
SELECT ticker, min(execution_date) AS ex
FROM global_markets.stocks_splits
WHERE adjustment_type IN ('forward_split', 'stock_dividend') AND split_to >= 2 * split_from
AND execution_date >= '2016-01-01' AND execution_date <= '2025-12-31' AND ticker != 'SPCX'
GROUP BY ticker, execution_date
),
bars AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE (ticker IN (SELECT ticker FROM cohort) OR ticker = 'SPY')
AND window_start >= '2015-06-01 00:00:00' AND window_start < '2026-02-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
series AS (
SELECT ticker,
arrayMap(x -> x.1, arraySort(x -> x.1, groupArray((d, px)))) AS days,
arrayMap(x -> x.2, arraySort(x -> x.1, groupArray((d, px)))) AS prices
FROM bars GROUP BY ticker
),
spy AS (SELECT days AS sd, prices AS sp FROM series WHERE ticker = 'SPY'),
fwd AS (
SELECT ex,
(prices[i0 - 1] / prices[i0 - 1 - 126] - 1) * 100 AS run_up,
(prices[i0 + 63] / prices[i0] - 1) * 100 AS ret,
(sp[j0 + 63] / sp[j0] - 1) * 100 AS spy_ret
FROM (
SELECT c.ex AS ex, indexOf(s.days, c.ex) AS i0, indexOf(spy.sd, c.ex) AS j0,
s.prices AS prices, spy.sp AS sp
FROM cohort c INNER JOIN series s ON s.ticker = c.ticker CROSS JOIN spy
)
WHERE i0 > 130 AND length(prices) >= i0 + 63 AND prices[i0] > 0 AND prices[i0 - 1] >= 30
)
SELECT multiIf(toYear(ex) <= 2019, '2016-2019', toYear(ex) <= 2023, '2020-2023', '2024-2025') AS period,
count() AS splits,
round(median(run_up), 1) AS median_runup_before_pct,
round(median(ret), 1) AS median_after_3mo_pct,
round(median(spy_ret), 1) AS median_spy_3mo_pct,
round(median(ret - spy_ret), 1) AS median_gap_vs_spy_pct,
round(100.0 * countIf(ret > spy_ret) / count(), 0) AS pct_beat_spy
FROM fwd GROUP BY period ORDER BY periodשלוש התקופות מספרות סיפור אחד. ב-2016-2019 מניית הפיצול החציונית החזירה 1.8% בשלושת החודשים לאחר הביצוע, מול 3.8% של ה-S&P 500. ב-2020-2023 זה היה 1% מול 4.9%. ב-2024-2025, 0% מול 3.3%. שטוח עד מעט גבוה יותר בכל פעם, ומתחת למדד בכל פעם. פחות ממחצית מהפיצולים הכו את השוק באף חלון, בין 37% ל-41%. העלייה המוקדמת הייתה המהלך הגדול יותר לכל אורך הדרך, חציון של 10.6% עד 17.1%.
מדוע "מניות תמיד עולות אחרי פיצול" לא מחזיק מעמד
פיצול משנה את מספר המניות ואת המחיר באותו יחס ותו לא, כך שכל יתרון לאחר מכן יצטרך לבוא מסוג החברה שמתפצלת, לא מהפיצול. חברות מתפצלות הן מנצחות קודמות מעצם הגדרתן, ובנתונים קבוצה זו לא האריכה את ההובלה שלה ברגע שהתפצלה: בכל תקופה מאז 2016 החציון פיגר אחרי השוק ברבעון העוקב. הפיצול ההפוך, שקורה למניות נופלות, מלווה בחולשה נוספת בממוצע. השניים יחד מצביעים על אותו כיוון. מה שמניה עשתה לפני פיצול לא נשא לתשואה מכה-שוק אחריו.
שאלות נפוצות
האם מניה עולה אחרי פיצול מניות?
בחציון היא עלתה מעט, אבל פחות מהשוק. על פני פיצולים קדימה נזילים מ-2016 עד 2025 המניה החציונית החזירה בין 0% ל-1.8% בשלושת החודשים הבאים, פיגרה אחרי ה-S&P 500 בכל תקופה, ופחות ממחצית הכו את המדד.
האם כדאי לקנות מניה לפני או אחרי שהיא מתפצלת?
הפיצול עצמו לא הציע שום יתרון. המהלך הגדול יותר במחיר הגיע לפניו, עלייה חציונית של עד 17.1%, והתשואה לאחר מכן פיגרה אחרי השוק בכל תקופה מאז 2016. פיצול לא משנה מה שווה מניה.
מדוע מניות עולות לעיתים קרובות לפני פיצול?
מניה מגיעה למחיר גבוה מספיק כדי לשקול פיצול רק לאחר שעלתה, כך שעלייה נוטה להקדים פיצול מעצם ההגדרה. דירקטוריונים בדרך כלל מכריזים על פיצול לאחר תקופה חזקה כדי להוריד את המחיר למניה.
האם פיצולי מניות יוצרים ערך?
לא. פיצול קדימה מכפיל את המניות ומחלק את המחיר באותו יחס, ומותיר את שווי השוק של החברה ואת אחזקתו של כל בעל מניות ללא שינוי. זהו שינוי של יחידות, לא של שווי.
אילו מניות גדולות התפצלו לאחרונה?
NVDA (10-for-1), AAPL, ושאר השמות בפאנל למעלה כולן התפצלו בשנים האחרונות. רובן עלו לפני כן, ורובן פיגרו אחרי ה-S&P 500 בשלושת החודשים שלאחר הפיצול.
כל פאנל למעלה הוא שאילתה שמורה וניתנת לבדיקה. פתחו את ה-SQL מתחת לכל תרשים כדי לבקר אותו, או הריצו את אותו מבחן לפני-ואחרי על כל פיצול ברישום במסוף Strasmore.