Strasmore Research
تعلَّم Matt Connorبقلم Matt Connor · آخر تحديث في 2026-07-22 · data as of July 22, 2026 · refreshed weekly

تواريخ عدم الأحقية القادمة: أسهم هذا الأسبوع

تعرف على الأسهم التي تبلغ تاريخ عدم الأحقية هذا الأسبوع والقادم: القيمة وتاريخ الدفع، وماذا يحدث فعليًا لسعر السهم.

تواريخ عدم الأحقية القادمة هي التي تحدد من يحصل على الدفعة: امتلك السهم قبل تاريخ عدم أحقيته وتكون الدفعة التالية لك؛ اشترِه في ذلك التاريخ أو بعده ويحتفظ البائع بالمبلغ. هذه الصفحة تقويم حي للتواريخ القادمة — الأسهم التي تبلغ عدم الأحقية كل يوم هذا الأسبوع، وأكبر الشركات التي تبلغها خلال الأسبوعين القادمين — محسوب من سجلات التوزيعات المعلنة ومُحدَّث أسبوعيًا. كما تقيس هذه الصفحة ما يفعله سعر السهم فعليًا صباح يوم عدم الأحقية، وهل تصمد استراتيجية «اقتناص الأرباح الموزعة» أمام اختبار البيانات.

تواريخ عدم الأحقية هذا الأسبوع

كل توزيع أرباح نقدي معلن يبلغ تاريخ عدم الأحقية خلال الأيام السبعة القادمة، يومًا بيوم، مقسّمًا حسب وتيرة دفع الشركة الموزِّعة:

الاستعلامالأسهم الذاهبة إلى عدم الأحقية يومًا بيوم — السجلات المعلنة للأيام السبعة القادمة
استعلام SQL الدقيق وراء كل رقم
SELECT toString(ex_dividend_date) AS ex_date,
       formatDateTime(ex_dividend_date, '%b %e') AS ex_date_label,
       count() AS names_going_ex,
       countIf(frequency = 12) AS monthly_payers,
       countIf(frequency = 4) AS quarterly_payers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today()
  AND ex_dividend_date <= today() + 7
  AND cash_amount > 0
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date

يضم التقويم القريب 5 أيام عدم أحقية، تبدأ في Jul 23 بـ 35 سهمًا — منها 16 شركة موزِّعة شهريًا و8 موزِّعة ربع سنويًا. هذا التقسيم مهم عند قراءة أي تقويم: الأسماء الشهرية (صناديق الدخل وصناديق الرهن العقاري وبعض صناديق الاستثمار العقاري REIT) تتكرر كل أربعة أسابيع وتتجمّع قرب منتصف الشهر؛ أما الأسماء الربع سنوية — ومعظمها شركات تشغيلية — فتظهر مرة كل فصل. ولتحصيل أي من هذه الدفعات يجب امتلاك المركز عند إغلاق يوم التداول الذي يسبق التاريخ المدرج. تفاصيل هذا التوقيت في دليلنا عن تاريخ عدم الأحقية، ويوضح تاريخ الاستحقاق مقابل تاريخ عدم الأحقية لماذا تاريخ عدم الأحقية هو الذي يهم المشتري.

أكبر الأسهم التي تبلغ تاريخ عدم الأحقية خلال أسبوعين

أكبر الشركات (بقيمة سوقية 10 مليارات دولار فأكثر) التي تبلغ تاريخ عدم الأحقية خلال أربعة عشر يومًا — قيمة الدفعة وتاريخ الدفع والعائد السنوي الذي تُوحي به هذه الدفعة عند السعر الحالي:

الاستعلامأكبر الشركات التي تبلغ تاريخ عدم الأحقية خلال 14 يومًا — القيمة وتاريخ الدفع والعائد التقديري
استعلام SQL الدقيق وراء كل رقم
WITH latest AS (
    SELECT ticker, argMax(market_cap, date) AS mcap, argMax(price, date) AS px
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 10
    GROUP BY ticker
)
SELECT d.ticker AS ticker,
       toString(d.ex_dividend_date) AS ex_date,
       formatDateTime(d.ex_dividend_date, '%b %e') AS ex_date_label,
       round(max(d.cash_amount), 4) AS per_share_usd,
       toString(any(d.pay_date)) AS pay_date,
       formatDateTime(any(d.pay_date), '%b %e') AS pay_date_label,
       round(any(l.mcap) / 1e9, 0) AS mcap_bn,
       round(100 * max(d.cash_amount) * max(d.frequency) / any(l.px), 2) AS indicated_yield_pct
FROM global_markets.stocks_dividends d
JOIN latest l ON d.ticker = l.ticker
WHERE d.ex_dividend_date > today()
  AND d.ex_dividend_date <= today() + 14
  AND d.cash_amount > 0
  AND d.distribution_type = 'recurring'
  AND d.frequency > 0
  AND l.mcap >= 10000000000
  AND d.ticker NOT IN ('SPCX')
GROUP BY d.ticker, d.ex_dividend_date
ORDER BY any(l.mcap) DESC
LIMIT 12

أكبر اسم في القائمة هو COST، الذي يبلغ تاريخ عدم الأحقية في Jul 24 بدفعة قدرها 1.47 دولار للسهم، تصل في Aug 7 — أي عائد سنوي تقديري قدره 0.63% عند سعره الأخير. اقرأ عمود العائد بحذر: فهو يُحوِّل الدفعة المعلنة إلى رقم سنوي حسب وتيرتها المعلنة — وهي عملية حسابية للحظة الراهنة، لا وعد بالمستقبل. الدفعة الكبيرة للسهم والعائد المرتفع أمران مختلفان تمامًا، كما يوضح ما هو عائد الأرباح الموزعة. وقد استُبعد رمز واحد من الجداول المرتَّبة (الاستبعاد ظاهر في SQL اللوحة): إذ أُعيد استخدام رمزه لمُصدر ثانٍ، فسجلاته تمتد عبر شركتين مختلفتين، ونستبعده بدلاً من عرض صف لا يمكننا نسبته بدقة.

أي نوع من الشركات يدفع الآن

لا يحمل مصدر بيانات التوزيعات أي تصنيف قطاعي، فشكل نافذة الأسبوعين لا بد أن يُستمَد مما تحمله السجلات فعلاً: حجم الشركة، ووتيرة الدفع، والعائد الذي تُوحي به كل دفعة معلنة عند السعر الحالي. كل شركة موزِّعة منتظمة تحمل سجل قيمة سوقية وتبلغ تاريخ عدم الأحقية خلال أربعة عشر يومًا، مجمّعة حسب فئة الحجم:

الاستعلاممن يبلغ تاريخ عدم الأحقية خلال 14 يومًا: الأسهم ووتيرة الدفع والعائد التقديري حسب فئة الحجم
استعلام SQL الدقيق وراء كل رقم
WITH latest AS (
    SELECT ticker, argMax(market_cap, date) AS mcap, argMax(price, date) AS px
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 10
    GROUP BY ticker
),
names AS (
    SELECT d.ticker AS ticker,
           multiIf(any(l.mcap) >= 1e11, '1 Mega cap ($100B+)',
                   any(l.mcap) >= 1e10, '2 Large cap ($10-100B)',
                   any(l.mcap) >= 2e9,  '3 Mid cap ($2-10B)',
                                        '4 Small cap (under $2B)') AS size_band,
           max(d.cash_amount) AS amt,
           max(d.frequency) AS freq,
           any(l.px) AS px
    FROM global_markets.stocks_dividends d
    JOIN latest l ON d.ticker = l.ticker
    WHERE d.ex_dividend_date > today()
      AND d.ex_dividend_date <= today() + 14
      AND d.cash_amount > 0
      AND d.distribution_type = 'recurring'
      AND d.frequency > 0
      AND l.px > 0
      AND l.mcap > 0
    GROUP BY d.ticker
)
SELECT size_band,
       count() AS names_going_ex,
       round(quantileDeterministic(0.5)(100 * amt * freq / px, cityHash64(ticker)), 2) AS median_indicated_yield_pct,
       countIf(freq = 12) AS monthly_payers,
       countIf(freq = 4) AS quarterly_payers
FROM names
GROUP BY size_band
ORDER BY size_band

تضم النافذة 7 شركة عملاقة القيمة السوقية (100 مليار دولار فأكثر) و30 شركة كبيرة القيمة (بين 10 و100 مليار دولار)، إلى جانب 27 شركة متوسطة القيمة و56 شركة أصغر. ويبلغ وسيط العائد التقديري 2.13% في فئة الشركات العملاقة، و2.55% بين الشركات الكبيرة، و2.98% في الفئة المتوسطة، و3.88% بين الشركات الصغيرة. الحجم والعائد محوران منفصلان: فالتقويم المرتَّب حسب العائد يُظهر مجموعة أسهم مختلفة عن ذلك المرتَّب حسب حجم الشركة، ولهذا فإن أي فرز يعتمد على العائد وحده ينقلك تدريجيًا نحو أسفل سلّم الحجم دون أن تشعر. وتنقسم وتيرة الدفع بالطريقة نفسها التي رأيناها في جدول الأيام أعلاه. فعادة الدفع الربع سنوي تسود قمة السوق، إذ يدفع 7 من الشركات العملاقة ربع سنويًا مقابل 0 تدفع شهريًا، بينما ينزل حشد الدفع الشهري أكثر على سلّم القيمة السوقية: 17 من الأسهم الصغيرة في هذه النافذة تدفع كل شهر.

ما الذي عليك فعله فعليًا لتحصيل الدفعة

لا شيء تقريبًا في كل الحالات. لا نموذج، ولا اتصال بالوسيط، ولا تسجيل: احتفظ بالأسهم عند إغلاق يوم التداول الذي يسبق تاريخ عدم الأحقية، وتصل الدفعة النقدية إلى حسابك في تاريخ الدفع، عادةً بعد أسابيع قليلة. والشراء في ذلك اليوم الأخير لا يزال محسوبًا — إذ تُسوَّى الصفقات الأميركية خلال يوم عمل واحد (T+1)، ويُحدَّد تاريخ عدم الأحقية بناءً على ذلك. والخطوة الاختيارية الوحيدة هي خطة إعادة استثمار الأرباح الموزعة (DRIP)، وهي إعداد لدى الوسيط يحوّل الدفعة النقدية إلى كسور أسهم من السهم نفسه.

المعاملة الضريبية هي حيث يظهر أثر تاريخ عدم الأحقية فعليًا. ففي الحساب الخاضع للضريبة الأميركي، لا تُصنَّف الدفعة أرباحًا موزعة مؤهلة (qualified) — تُفرض عليها معدلات الأرباح الرأسمالية طويلة الأجل الأدنى — إلا إذا احتفظت بالأسهم أكثر من 60 يومًا ضمن نافذة مدتها 121 يومًا تبدأ قبل 60 يومًا من تاريخ عدم الأحقية. فإن اشتريت السهم قبل تاريخ عدم الأحقية بيوم، وقبضت الدفعة، ثم بعته بعد أسبوع، سقط هذا الشرط: وتُفرض على الدفعة ضريبة الدخل العادي. أما توزيعات صناديق الاستثمار العقاري (REIT) وكثير من الصناديق فتخضع لضريبة الدخل العادي بصرف النظر عن مدة الاحتفاظ، ونوع الحساب يغيّر الصورة أيضًا (فحساب التقاعد الفردي IRA يتجاوز هذا الشرط). هذا ليس استشارة ضريبية — لكن «الاقتناص» قصير الأجل يساوي بعد الضريبة أقل مما يبدو عليه.

ما الذي يفعله السعر فعليًا صباح يوم عدم الأحقية

المقولة الشائعة أن السهم يفتتح في تاريخ عدم أحقيته «معدَّلًا للأسفل بمقدار التوزيع». والبورصة تخفّض بالفعل السعر المرجعي قبل الافتتاح — لكن سجل الافتتاح هو ذلك التعديل بالإضافة إلى كل ما حدث طوال الليل. ثلاث شركات معروفة عند آخر تاريخ عدم أحقية لها:

الاستعلامثلاث شركات معروفة عند آخر تاريخ عدم أحقية لها — الإغلاق السابق وافتتاح الصباح وحجم الدفعة للمقارنة
استعلام SQL الدقيق وراء كل رقم
WITH last_ex AS (
    SELECT ticker,
           max(ex_dividend_date) AS ex_d,
           argMax(cash_amount, ex_dividend_date) AS div_amt
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'VZ', 'XOM')
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ex_dividend_date < today()
      AND ex_dividend_date >= today() - 120
    GROUP BY ticker
),
daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_px,
           argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS open_px,
           countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'VZ', 'XOM')
      AND window_start >= toDateTime(today() - 130)
    GROUP BY ticker, d
    HAVING bars > 200
),
seq AS (
    SELECT ticker, d, open_px, close_px,
           lagInFrame(close_px, 1) OVER (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS pre_close
    FROM daily
)
SELECT s.ticker AS ticker,
       toString(e.ex_d) AS last_ex_date,
       formatDateTime(e.ex_d, '%b %e') AS last_ex_label,
       round(e.div_amt, 4) AS dividend_usd,
       round(s.pre_close, 2) AS close_before_ex_usd,
       round(s.open_px, 2) AS ex_morning_open_usd,
       round(100 * (s.open_px - s.pre_close) / s.pre_close, 2) AS open_gap_pct,
       round(100 * e.div_amt / s.pre_close, 2) AS dividend_pct_of_price
FROM seq s
JOIN last_ex e ON e.ticker = s.ticker AND e.ex_d = s.d
WHERE s.pre_close > 0
ORDER BY ticker

خذ آخر تاريخ عدم أحقية لشركة Coca-Cola، وهو Jun 15: دفعة قدرها 0.53 دولار، تعادل 0.64% من إغلاق 82.6 دولار في المساء السابق، مقابل أول سجل صباحي بعد عدم الأحقية عند 81.08 دولار — أي فجوة قدرها -1.84%. أما دفعة Verizon فكانت تعادل 1.68% من إغلاقها السابق البالغ 42.22 دولار؛ وافتتحت بفجوة -1.46%. ودفعة Exxon كانت تعادل 0.67%؛ وافتتحت بفجوة 0.64%. ثلاث شركات، وثلاث فجوات بأحجام مختلفة، ولا واحدة منها تطابق قيمة الدفعة تمامًا. فالتعديل عملية محاسبية على السعر المرجعي؛ أما الافتتاح فهو سعر فعلي، والأسعار تتحرك طوال الليل لأسباب لا علاقة لها بالتوزيع. الدفعة معروفة مسبقًا؛ أما سعر صباح عدم الأحقية فلا.

هل تنجح استراتيجية اقتناص الأرباح الموزعة؟

«اقتناص الأرباح الموزعة» فكرة تقوم على الشراء قُبيل تاريخ عدم الأحقية مباشرة، وقبض الدفعة، ثم البيع بمجرد أن يتعافى السعر. وهذه الفكرة تحمل ادعاءً قابلًا للاختبار. الاختبار: 84 حدث عدم أحقية عبر خمسين شركة عملاقة موزِّعة على مدى الأشهر الستة الماضية، تتبَّعنا كل حدث منها من الإغلاق السابق لتاريخ عدم الأحقية مرورًا بافتتاح صباح عدم الأحقية وإغلاق يومه، ثم بعد جلسة واحدة وخمس جلسات وعشر جلسات.

الاستعلامكل حدث عدم أحقية لشركة عملاقة خلال الأشهر الستة الماضية — مسار السعر انطلاقًا من إغلاق ما قبل عدم الأحقية
استعلام SQL الدقيق وراء كل رقم
WITH rth AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_px,
           argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS open_px,
           countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'JPM', 'HD', 'MCD',
                     'PEP', 'ABBV', 'MRK', 'PFE', 'VZ', 'T', 'CSCO', 'IBM', 'WMT', 'CAT',
                     'BAC', 'WFC', 'C', 'GS', 'MS', 'UNH', 'LLY', 'AMGN', 'BMY', 'GILD',
                     'TXN', 'QCOM', 'AVGO', 'ADP', 'LMT', 'RTX', 'HON', 'GE', 'MMM', 'UPS',
                     'LOW', 'TGT', 'COST', 'SBUX', 'NKE', 'DIS', 'CMCSA', 'DUK', 'SO', 'NEE')
      AND window_start >= toDateTime(today() - 190)
    GROUP BY ticker, d
    HAVING bars > 200
),
seq AS (
    SELECT ticker, d, open_px,
           lagInFrame(close_px, 1) OVER w AS pre_close,
           close_px AS ex_close,
           leadInFrame(close_px, 1) OVER w AS c1,
           leadInFrame(close_px, 5) OVER w AS c5,
           leadInFrame(close_px, 10) OVER w AS c10
    FROM rth
    WINDOW w AS (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND 10 FOLLOWING)
),
ev AS (
    SELECT s.ticker AS ticker, s.d AS ex_d, s.pre_close AS pre_close, s.open_px AS ex_open,
           s.ex_close AS ex_close, s.c1 AS c1, s.c5 AS c5, s.c10 AS c10,
           max(dv.cash_amount) AS div_amt
    FROM seq s
    JOIN global_markets.stocks_dividends dv ON dv.ticker = s.ticker AND dv.ex_dividend_date = s.d
    WHERE dv.cash_amount > 0
      AND dv.distribution_type = 'recurring'
      AND s.d >= today() - 160
      AND s.pre_close > 0 AND s.c1 > 0 AND s.c5 > 0 AND s.c10 > 0
    GROUP BY s.ticker, s.d, s.pre_close, s.open_px, s.ex_close, s.c1, s.c5, s.c10
),
paths AS (
    SELECT ticker, ex_d, pre_close, div_amt,
           arrayJoin([('1 ex-day open', ex_open),
                      ('2 ex-day close', ex_close),
                      ('3 one session later', c1),
                      ('4 five sessions later', c5),
                      ('5 ten sessions later', c10)]) AS chk
    FROM ev
)
SELECT chk.1 AS checkpoint,
       count() AS events,
       round(avg(100 * div_amt / pre_close), 2) AS avg_dividend_pct,
       round(avg(100 * (chk.2 - pre_close) / pre_close), 2) AS avg_move_pct,
       round(quantileDeterministic(0.5)(100 * (chk.2 - pre_close) / pre_close, cityHash64(ticker, ex_d)), 2) AS median_move_pct,
       round(100 * countIf(chk.2 >= pre_close) / count(), 1) AS pct_back_above_pre_ex
FROM paths
GROUP BY checkpoint
ORDER BY checkpoint

بلغ متوسط قيمة الدفعة هنا 0.64% من سعر السهم قبل عدم الأحقية. وعند افتتاح صباح عدم الأحقية تحرك متوسط السهم -0.51% عن إغلاقه السابق (الوسيط -0.52%)، ولم يفتتح فوق الإغلاق السابق أو عنده سوى 25% من الأحداث: فالتعديل حقيقي وفوري. أما ما يأتي بعده فهو الجزء الذي يتجاهله أصحاب هذه الاستراتيجية عادة. فبحلول إغلاق يوم عدم الأحقية، وقف الحدث المتوسط عند -0.71% من سعر البداية؛ وبعد جلسة واحدة -1.1%؛ وبعد خمس جلسات -1.22%؛ وبعد عشر جلسات -0.26% — مع عودة 44% فقط إلى مستوى البداية أو فوقه.

وانتظار «عودة» السعر يعني الاحتفاظ بالمركز عشر جلسات كاملة من التقلب الاعتيادي — تحركات تتجاوز بكثير حجم دفعة 0.64% في الاتجاهين معًا — بينما يُسقط الاحتفاظ القصير الأهلية لمعاملة الأرباح الموزعة المؤهلة ضريبيًا. فالتوزيع نقل لقيمة من سعر السهم إلى حسابك، لا مالًا مجانيًا يظهر على الشريط، ومسار السعر بعد ذلك يعود بالكامل إلى السوق.

الصناديق وETF: لماذا تغيب عن التقويم المستقبلي

كثير من مستثمري الدخل يحتفظون بصناديق بدلاً من أسهم فردية، والتقويم المستقبلي أعلاه شحيح فيها لسبب بنيوي: فمعظم صناديق ETF لا تُعلن تاريخ عدم أحقيتها قبل وقت طويل كما يفعل مجلس إدارة شركة عادية — بل تدخل توزيعاتها سجل البيانات عند تاريخ عدم الأحقية نفسه أو قبله بقليل جدًا. ما تملكه هذه الصناديق بدلاً من ذلك وتيرة منتظمة تكفي للتخطيط حولها. ثلاثة عشر صندوق دخل واسع الانتشار، مع آخر تاريخ عدم أحقية لكل منها، والفاصل المعتاد بين تواريخ عدم الأحقية، والتاريخ الذي تشير إليه هذه الوتيرة تاليًا:

الاستعلامثلاثة عشر صندوقًا كبيرًا للدخل والتوزيعات — آخر تاريخ عدم أحقية ووتيرته وتاريخه التالي المتوقع
استعلام SQL الدقيق وراء كل رقم
WITH hist AS (
    SELECT ticker, ex_dividend_date, cash_amount, frequency,
           dateDiff('day', lagInFrame(ex_dividend_date) OVER (PARTITION BY ticker ORDER BY ex_dividend_date), ex_dividend_date) AS gap_days
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('SCHD', 'VYM', 'VIG', 'DVY', 'SPYD', 'JEPI', 'JEPQ', 'QYLD', 'SPHD', 'NOBL', 'DGRO', 'HDV', 'SPY')
      AND cash_amount > 0
      AND ex_dividend_date >= today() - 800
)
SELECT ticker,
       any(frequency) AS payments_per_year,
       toString(max(ex_dividend_date)) AS last_ex_date,
       formatDateTime(max(ex_dividend_date), '%b %e') AS last_ex_label,
       round(argMax(cash_amount, ex_dividend_date), 4) AS last_per_share_usd,
       round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200)) AS typical_gap_days,
       toString(max(ex_dividend_date) + toIntervalDay(round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200)))) AS implied_next_ex,
       formatDateTime(max(ex_dividend_date) + toIntervalDay(round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200))), '%b %e') AS implied_next_label
FROM hist
GROUP BY ticker
HAVING countIf(gap_days BETWEEN 5 AND 200) > 0
ORDER BY implied_next_ex, ticker

أقرب صندوق في المجموعة هو JEPI، الذي بلغ عدم الأحقية آخر مرة في Jul 1 بمبلغ 0.3872 دولار للسهم على وتيرة 30 يومًا — ما يضع تاريخ عدم أحقيته التالي قرب Jul 31. أما الأبعد، HDV، فيسير على وتيرة 91 يومًا تشير إلى Oct 14. ويفصل عمود payments_per_year بين العائلتين: الأسماء التي تدفع اثنتي عشرة مرة سنويًا تبلغ عدم الأحقية كل أربعة أسابيع تقريبًا؛ أما الصناديق التي تدفع أربع مرات سنويًا فتفعل ذلك مرة كل فصل، في أشهر نهاية الفصل. وتعامل مع التاريخ المتوقع بوصفه تقديرًا فحسب — فإشعار الجهة الراعية وحده هو الفيصل.

هل هذا شهر مزدحم أم هادئ؟

لا تتوزع تواريخ عدم الأحقية بالتساوي على مدار السنة — ثلاث سنوات من السجلات، بمتوسط لكل شهر تقويمي:

الاستعلامتواريخ عدم الأحقية حسب الشهر — متوسط ثلاث سنوات، الموزِّعون ربع السنويون مقابل الشهريين
استعلام SQL الدقيق وراء كل رقم
SELECT multiIf(toMonth(ex_dividend_date) = 1, '01 Jan', toMonth(ex_dividend_date) = 2, '02 Feb', toMonth(ex_dividend_date) = 3, '03 Mar',
               toMonth(ex_dividend_date) = 4, '04 Apr', toMonth(ex_dividend_date) = 5, '05 May', toMonth(ex_dividend_date) = 6, '06 Jun',
               toMonth(ex_dividend_date) = 7, '07 Jul', toMonth(ex_dividend_date) = 8, '08 Aug', toMonth(ex_dividend_date) = 9, '09 Sep',
               toMonth(ex_dividend_date) = 10, '10 Oct', toMonth(ex_dividend_date) = 11, '11 Nov', '12 Dec') AS month,
       round(count() / 3.0) AS ex_dates_per_year,
       round(countIf(frequency = 4) / 3.0) AS quarterly_payers,
       round(countIf(frequency = 12) / 3.0) AS monthly_payers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toStartOfMonth(today()) - INTERVAL 36 MONTH
  AND ex_dividend_date < toStartOfMonth(today())
  AND cash_amount > 0
GROUP BY month
ORDER BY month

أشهر نهاية الفصل هي التي تحمل العبء الأكبر: يبلغ متوسط مارس 5605 تاريخ عدم أحقية، ويونيو 5792، وسبتمبر 4973، وديسمبر 6380، ويضم كل منها أكثر من ألفي شركة موزِّعة ربع سنويًا (2640 في يونيو وحده). أما أول شهر من كل فصل فيكون هادئًا — إذ يبلغ متوسط يناير 2043 ويوليو 2683، أي نصف شهر نهاية الفصل أو أقل. والأرضية التي تسند الأشهر الهادئة هي حشد الدفع الشهري: فـ1470 من متوسط يوليو موزِّعات شهرية تتجاهل تقويم الفصل تمامًا. فالقائمة القصيرة هذا الأسبوع سمة من سمات التقويم، لا حكمًا على حال السوق.

لماذا تختلف التقاويم — وكيف تقرأ هذا التقويم

قارن هذه الصفحة بتقويم وسيطك وستجد فروقًا صغيرة. فكل تقويم مبني على إعلانات الشركات، والمصادر تختلف في سرعة استيعابها للإعلانات، وفي عرضها للتواريخ المعدَّلة من عدمه، وفي احتسابها للصناديق والصناديق الاستئمانية والإدراجات الأجنبية إلى جانب الشركات التشغيلية (عدّادات الأيام أعلاه تشملها كلها؛ والجداول المرتَّبة وحدها تطبّق حدًّا أدنى للقيمة السوقية). وعند اختلاف تقويمين، يكون البيان الصحفي لإعلان الشركة هو الفيصل. وإليك دليل العمق، محسوبًا حيًّا:

الاستعلامسجلات عدم الأحقية المعلنة مسبقًا في قاعدة البيانات — الدليل وراء هذا التقويم
استعلام SQL الدقيق وراء كل رقم
SELECT countIf(ex_dividend_date > today()) AS future_ex_dates_declared,
       countIf(ex_dividend_date > today() AND ex_dividend_date <= today() + 7) AS in_the_next_7_days,
       countIf(ex_dividend_date > today() AND ticker IN ('SCHD', 'VYM', 'VIG', 'DVY', 'SPYD', 'JEPI', 'JEPQ', 'QYLD', 'SPHD', 'NOBL', 'DGRO', 'HDV', 'SPY')) AS fund_records_declared_ahead,
       toString(max(ex_dividend_date)) AS furthest_declared_date,
       formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS furthest_declared_label
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 1
  AND cash_amount > 0

يوجد حاليًا 3237 تاريخ عدم أحقية مستقبلي في قاعدة البيانات، منها 233 خلال أسبوع واحد، وتمتد الإعلانات إلى Nov 12, 2027. أما عبر الصناديق الثلاثة عشر أعلاه، فعدد تواريخ عدم الأحقية المعلنة مسبقًا هو 0 فقط — وهذه هي الفجوة البنيوية التي تجعل الوتيرة، لا الإعلانات، الوسيلة الأفضل لتوقع تاريخ عدم الأحقية التالي لأي صندوق. فمجالس الإدارة تعلن اجتماعًا واحدًا في كل مرة، ولذلك يمتلئ التقويم البعيد تدريجيًا مع وصول الإعلانات: عامِل التواريخ القريبة على أنها موثوقة، والبعيدة على أنها مبدئية.

أسئلة شائعة عن تقويم عدم الأحقية (FAQ)

كيف أعرف تواريخ عدم الأحقية القادمة؟

تُعلن الشركات كل توزيع أرباح مع تواريخ عدم الأحقية والاستحقاق والدفع الخاصة به، وتتدفق هذه الإعلانات إلى مصادر بيانات السوق. وتحسب هذه الصفحة التقويم مباشرة من تلك السجلات — 3237 تاريخ مستقبلي مسجَّل حاليًا — وتُعاد بناؤها أسبوعيًا.

هل أحصل على الأرباح إذا اشتريت السهم في تاريخ عدم الأحقية؟

لا. تاريخ عدم الأحقية هو أول يوم يتداول فيه السهم بلا الحق في تلك الدفعة. ولتحصيلها يجب أن تمتلك السهم عند إغلاق يوم التداول الذي يسبق تاريخ عدم الأحقية؛ أما الشراء في تاريخ عدم الأحقية نفسه فيُبقي الدفعة للبائع.

هل يلزم القيام بأي إجراء لاستلام الأرباح الموزعة؟

لا. احتفظ بالأسهم حتى إغلاق اليوم الذي يسبق تاريخ عدم الأحقية، وتُقيَّد الدفعة النقدية في حسابك لدى الوسيط تلقائيًا في تاريخ الدفع — بلا نموذج، ولا مطالبة، ولا اتصال. والخطوة الاختيارية الوحيدة هي خطة DRIP، وهي إعداد لدى الوسيط يعيد استثمار الدفعة في أسهم إضافية.

هل يفيد شراء السهم قبل تاريخ عدم الأحقية لاقتناص الأرباح؟

البيانات تنفي ذلك. فعبر 84 حدث عدم أحقية لشركات عملاقة خلال الأشهر الستة الماضية، تحرك افتتاح السهم المتوسط -0.51% عن إغلاقه السابق مقابل دفعة متوسطة تعادل 0.64% من السعر، ولم يعد إلى مستوى البداية أو فوقه بعد عشر جلسات سوى 44% من الحالات. كما أن الاحتفاظ القصير يفشل أيضًا في اختبار مدة الاحتفاظ اللازمة لتصنيف الأرباح الموزعة كمؤهلة ضريبيًا.

هل تختلف ضريبة الأرباح الموزعة حسب موعد الشراء؟

نعم، في الحساب الخاضع للضريبة الأميركي. فالأرباح الموزعة تُصنَّف مؤهلة — وتخضع لمعدلات الأرباح الرأسمالية طويلة الأجل — فقط إذا احتفظت بالأسهم أكثر من 60 يومًا ضمن نافذة مدتها 121 يومًا تبدأ قبل 60 يومًا من تاريخ عدم الأحقية. أما صفقة الشراء قُبيل هذا التاريخ مباشرة والبيع بعده مباشرة فتفوّت هذه النافذة، فتخضع الدفعة لضريبة الدخل العادي. وتوزيعات صناديق الاستثمار العقاري (REIT) وكثير من الصناديق تخضع لضريبة الدخل العادي بصرف النظر عن ذلك. هذا شرح آلي، لا استشارة ضريبية.

ملفات الأرباح الموزعة حسب الرمز

لكل شركة كبيرة موزِّعة في هذا التقويم صفحة أرباح موزعة خاصة بها مقيسة بدقة — العائد الحالي محسوبًا من آخر إغلاق، والسجل الكامل للدفعات كما ورد على الشريط، وسلسلة النمو، وكيف تداولت أسعارها فعليًا صباح أيام عدم الأحقية:

AAPL, ABBV, ABT, ACN, ADP, AMGN, AVGO, AXP, BAC, BLK, BMY, C, CAT, CL, CMCSA, COP, COST, CRM, CSCO, CVX, DE, DHR, DUK, GE, GILD, GIS, GOOGL, GS, HD, HON, IBM, JNJ, JPM, KMB, KO, LIN, LLY, LMT, LOW, MA, MCD, MDLZ, MDT, META, MMM, MO, MRK, MS, MSFT, NEE, NKE, O, ORCL, PEP, PFE, PG, PM, QCOM, RTX, SBUX, SO, SPGI, T, TGT, TMO, TXN, UNH, UNP, USB, V, VZ, WFC, WMT, XOM.


كل جدول أعلاه استعلام مخزَّن يخضع لإدارة الإصدارات على سجلات التوزيعات المعلنة وبيانات الشموع الحقيقية بمستوى الدقيقة — وسِّع استعلام SQL أسفل أي لوحة، أو افحص التقويم بنفسك على منصة Strasmore.