Strasmore Research

Stock Split سے آپ کے options پر کیا اثر پڑتا ہے؟

Stock split آپ کے options کو خودکار طور پر adjust کرتا ہے۔ Strike price اور 100 shares کی deliverable میں تبدیلی، اور پیچیدہ arithmetic سمجھیں۔

اسٹاک split آپ کے options کی قدر کو تبدیل نہیں کرتا۔ Options Clearing Corporation، جو ہر listed US option کے لیے clearing house ہے، split کی تاریخ کو ہر open contract کو adjust کرتی ہے۔ یہ adjustment خالص arithmetic پر مبنی ہوتی ہے: contract exercise کرنے کے لیے درکار dollars اور اس کے پیچھے موجود shares کی مجموعی مقدار وہیں رہتی ہے جہاں پہلے تھی۔ تبدیلی contract کی ساخت میں آتی ہے، اور split ratios کے ایک خاندان میں یہ ساخت اس حد تک بدل جاتی ہے کہ ہر option chain میں فرض کی جانے والی 100 shares کی convention ٹوٹ جاتی ہے۔

4-for-1 اسٹاک split میں آپ کے options کے ساتھ کیا ہوتا ہے

ایک سادہ صورت سے آغاز کریں، جو زیادہ تر بڑی کمپنیوں کے splits سے مطابقت رکھتی ہے۔ 4-for-1 split میں ہر موجودہ share کے بدلے چار shares ملتے ہیں، اور مؤثر ہونے کی صبح share price ایک چوتھائی رہ جاتی ہے۔ Option contract کے تین fields ایک ساتھ بدلتے ہیں:

  • Strike price کو 4 سے تقسیم کیا جاتا ہے۔
  • رکھے گئے contracts کی تعداد 4 گنا ہو جاتی ہے۔
  • Deliverable ہر contract کے لیے 100 shares ہی رہتا ہے، اور ticker بھی وہی رہتا ہے۔

اسے ایک فرضی مثال سے سمجھیں۔ $220 کے stock پر $200 strike والا ایک call، $55 کے stock پر $50 strike والے چار calls میں تبدیل ہو جاتا ہے۔ اصل contract exercise کرنے کے لیے 100 shares کی خاطر $20,000 ادا کرنا پڑتا تھا۔ تمام چار adjusted contracts exercise کرنے کے لیے 400 shares کی خاطر $20,000 ہی ادا کرنا پڑتا ہے، اور split کے بعد کے 400 shares کمپنی پر وہی claim رکھتے ہیں جو split سے پہلے کے 100 shares رکھتے تھے۔ Adjustment کے وقت نہ کسی کو فائدہ ہوتا ہے، نہ نقصان۔

ہر whole-number ratio اسی طرح کام کرتا ہے، خواہ وہ 2-for-1 ہو یا 10-for-1۔ اس کے بعد option chain معمول کے مطابق دکھائی دیتی ہے: round strikes، 100-share contracts اور unchanged symbol۔ ایک standard stock split options position میں کوئی عملی تبدیلی نہیں چھوڑتا، جبکہ اس کے بعد stock کی کارکردگی اس سوال سے الگ ہے کہ contract کے ساتھ کیا ہوتا ہے۔

Splits کتنی بار options market تک پہنچتے ہیں؟

Splits ہر سال US market میں دونوں سمتوں میں ہوتے ہیں۔

استفسار کریںسال کے لحاظ سے US stock splits: forward اور reverse تعداد، 2017 تا جولائی 2026
ہر عدد کے پیچھے موجود درست SQL
SELECT toYear(execution_date) AS year,
       countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
       countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_from) > 0
  AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY year
Run this yourself

2025 میں record میں 429 forward splits اور 1038 reverse splits شامل تھے۔ آخری نقطہ 2026 سے صرف جولائی کے اختتام تک کا احاطہ کرتا ہے، اس لیے اسے partial year سمجھیں۔ چارٹ میں دکھائے گئے 10 برسوں کے دوران reverse column مسلسل موجود رہتا ہے، اور reverse splits میں option contracts سب سے زیادہ غیر معمولی شکل اختیار کرتے ہیں۔ آنے والے stock splits اگلے مقررہ events کو track کرتا ہے۔

کون سے split ratios حقیقت میں ہوتے ہیں؟

Forward splits چند مخصوص ratios کے گرد مرتکز ہوتے ہیں، اور ratio ہی adjustment کا طریقہ طے کرتا ہے۔

استفسار کریں2020 سے عام ترین forward split ratios، اور ہر ratio contract کو کیسے adjust کرتا ہے
ہر عدد کے پیچھے موجود درست SQL
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
       if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
       count() AS split_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_splits
           WHERE execution_date >= toDate('2020-01-01')
             AND execution_date < toDate('2026-08-01')
             AND toFloat64(split_to) > toFloat64(split_from)
             AND toFloat64(split_from) > 0
             AND toFloat64(split_from) = round(toFloat64(split_from))
             AND toFloat64(split_to) = round(toFloat64(split_to))
       ), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_to) > toFloat64(split_from)
  AND toFloat64(split_from) > 0
  AND toFloat64(split_from) = round(toFloat64(split_from))
  AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10
Run this yourself

2-for-1 سب سے آگے ہے، جس میں 407 splits ہوئے، یعنی 2020 کے بعد ہونے والے ہر forward split کا 27%۔ اس کے بعد 3-for-1 ہے، جس میں 14.5% splits ہوئے۔ Adjustment style column دونوں دنیاؤں کو الگ کرتا ہے: whole-number ratios، جن میں contracts صرف multiply ہوتے ہیں، اور uneven ratios، جن میں ایسا نہیں ہو سکتا۔ اس صفحے کا باقی حصہ انہی uneven rows سے متعلق ہے۔

3-for-2 split اور 150-share deliverable

3-for-2 split میں ہر موجودہ share کے بدلے 1.5 shares ملتے ہیں۔ آدھا contract موجود نہیں ہوتا، اس لیے contract count برقرار رہتا ہے اور adjustment دوسرے fields میں آتی ہے:

  • Strike کو 1.5 سے تقسیم کیا جاتا ہے۔ $60 strike، $40 بن جاتا ہے، جبکہ $50 strike، $33.33 بن جاتا ہے۔
  • Deliverable، post-split stock کے 150 shares ہو جاتا ہے۔
  • Multiplier، 150 ہو جاتا ہے، اس لیے 2.00 پر quoted premium کی لاگت $200 کے بجائے $300 ہوتی ہے۔

Arithmetic پھر بھی متوازن رہتی ہے۔ Split سے پہلے 100 shares پر $60، exercise کے لیے $6,000 بنتے ہیں؛ split کے بعد 150 shares پر $40 بھی $6,000 بنتے ہیں۔ Holder کی position پوری رہتی ہے۔ تاہم listing اب مانوس نہیں رہتی: $33.33 جیسا odd strike، 150 سے multiply ہونے والا premium، اور modified symbol، کیونکہ adjusted contracts XYZ کے بجائے XYZ1 جیسے numbered root کے تحت trade کرتے ہیں۔ اس نام پر option chain کھولنے والا شخص ایسے contract کو دیکھ رہا ہوتا ہے جس کی terms اس کے معلوم contract سے مختلف ہیں۔

اس کے بعد ایک contract کتنے shares cover کرتا ہے

ہر وہ ratio جو برابر تقسیم نہ ہو سکے، deliverable کو دوبارہ متعین کرتا ہے۔ ذیل کا panel 2020 کے بعد کے عام ترین uneven forward ratios اور عام ترین reverse ratios لیتا ہے، پھر یہ حساب کرتا ہے کہ adjustment کے بعد 100-share contract کتنے shares cover کرتا ہے۔

استفسار کریںغیر مکمل split ratio کے بعد ایک 100-share contract کیا cover کرتا ہے، 2020 تا جولائی 2026
ہر عدد کے پیچھے موجود درست SQL
WITH ratio_counts AS (
    SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
           if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
           round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
           count() AS split_count
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2020-01-01')
      AND execution_date < toDate('2026-08-01')
      AND toFloat64(split_from) > 0
      AND toFloat64(split_to) > 0
      AND toFloat64(split_from) = round(toFloat64(split_from))
      AND toFloat64(split_to) = round(toFloat64(split_to))
      AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
    GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
    SELECT ratio_label,
           direction,
           shares_per_contract_after,
           split_count,
           row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
    FROM ratio_counts
)
SELECT ratio_label,
       direction,
       split_count,
       shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESC
Run this yourself

اس column میں موجود پھیلاؤ بنیادی سبق ہے۔ اوپر 3-for-2 ایک contract کے پیچھے 150 shares چھوڑتا ہے۔ نیچے 1-for-20، 5 shares چھوڑتا ہے۔ Position line میں ایک contract لکھا ہونا اس column میں موجود کوئی بھی figure ظاہر کر سکتا ہے، اور صرف adjustment memo ہی حتمی deliverable بتاتا ہے۔

Reverse splits یہ عمل الٹی سمت میں چلاتے ہیں

Reverse splits کو مختلف طریقے سے adjust کیا جاتا ہے، اور یہی فرق لوگوں کو الجھاتا ہے۔ 1-for-10 reverse split میں strike price برقرار رہتا ہے، contract count بھی برقرار رہتا ہے، 100 multiplier بھی وہی رہتا ہے، جبکہ deliverable کم ہو کر 10 shares رہ جاتا ہے۔

ایک ایسے stock کو دیکھیں جو $0.50 پر trade کر رہا ہو اور اس کے contracts کا strike بھی $0.50 ہو۔ Consolidation کے بعد stock تقریباً $5.00 پر trade کرتا ہے، جبکہ contract کا strike اب بھی $0.50 دکھاتا ہے اور وہ 10 shares cover کرتا ہے۔ Exercise کی لاگت 100 multiplier پر $0.50، یعنی $50، رہتی ہے، اور بدلے میں تقریباً $50 مالیت کے 10 shares ملتے ہیں۔ Value تبدیل نہیں ہوتی۔ لیکن screen پر $5.00 کے stock کے مقابلے میں $0.50 strike دکھائی دیتا ہے، جو بظاہر deeply in-the-money call لگتا ہے، حالانکہ حقیقت میں ایسا نہیں ہوتا۔ یہی ایک line reverse stock split کے بارے میں سب سے عام غلط فہمی پیدا کرتی ہے۔

Adjustment کا فیصلہ کون کرتا ہے

نہ market، نہ آپ کا broker۔ Listing options exchanges سے تشکیل پانے والا ایک adjustment panel، جس میں OCC کا ایک representative بھی شامل ہوتا ہے، ہر corporate action کی terms طے کرتا ہے۔ اس کے بعد OCC ایک information memo شائع کرتا ہے، جس میں security، ratio، effective date، نیا deliverable، نیا multiplier، strike divisor اور نیا option symbol درج ہوتے ہیں۔ Brokers انہی terms کو apply کرتے ہیں، اور positions رات بھر میں update ہو جاتی ہیں۔ Memo effective date سے پہلے public ہوتا ہے، اور exact deliverable کی تعریف صرف اسی میں موجود ہوتی ہے۔

Special cash dividends میں بھی یہی طریقۂ کار استعمال ہوتا ہے

عام quarterly dividends کسی contract کو adjust نہیں کرتے۔ Option pricing میں متوقع dividend stream پہلے ہی شامل ہوتی ہے، اور ex-dividend date contract terms میں تبدیلی کے بغیر گزر جاتی ہے۔

Special یا extraordinary cash distribution کو مختلف انداز میں handle کیا جاتا ہے۔ OCC کی شائع کردہ cash dividend policy فی contract $12.50 کی حد مقرر کرتی ہے، جو standard 100-share contract پر فی share 12.5 cents بنتی ہے، اور اس حد تک یا اس سے زیادہ distribution پر adjustment کی جاتی ہے۔ Memo بتاتا ہے کہ strike کم کیا جائے گا یا cash کو contract کے deliverable میں شامل کیا جائے گا۔ اس کا اثر distribution کے حجم پر منحصر ہوتا ہے، اور یہ حجم یکساں طور پر تقسیم نہیں ہوتا۔

استفسار کریںحجم کے لحاظ سے one-off cash distributions: 2021 سے payments، tickers اور median amount
ہر عدد کے پیچھے موجود درست SQL
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
               toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
               toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
               toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
               'under $0.125') AS payout_bucket,
       count() AS payment_count,
       uniqExact(ticker) AS ticker_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_dividends
           WHERE ex_dividend_date >= toDate('2021-01-01')
             AND ex_dividend_date < toDate('2026-08-01')
             AND distribution_type != 'recurring'
             AND toFloat64(cash_amount) > 0
       ), 1) AS share_of_payments_pct,
       round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
  AND ex_dividend_date < toDate('2026-08-01')
  AND distribution_type != 'recurring'
  AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd
Run this yourself

5068 payments، کل کا 40.1under $0.125 band میں آتے ہیں، جو فی contract مقررہ حد سے نیچے ہے۔ $5.00 and up band میں 740 tickers کے 1204 payments شامل ہیں، جبکہ فی share median $15 ہے۔ اس حجم کی distribution ex date پر stock سے حقیقی رقم باہر منتقل کرتی ہے، اور contract terms بھی اسی کے ساتھ بدلتی ہیں۔ Special dividends اسی event کے corporate پہلو کی وضاحت کرتا ہے۔

Adjusted contract پر دو چیزیں ضرور چیک کریں

  • Liquidity کم ہو جاتی ہے۔ Adjusted series کچھ عرصے تک اپنا open interest برقرار رکھتی ہے، لیکن نئے participants کم آتے ہیں، جس کے ساتھ bid ask spread وسیع ہو جاتا ہے۔ Position بند کرنا اسے کھولنے سے زیادہ مہنگا پڑ سکتا ہے۔
  • Screens اکثر ان کی غلط pricing کرتی ہیں۔ بہت سے tools 100 multiplier اور 100-share deliverable فرض کرتے ہیں۔ اس لیے 150 multiplier والے contract پر 2.00 quote، $300 کے بجائے $200 دکھائی دیتی ہے، اور اسی base سے نکالی گئی کوئی بھی percentage صفحے پر غلط ہوتی ہے۔

ایک عادت دونوں مسائل حل کر دیتی ہے۔ پہلے deliverable پڑھیں، پھر multiplier، اور اس کے بعد strike۔ اس ترتیب سے adjusted contract ہمیشہ قابلِ فہم رہتا ہے۔

Stock splits اور options کے بارے میں عام سوالات

اگر میرے پاس options ہوں اور stock split ہو جائے تو کیا مجھے نقصان ہوگا؟

نہیں۔ Adjustment مجموعی exercise cost اور مجموعی share claim کو برقرار رکھتی ہے۔ 4-for-1 split strike کو ایک چوتھائی کر دیتا ہے اور contract count کو چار گنا بڑھا دیتا ہے۔ 3-for-2 جیسا uneven ratio strike کو 1.5 سے تقسیم کرتا ہے اور deliverable بڑھا کر 150 shares کر دیتا ہے۔ Adjustment کے وقت کسی فریق کو فائدہ یا نقصان نہیں ہوتا۔

میرے option کا strike price stock price سے مطابقت کیوں نہیں رکھتا؟

یہ adjusted contract کی علامت ہے، خاص طور پر reverse split کے بعد، جب strike کو برقرار رکھا جاتا ہے اور deliverable کم کر دیا جاتا ہے۔ 1-for-10 consolidation کے بعد تقریباً $5.00 پر trade کرنے والے stock پر $0.50 strike والا contract اب بھی صرف 10 shares deliver کرتا ہے۔

XYZ1 جیسے option symbol میں 1 کا کیا مطلب ہے؟

یہ adjusted series کی نشاندہی کرتا ہے، جس کا deliverable یا multiplier standard 100-share form سے مختلف ہوتا ہے۔ Numbered root adjusted contracts کو اسی stock پر نئے listed standard contracts سے الگ رکھتا ہے۔ اس corporate action کے لیے OCC memo exact terms متعین کرتا ہے۔

کیا regular dividends کے لیے options adjust ہوتے ہیں؟

نہیں۔ Recurring dividends contracts میں کوئی تبدیلی نہیں کرتیں۔ OCC کی cash dividend policy ان special یا extraordinary distributions پر contracts adjust کرتی ہے جو فی contract $12.50 کی threshold پوری کرتی ہوں۔ 100-share contract پر یہ فی share 12.5 cents بنتی ہے۔


اس صفحے پر موجود ہر count filed split اور distribution records پر مبنی stored query سے حاصل کیا گیا ہے۔ اس کے پیچھے موجود SQL پڑھنے کے لیے کوئی panel کھولیں، یا Strasmore terminal پر یہی screens خود run کریں۔