স্টক স্প্লিট কি শেয়ারের দাম বাড়ায়?
স্টক স্প্লিটের পর শেয়ারের দাম বাড়ে কি না তা নিয়ে একটি গবেষণা। ২০১৬ সাল থেকে প্রাপ্ত তথ্য অনুযায়ী স্প্লিটের আগে দাম বাড়তে দেখা গেলেও পরে বাজারের তুলনায় কম থাকে।
একটি স্টক স্প্লিট কোম্পানির শেয়ারের সংখ্যা বৃদ্ধি করে এবং একই অনুপাতে এর দাম কমিয়ে দেয়। উদাহরণস্বরূপ, একটি $600 মূল্যের স্টক যদি 3-for-1 অনুপাতে স্প্লিট হয়, তবে তিনটি $200 মূল্যের শেয়ার তৈরি হবে, যার মোট মূল্য আগের মতোই থাকবে। এর ফলে কি শেয়ারের দাম বৃদ্ধি পায়? মধ্যম মানের হিসেবে, এটি কিছুটা বৃদ্ধি পায়, তবে বাজারের তুলনায় কম। ২০১৬ থেকে ২০২৫ সাল পর্যন্ত শত শত ফরোয়ার্ড স্প্লিটের ক্ষেত্রে, প্রতিটি পরিমাপকৃত সময়ে স্প্লিটের পরবর্তী তিন মাসে সাধারণ স্টকগুলো S&P 500 এর তুলনায় পিছিয়ে ছিল। বড় ধরনের মূল্য পরিবর্তনটি স্প্লিটের আগে ঘটেছিল, পরে নয়।
স্টক স্প্লিট কী করে এবং কী করে না
এর কার্যপদ্ধতি মূল্য-নিরপেক্ষ। একটি ফরওয়ার্ড স্প্লিট সমান অনুপাতে শেয়ারের দাম কমায় এবং শেয়ারের সংখ্যা বাড়ায়; এর ফলে ব্যবসার কোনো অবস্থাই রাতারাতি পরিবর্তিত হয় না। "স্প্লিট পপ" ধারণার মধ্যে দুটি আলাদা বিষয় অন্তর্ভুক্ত থাকে: স্প্লিটের আগে শেয়ারের দাম বৃদ্ধি এবং স্প্লিটের পরে শেয়ারের আচরণ। এই গবেষণাটি সরাসরি দ্বিতীয়টি পরিমাপ করে, যা স্প্লিট কার্যকর হওয়ার তারিখ থেকে শুরু হয় এবং প্রথমটি থেকে এটিকে আলাদা রাখে। ঘোষণার তারিখটি, যেখানে একাডেমিক গবেষণায় সামান্য প্রতিক্রিয়া দেখা গেছে, তা কয়েক সপ্তাহ আগেই ঘটে এবং এখানে পরিমাপ করা কার্যকর হওয়ার তারিখের আগেই তা শেয়ারের মূল্যে অন্তর্ভুক্ত হয়ে যায়।
The run-up comes before the split
The best-known recent splits show the shape, each measured over the six months into its split and the three months out of it.
প্রতিটি সংখ্যার পেছনের সঠিক 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 climbed 165.6% in the six months before its 10-for-1 split, and AAPL rose 67%. The run-up is not universal: AMZN, GOOGL, and NFLX went into their splits with six-month returns of -28.8%, -21%, and -6.6%. What almost none of the seven did was outrun the market afterward. NVDA returned -11.2% in the three months after its split against the S&P 500's 2.5%, and most of the group trailed the index over the same stretch.
স্টক স্প্লিট হওয়ার পর কি দাম বাড়ে? রেকর্ড বলছে বাজারের তুলনায় কম
মাত্র সাতটি নাম কোনো প্রমাণ দেয় না, তাই ২০১৬ থেকে ২০২৫ সাল পর্যন্ত প্রতিটি লিকুইড ফরওয়ার্ড স্প্লিট (যেখানে স্প্লিট অনুপাত ২-ফর-১ বা তার বেশি এবং স্প্লিটের আগে দাম ছিল ৩০ ডলারের উপরে) এখানে দেওয়া হলো। এগুলোকে তিনটি সময়কালে ভাগ করা হয়েছে। প্রতিটি ক্ষেত্রে, স্প্লিটের পরবর্তী তিন মাসে মিডিয়ান স্টকের রিটার্ন এবং একই সময়ের জন্য 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এই তিনটি সময়কাল একটিই কথা বলে। ২০১৬-২০১৯ সালে স্প্লিট হওয়া মিডিয়ান স্টকের রিটার্ন ছিল 1.8%, যেখানে S&P 500-এর রিটার্ন ছিল 3.8%। 2020-2023 সালে এটি ছিল 1%, যেখানে S&P 500 ছিল 4.9%। 2024-2025 সালে এটি ছিল 0%, যেখানে S&P 500 ছিল 3.3%। প্রতিবার রিটার্ন স্থিতিশীল বা সামান্য বেশি ছিল, তবে প্রতিবারই তা সূচকের তুলনায় কম ছিল। 37% থেকে 41% এর মধ্যে কোনো সময়কালেই অর্ধেকের কম স্প্লিট বাজারকে ছাড়িয়ে যেতে পারেনি। স্প্লিটের আগের দাম বৃদ্ধি ছিল বড় মুভমেন্ট, যার মিডিয়ান ছিল 10.6% থেকে 17.1%।
কেন "স্টক স্প্লিটের পর সবসময় বৃদ্ধি পায়" এই ধারণাটি সঠিক নয়
একটি স্প্লিট শেয়ারের সংখ্যা এবং দামকে একই অনুপাতে পরিবর্তন করে, এর বাইরে আর কিছুই নয়। তাই স্প্লিটের পরে কোনো বাড়তি মুনাফার সম্ভাবনা থাকলে তা কোম্পানির নিজস্ব বৈশিষ্ট্যের কারণে হতে পারে, স্প্লিটের কারণে নয়। গঠনগতভাবে যেসব কোম্পানি স্প্লিট করে, তারা আগে থেকেই সফল কোম্পানি। কিন্তু তথ্যানুসারে, স্প্লিট করার পর এই গ্রুপটি তাদের অগ্রগামিতা বজায় রাখতে পারেনি: ২০১৬ সালের পর থেকে প্রতিটি পিরিয়ডে পরবর্তী এক কোয়ার্টারে এই গ্রুপটির মিডিয়ান রিটার্ন মার্কেটের তুলনায় কম ছিল। রিভার্স স্প্লিট, যা সাধারণত দরপতনশীল স্টকের ক্ষেত্রে ঘটে, তা গড়ে আরও দুর্বল পারফরম্যান্সের দিকে নির্দেশ করে। এই দুটি বিষয়ই একই দিকে ইঙ্গিত করে। একটি স্টক স্প্লিটের আগে কেমন পারফর্ম করেছে, তা স্প্লিটের পরে বাজারকে ছাড়িয়ে যাওয়ার মতো রিটার্ন নিশ্চিত করে না।
FAQ
Does a stock go up after a stock split?
On the median it has risen slightly, but by less than the market. Across liquid forward splits from 2016 to 2025 the median stock returned between 0% and 1.8% in the next three months, trailing the S&P 500 in every period, and fewer than half beat the index.
Should I buy a stock before or after it splits?
The split itself has offered no edge. The larger price move came before it, a median run-up of as much as 17.1%, and the return afterward trailed the market in every period since 2016. A split does not change what a share is worth.
Why do stocks often rise before a split?
A stock reaches a high enough price to consider splitting only after it has appreciated, so a run-up tends to precede a split by construction. Boards commonly announce a split after a strong stretch to bring the per-share price down.
Do stock splits create value?
No. A forward split multiplies the shares and divides the price by the same factor, leaving the company's market value and each holder's stake unchanged. It is a change of units, not of worth.
Which big stocks have split recently?
NVDA (10-for-1), AAPL, and the other names in the panel above all split in recent years. Most had run up beforehand, and most trailed the S&P 500 in the three months after splitting.
Every panel above is a stored, inspectable query. Open the SQL under any chart to audit it, or run the same before-and-after test on any split in the record on the Strasmore terminal.