Strasmore Research
ملخص الأسواق Matt Connorبقلم Matt Connor · آخر تحديث في 2026-07-23 · data as of July 23, 2026 · refreshed weekly

قائمة أسهم التوزيعات الشهرية في أمريكا

اكتشف قائمة أسهم التوزيعات النقدية الشهرية المدرجة في الولايات المتحدة بناءً على سجل مدفوعات حقيقي، مع معرفة عوائد كل سهم ونسبة توزيعاته الحالية.

توزع أسهم التوزيعات الشهرية النقدية مبالغها كل شهر بدلاً من توزيعها ربع سنوي، والقائمة الفعلية لهذه الأسهم أقصر بكثير مما تروج له المقالات التجميعية. عند فحص سجل المدفوعات الفعلي بدلاً من الاعتماد على تصنيفات الشركات، قامت 1553 من الأسهم المدرجة في الولايات المتحدة بإجراء ما بين عشرة إلى أربعة عشر عملية دفع نقدي متكرر خلال الاثني عشر شهراً الماضية، و32 فقط من هذه الأسهم تمتلك سجلاً قوياً في أساسيات الشركة. جميع البيانات في هذه الصفحة مسعرة بناءً على إغلاق جلسة Jul 21.

قائمة أسهم التوزيعات الشهرية

كل اسم مدرج أدناه هو شركة مساهمة مدرجة في الولايات المتحدة، سجلت ما بين عشرة إلى أربعة عشر دفعة نقدية متكررة خلال الاثني عشر شهراً الماضية، وتجاوز حجم تداول أسهمها مليون دولار يومياً. يعتمد الترتيب على قيمة التداول اليومية.

الاستعلامأسهم توزيعات شهرية - الشركات التي تدفع شهرياً، مرتبة حسب قيمة التداول اليومي
استعلام SQL الدقيق وراء كل رقم
SELECT m.ticker AS ticker,
       round(m.latest_payment, 4) AS monthly_payment_usd,
       round(100 * m.latest_payment * 12 / l.last_close, 2) AS annual_yield_pct,
       round(dateDiff('day', s.streak_start, s.last_ex) / 365.25, 1) AS years_paying_monthly,
       round(l.adv_usd / 1e6, 1) AS avg_daily_traded_musd,
       formatDateTime(l.last_session, '%b %e') AS priced_through
FROM (
    SELECT ticker, argMax(cash_amount, ex_dividend_date) AS latest_payment
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date > today() - 365
      AND ex_dividend_date <= today()
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ticker NOT IN ('SPCX')
      AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
                         WHERE execution_date BETWEEN today() - 400 AND today())
    GROUP BY ticker
    HAVING count() BETWEEN 10 AND 14
       AND argMax(frequency, ex_dividend_date) = 12
) AS m
INNER JOIN (
    SELECT ticker,
           maxIf(ed, gap_days > 70) AS streak_start,
           max(ed) AS last_ex
    FROM (
        SELECT ticker, ex_dividend_date AS ed,
               dateDiff('day',
                        lagInFrame(ex_dividend_date) OVER (PARTITION BY ticker ORDER BY ex_dividend_date),
                        ex_dividend_date) AS gap_days
        FROM (
            SELECT ticker, ex_dividend_date
            FROM global_markets.stocks_dividends
            WHERE distribution_type = 'recurring' AND cash_amount > 0 AND ex_dividend_date <= today()
            GROUP BY ticker, ex_dividend_date
        )
    )
    GROUP BY ticker
) AS s ON s.ticker = m.ticker
INNER JOIN (
    SELECT ticker,
           avg(dollar_vol) AS adv_usd,
           argMax(close_px, d) AS last_close,
           max(d) AS last_session,
           count() AS sessions
    FROM (
        SELECT ticker,
               toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               sum(toFloat64(close) * volume) AS dollar_vol,
               argMax(toFloat64(close), window_start) AS close_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE window_start >= toDateTime(today() - 32)
          AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
          AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
              + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
          AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
              + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
        GROUP BY ticker, d
    )
    GROUP BY ticker
    HAVING sessions >= 15 AND adv_usd >= 1000000 AND last_close > 0
) AS l ON l.ticker = m.ticker
INNER JOIN (
    SELECT ticker
    FROM global_markets.stocks_ratios
    GROUP BY ticker
    HAVING argMax(market_cap, date) > 0
) AS f ON f.ticker = m.ticker
ORDER BY l.adv_usd DESC
LIMIT 60

تعد O الأكثر تداولاً بين الشركات التي تدفع توزيعات شهرية هنا؛ حيث تقدم دفعة شهرية بقيمة 0.271، ولديها سجل حافل من التوزيعات الشهرية المستمرة لمدة 14 سنوات، ويبلغ عائدها السنوي 5% مقابل سعر الإغلاق Jul 21، بمتوسط تداول يومي يبلغ 226.4 مليون دولار. تظهر نتائج البحث 26 أسماء. يقوم عمود العائد بتحويل أحدث دفعة فردية إلى عائد سنوي (عن طريق ضربها في اثني عشر) ثم قسمتها على سعر الإغلاق، لذا تتغير القيمة مع تغير السعر. هذا الرقم ليس توقعاً للتدفقات النقدية للأشهر الاثني عشر القادمة.

يتطلب الحصول على الشيك القادم امتلاك السهم قبل تاريخ الاستحقاق (ex-dividend date). يوضح تقويم مواعيد الاستحقاق القادمة الشركات التي ستتوقف عن التوزيع قريباً، بينما يشرح شرح تاريخ الاستحقاق الموعد النهائي الذي يحدد ما إذا كان المشتري سيحصل على التوزيعات أم لا.

كيفية تحديد صانعي التوزيعات الشهرية

تحمل بيانات التوزيعات ملصقاً يحدد وتيرة الدفع، لكن الاعتماد عليه وحده يؤدي إلى نتائج خاطئة. يعتمد الاختبار هنا على حصر عدد الدفعات الفعلية التي نفذها الرمز، ثم وضع حدود لهذا العدد من الجهتين.

الاستعلامالدفعات النقدية المتكررة لكل ticker خلال العام الماضي - موقع النطاق الشهري
استعلام SQL الدقيق وراء كل رقم
WITH payers AS (
    SELECT ticker,
           count() AS payments_12m,
           argMax(frequency, ex_dividend_date) AS freq_flag
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date > today() - 365
      AND ex_dividend_date <= today()
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
),
filers AS (
    SELECT ticker
    FROM global_markets.stocks_ratios
    GROUP BY ticker
    HAVING argMax(market_cap, date) > 0
)
SELECT multiIf(payments_12m = 1, 'One a year',
               payments_12m = 2, 'Two a year',
               payments_12m BETWEEN 3 AND 6, 'Three to six a year',
               payments_12m BETWEEN 7 AND 9, 'Seven to nine a year',
               payments_12m BETWEEN 10 AND 14, 'Ten to fourteen a year',
               payments_12m BETWEEN 15 AND 39, 'Fifteen to thirty-nine a year',
               'Forty or more a year') AS bucket,
       count() AS tickers,
       countIf(freq_flag = 12) AS labelled_monthly,
       countIf(ticker IN (SELECT ticker FROM filers)) AS company_filings
FROM payers
GROUP BY bucket
ORDER BY min(payments_12m)

قام 98 من الرموز بإجراء أربعين دفعة نقدية متكررة أو أكثر خلال العام الماضي، بينما قام 77 آخرون بإجراء ما بين خمس عشرة إلى تسع وثلاثين دفعة. هؤلاء هم الموزعون الأسبوعيون واليوميون، وهم قطاع سريع النمو في سوق الصناديق. إن أي عملية بحث تطلب "عشر دفعات أو أكثر" فقط ستدرج جميعهم ضمن قائمة التوزيعات الشهرية. أما تحديد العدد بـ 14 دفعة فيؤدي إلى استبعادهم.

الملصق وحده ليس أفضل حالاً. فقد دفع 71 من الرموز التي تحمل ملصق "توزيع شهري" دفعة واحدة فقط خلال العام، بينما دفع 182 منهم ما بين ثلاث إلى ست دفعات. وفي النطاق ما بين عشر إلى أربع عشرة دفعة، يتطابق الملصق مع السجل الفعلي بنسبة 1541 من أصل 1553، وهذا هو سبب اشتراط هذه الصفحة لكليهما.

معظم دافعي التوزيعات الشهرية هي صناديق وليست شركات تشغيلية

هذا هو الجزء الذي تتجاهله القوائم المختصرة. لا يحمل المستودع أي تصنيف يحدد ما إذا كان الكيان صندوقاً أو ETF أو REIT، لذا لا يمكن تصفية قائمة دافعي التوزيعات الشهرية للوصول إلى الشركات التشغيلية عبر الملصقات فقط. ما يتوفر هو تغذية للأساسيات الشركاتية توضح القيمة السوقية للشركات التشغيلية التي تغطيها. تخرج الصناديق المتداولة في البورصة والصناديق المغلقة من نطاق هذا التغطية، مما يجعل وجود القيمة السوقية هو المؤشر المستخدم لتحديد الشركة التشغيلية في هذه الصفحة. من بين 1553 من الرموز في فئة التوزيع الشهري، يحمل 32 منها قيمة سوقية، بينما لا يحمل الباقون أي سجل من هذا القبيل. معظم هذه الرموز هي صناديق متداولة ومغلقة وصناديق فترية، بالإضافة إلى مجموعة من الوحدات والائتمانات والمصدرين الصغار الذين لا تشملهم التغذية البيانية.

تسيطر صناديق الاستثمار العقاري، وصناديق الاستثمار العقاري للرهن العقاري، وشركات تطوير الأعمال، وصناديق العوائد على القلة التي تقدم هذه البيانات. هذا هو الواقع الفعلي للدخل الشهري: فالكيانات المؤسسية التي تدفع شهرياً مصممة لتمرير النقد مباشرة. ويكاد ينعدم وجود ما يعادل التوزيع الشهري لـ بطل نمو التوزيعات لعقدين من الزمن بين الشركات التشغيلية العادية التي تدفع توزيعاتها ربع سنويًا.

عوائد أسهم التوزيعات الشهرية

تتفاوت العوائد بين الأسهم التي توزع أرباحاً شهرية بشكل أكبر بكثير مما هي عليه في السوق العام. تصنف هذه المجموعة كل شركة توزع أرباحاً شهرياً وتتجاوز الحد الأدنى للسيولة مع توفر سجل سعري لمدة عام كامل، كما تضيف عموداً لا تظهره عادةً أدوات فحص العوائد: وهو أداء سعر السهم خلال تلك الاثني عشر شهراً.

الاستعلامتوزيع العائد للموزعين الشهريين، مع متوسط تغير السعر لـ 12 شهراً لكل نطاق
استعلام SQL الدقيق وراء كل رقم
WITH monthly AS (
    SELECT ticker, argMax(cash_amount, ex_dividend_date) AS latest_payment
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date > today() - 365
      AND ex_dividend_date <= today()
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ticker NOT IN ('SPCX')
      AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
                         WHERE execution_date BETWEEN today() - 400 AND today())
    GROUP BY ticker
    HAVING count() BETWEEN 10 AND 14
       AND argMax(frequency, ex_dividend_date) = 12
),
filers AS (
    SELECT ticker
    FROM global_markets.stocks_ratios
    GROUP BY ticker
    HAVING argMax(market_cap, date) > 0
),
tape AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           sum(toFloat64(close) * volume) AS dollar_vol,
           argMax(toFloat64(close), window_start) AS close_px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN (SELECT ticker FROM monthly)
      AND (window_start >= toDateTime(today() - 32)
           OR (window_start >= toDateTime(today() - 378) AND window_start < toDateTime(today() - 358)))
      AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
    GROUP BY ticker, d
),
px AS (
    SELECT ticker,
           avgIf(dollar_vol, d > today() - 32) AS adv_usd,
           argMaxIf(close_px, d, d > today() - 32) AS last_close,
           argMaxIf(close_px, d, d <= today() - 358) AS close_year_ago,
           countIf(d > today() - 32) AS recent_sessions,
           countIf(d <= today() - 358) AS old_sessions
    FROM tape
    GROUP BY ticker
    HAVING recent_sessions >= 15
       AND old_sessions > 0
       AND adv_usd >= 1000000
       AND last_close > 0
       AND close_year_ago > 0
),
named AS (
    SELECT m.ticker AS ticker,
           100 * m.latest_payment * 12 / p.last_close AS yld,
           100 * (p.last_close - p.close_year_ago) / p.close_year_ago AS price_change,
           m.ticker IN (SELECT ticker FROM filers) AS is_filer
    FROM monthly m
    INNER JOIN px p ON p.ticker = m.ticker
)
SELECT multiIf(yld < 3, 'Under 3%',
               yld < 5, 'From 3% to 5%',
               yld < 8, 'From 5% to 8%',
               yld < 12, 'From 8% to 12%',
               'Above 12%') AS bucket,
       count() AS payers,
       round(quantileDeterministic(0.5)(yld, cityHash64(ticker)), 2) AS median_yield_pct,
       round(quantileDeterministic(0.5)(price_change, cityHash64(ticker)), 1) AS median_price_change_12m_pct,
       countIf(is_filer) AS company_filings
FROM named
GROUP BY bucket
ORDER BY median_yield_pct

تضم الفئة الأكبر From 3% to 5%، حيث تحتوي على 289 من الأسهم، مقابل 212 في فئة From 5% to 8% و65 في فئة Under 3%. وترتفع قيم العوائد الوسيطة بوضوح، من 2.46% في الفئة الأدنى إلى 14.35% في الفئة الأعلى.

الآن اطلع على عمود السعر المجاور. يبلغ متوسط تغير السعر خلال اثني عشر شهراً 0.5% في فئة العائد الأدنى، و-0.4% في فئة From 3% to 5%، ثم -6.6% في فئة Above 12%. وبما أن العائد يضع سعر السهم في المقام، يمكن للسهم أن ينتقل إلى الفئة الأعلى دون أي تغيير في قيمة التوزيعات. وعادة ما يكون العائد المرتفع جداً نتيجة انخفاض سعر السهم وليس دليلاً على سخاء الشركة في التوزيعات. يوضح عائد التوزيعات مقابل عوائد السندات الخزانية المعايير المطلوبة لاعتبار رقم الدخل مرتفعاً.

الأسهم التي تتجاوز عوائدها 12%

تستحق أي شركة تدفع توزيعات شهرية بعائد يتجاوز 12% تقريبًا إعادة النظر. إليك الشركات التي حققت هذا المعدل، بناءً على أداء سعر السهم والتوزيع الشهري خلال العام الماضي.

الاستعلامالموزعون الشهريون بعائد فوق 12% - حركة السعر وحركة الدفع وراء الرقم
استعلام SQL الدقيق وراء كل رقم
WITH monthly AS (
    SELECT ticker,
           argMax(cash_amount, ex_dividend_date) AS latest_payment,
           argMin(cash_amount, ex_dividend_date) AS oldest_payment
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date > today() - 400
      AND ex_dividend_date <= today()
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ticker NOT IN ('SPCX')
      AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
      AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
                         WHERE execution_date BETWEEN today() - 400 AND today())
    GROUP BY ticker
    HAVING countIf(ex_dividend_date > today() - 365) BETWEEN 10 AND 14
       AND argMax(frequency, ex_dividend_date) = 12
       AND oldest_payment > 0
),
filers AS (
    SELECT ticker
    FROM global_markets.stocks_ratios
    GROUP BY ticker
    HAVING argMax(market_cap, date) > 0
),
tape AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           sum(toFloat64(close) * volume) AS dollar_vol,
           argMax(toFloat64(close), window_start) AS close_px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN (SELECT ticker FROM monthly)
      AND (window_start >= toDateTime(today() - 32)
           OR (window_start >= toDateTime(today() - 378) AND window_start < toDateTime(today() - 358)))
      AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
    GROUP BY ticker, d
),
px AS (
    SELECT ticker,
           avgIf(dollar_vol, d > today() - 32) AS adv_usd,
           argMaxIf(close_px, d, d > today() - 32) AS last_close,
           argMaxIf(close_px, d, d <= today() - 358) AS close_year_ago,
           countIf(d > today() - 32) AS recent_sessions,
           countIf(d <= today() - 358) AS old_sessions
    FROM tape
    GROUP BY ticker
    HAVING recent_sessions >= 15
       AND old_sessions > 0
       AND adv_usd >= 1000000
       AND last_close > 0
       AND close_year_ago > 0
)
SELECT m.ticker AS ticker,
       round(100 * m.latest_payment * 12 / p.last_close, 2) AS annual_yield_pct,
       round(100 * (p.last_close - p.close_year_ago) / p.close_year_ago, 1) AS price_change_12m_pct,
       round(100 * (m.latest_payment - m.oldest_payment) / m.oldest_payment, 1) AS payment_change_12m_pct,
       round(p.adv_usd / 1e6, 1) AS avg_daily_traded_musd
FROM monthly m
INNER JOIN px p ON p.ticker = m.ticker
INNER JOIN filers f ON f.ticker = m.ticker
WHERE 100 * m.latest_payment * 12 / p.last_close >= 12
ORDER BY annual_yield_pct DESC
LIMIT 25

تتجاوز 9 هذا الحد. تحقق EARN أعلى عائد سنوي بنسبة 21.85%؛ حيث تغير سعر سهمها بنسبة -26% خلال اثني عشر شهرًا، وتغير توزيعها الشهري بنسبة 0% . وتأتي PSEC في المرتبة التالية بنسبة 19.34%، مع تغير في السعر بنسبة -36.3% وتغير في التوزيع بنسبة -22.2% . غالبًا ما يتزامن خفض التوزيعات مع انخفاض سعر السهم في الشركة نفسها، مما يؤدي إلى ارتفاع العائد من خلال كلا العاملين.

يُعد العائد رقمًا غير مكتمل بمفرده، وهذا هو المبدأ الذي يوضحه ما هو عائد التوزيعات بالتفصيل.

توزيعات أرباح Realty Income الشهرية، عاماً بعد عام

تُعد Realty Income المرجع الأساسي لهذه الفئة، ونقطة البداية المعتادة لكل من يقرأ عن التوزيعات الشهرية. ويظهر معدل التوزيع الشهري المعلن، وهو أعلى مبلغ يتم إعلانه في كل سنة ميلادية، بجانب نسبة الزيادة عن العام السابق وعدد مرات رفع هذا المعدل خلال تلك السنة:

الاستعلاممعدل Realty Income الشهري المعلن حسب السنة، والزيادة عن العام السابق، والخطوات داخل كل سنة
استعلام SQL الدقيق وراء كل رقم
WITH steps AS (
    SELECT ed, amt,
           lagInFrame(amt) OVER (ORDER BY ed ASC) AS prior_amt
    FROM (
        SELECT ex_dividend_date AS ed, max(cash_amount) AS amt
        FROM global_markets.stocks_dividends
        WHERE ticker = 'O'
          AND distribution_type = 'recurring'
          AND cash_amount > 0
          AND ex_dividend_date >= '2013-01-01'
          AND ex_dividend_date < toStartOfYear(today())
        GROUP BY ed
    )
),
yearly AS (
    SELECT toYear(ed) AS year,
           max(amt) AS monthly_rate,
           countIf(prior_amt > 0 AND amt > prior_amt) AS raise_count
    FROM steps
    GROUP BY year
),
seq AS (
    SELECT year, monthly_rate, raise_count,
           lagInFrame(monthly_rate) OVER (ORDER BY year ASC) AS prior_rate
    FROM yearly
),
panel AS (
    SELECT year, monthly_rate, raise_count,
           100 * (monthly_rate - prior_rate) / prior_rate AS raise_pct
    FROM seq
    WHERE prior_rate > 0 AND year >= 2014
)
SELECT year,
       round(monthly_rate, 4) AS monthly_payment_usd,
       round(raise_pct, 2) AS annual_raise_pct,
       raise_count,
       round(min(raise_pct) OVER (), 2) AS smallest_annual_raise_pct
FROM panel
ORDER BY year

ارتفع المعدل الشهري من $0.1834 في 2014 إلى $0.27 في 2025. وبلغت أصغر زيادة سنوية في البيانات 0.69%، مما يعني أن المعدل ارتفع في كل عام معروض. بلغت نسبة الزيادة 2.47% في آخر عام كامل، و0.69% في 2014، ويظهر عدد الزيادات المجاورة لها كيفية الوصول إلى هذا المعدل: 6 زيادة منفصلة خلال 2025 فقط. يقوم الموزعون شهرياً بتعديل المعدل عبر زيادات صغيرة عدة مرات في السنة بدلاً من رفعه مرة واحدة. يمكنك الاطلاع على الملف الكامل للبيانات عبر صفحة توزيعات أرباح Realty Income.

إلى أي مدى يعود سجل الدفع الشهري

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

الاستعلامالموزعون الشهريون في سجل التوزيعات، حسب السنة التقويمية المكتملة
استعلام SQL الدقيق وراء كل رقم
WITH per_year AS (
    SELECT ticker,
           toYear(ex_dividend_date) AS year,
           count(DISTINCT ex_dividend_date) AS payments
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date >= '2005-01-01'
      AND ex_dividend_date < toStartOfYear(today())
    GROUP BY ticker, year
)
SELECT year,
       countIf(payments BETWEEN 10 AND 14) AS monthly_payers,
       round(100 * countIf(payments BETWEEN 10 AND 14) / count(), 2) AS monthly_share_pct
FROM per_year
GROUP BY year
ORDER BY year

يحتوي السجل على 60 من الدافعين شهرياً في 2011 و135 في 2012، ثم 730 في 2013 و1481 في 2025. يفصل عمود الأسهم هذه الخطوة عن النمو المجرد في البيانات: حيث انخفضت نسبة الدافعين شهرياً من 1.44% من إجمالي الدافعين المتكررين إلى 10.2%. ولا يمكن لأي شركة تدفع شهرياً منذ فترة طويلة قبل تلك الخطوة أن تظهر سنوات سلسلة زمنية أكثر مما يحتويه السجل نفسه.

كيف يتم قياس هذه القائمة

شرح مبسط لكل عتبة ومعيار استبعاد.

  • الدورية (Cadence). يُصنف الرمز كدافع شهري إذا سجل ما بين عشرة إلى أربعة عشر دفعة نقدية متكررة خلال الـ 365 يوماً الماضية، وَكان تصنيف التكرار الأخير له هو "شهري". كلا الحدين ضروريان: الحد الأدنى يتسامح مع السجلات المفقودة العارضة، والحد الأعلى يمنع الموزعين الأسبوعيين واليوميين من الدخول.
  • نوع الدفعة. تُحتسب فقط الدفعات التي تصنفها البيانات كمصروفات متكررة. تُستبعد الدفعات الخاصة، والتكميلية، وغير المنتظمة من اختبار الدورية ومن حساب العائد.
  • سلسلة الدفع (Streak). تُحسب سنوات الدفعات الشهرية المتواصلة بناءً على تواريخ الاستحقاق المتكررة المتتالية دون وجود فجوة تزيد عن سبعين يوماً. قد تفتقر البيانات أحياناً لسجل شهر قامت فيه الشركة بالدفع، لذا فإن اشتراط اثني عشر سجلاً دقيقاً في السنة سيقلل من قيمة كل سلسلة؛ بينما يؤدي الانتقال إلى التوزيع الربع سنوي إلى فتح فجوة تقارب ثلاثة أشهر وإنهاء السلسلة بشكل صحيح. يحدد السجل نفسه الحد الأقصى، كما يوضح لوح التغطية أعلاه.
  • الحد الأدنى للسيولة. يجب تداول مليون دولار على الأقل من السهم يومياً في المتوسط، عبر خمس عشرة جلسة على الأقل خلال ساعات التداول العادية في الشهر الماضي. أي مستوى أقل من ذلك يجعل العائد غير ذي جدوى بسبب الفوارق السعرية (spreads).
  • التسعير. تستخدم العوائد سعر الإغلاق الأخير لجلسة مكتملة؛ وتُستبعد الجلسة الجارية أثناء تحديث هذه الصفحة، لذا قد يتأخر التاريخ يوماً أو يومين عن التاريخ الحالي.
  • فلترة الشركات. تحتفظ القائمة الرئيسية فقط بالرموز التي تملك سجلاً للأساسيات المالية للشركة. أما لوح توزيع العوائد فيحتوي على كل دافع شهري، بما في ذلك الصناديق.
  • الاستبعادات. تُستبعد المنتجات المتداولة في البورصة (ETPs) ذات الرافعة المالية والعكسية بالاسم، وكذلك أي رمز شهد انقساماً للسهم خلال العام الماضي (لأن الانقسام يزيف حركة السعر ويؤثر على مقارنة السهم الواحد). كما يُستبعد أي رمز يتشارك فيه جهتان إصدار.
  • ما لا يتضمنه هذا التقرير. لا تتضمن هذه البيانات نسب المصروفات في الصناديق أو التصنيف الضريبي للتوزيعات (إعادة رأس المال مقابل الدخل). تعيد العديد من الصناديق الشهرية ذات العوائد المرتفعة رأس المال بدلاً من الأرباح، وهذا لا يظهر أبداً في العائد.

الأسئلة الشائعة

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

بناءً على سجل المدفوعات خلال الاثني عشر شهرًا الماضية، تدفع 1553 من الرموز المدرجة في الولايات المتحدة توزيعات شهرية، ولكن 32 منها فقط تمتلك سجلًا للأساسيات المالية للشركة. ومعظم البقية هي صناديق استثمارية. ويعد O الأكثر تداولًا بين الشركات المودعة، بينما تضم القائمة التي تتجاوز حد السيولة 26 شركة.

هل أسهم التوزيعات الشهرية آمنة؟

لا يضمن جدول التوزيعات الشهري أي مستوى من الأمان، حيث تميل هذه المجموعة نحو صناديق الاستثمار العقاري (REITs) الرهنية وصناديق دخل الخيارات التي تتغير مدفوعاتها مع ظروف الائتمان وأسعار الفائدة. وبالنسبة للموزعين شهريًا في هذه البيانات، بلغ متوسط تغير السعر خلال اثني عشر شهرًا -6.6% للأسهم التي تزيد عوائدها عن 12%، مقابل 0.5% للأسهم التي تقل عن 3%.

ما هو السهم الذي يقدم أعلى عائد توزيعات شهرية؟

من بين الشركات المودعة التي تدفع شهريًا وتتجاوز حد السيولة، تمتلك EARN أعلى عائد سنوي بنسبة 21.85% عند إغلاق Jul 21. وقد تحرك سعر سهمها بنسبة -26% خلال الاثني عشر شهرًا الماضية، وهو ما يفسر حسابياً معظم العوائد التي تتجاوز 10%.

كيف يتم حساب العائد الشهري في هذه الصفحة؟

يتم ضرب آخر دفعة شهرية معلنة في اثني عشر، ثم قسمة الناتج على سعر الإغلاق لآخر جلسة مكتملة. تقوم هذه العملية بتحويل المعدل الحالي إلى معدل سنوي بدلاً من جمع إجمالي التدفقات النقدية لآخر اثني عشر شهرًا؛ لذا فإن الشركة التي رفعت توزيعاتها في منتصف العام ستظهر هنا بعائد أعلى من عائدها الفعلي خلال الاثني عشر شهرًا الماضية.


كل جدول أعلاه هو نتيجة استعلام مخزن ومؤرشف بناءً على سجلات التوزيعات المعلنة وبيانات الدقيقة الفعلية. يمكنك توسيع استعلام SQL أسفل أي لوحة، أو إنشاء فحص خاص بك للموزعين شهريًا عبر منصة Strasmore.