Strasmore Research
मार्केट रीकैप Matt Connorलेखक: Matt Connor · अपडेट किया गया: 2026-07-23 · data as of July 23, 2026 · refreshed weekly

मासिक dividend देने वाले stocks की पूरी सूची

US-listed stocks की पूरी सूची जो हर महीने dividend भुगतान करते हैं। देखें किन कंपनियों का भुगतान रिकॉर्ड मजबूत है और वर्तमान yield क्या है।

मासिक लाभांश (dividend) देने वाले स्टॉक हर तिमाही के बजाय हर महीने नकद भुगतान करते हैं। वास्तविक सूची लेखों में दिए गए सुझावों की तुलना में काफी छोटी है। केवल भुगतान रिकॉर्ड की जांच करने पर, 1553 US-listed tickers ने पिछले बारह महीनों में दस से चौदह बार आवर्ती नकद भुगतान किए हैं। इनमें से केवल 32 का कंपनी-fundamentals रिकॉर्ड मजबूत है। इस पृष्ठ की सभी कीमतें Jul 21 सत्र के समापन भाव पर आधारित हैं।

मासिक लाभांश (dividend) वाले शेयरों की सूची

नीचे दिए गए सभी नाम US-listed कंपनियां हैं। इन कंपनियों ने पिछले बारह महीनों में दस से चौदह बार नकद भुगतान किया है और इनका दैनिक ट्रेडिंग वॉल्यूम कम से कम एक मिलियन डॉलर रहा है। यह रैंकिंग दैनिक ट्रेडिंग वैल्यू के आधार पर है।

क्वेरीमासिक लाभांश स्टॉक - प्रत्येक महीने भुगतान करने वाली कंपनियाँ, दैनिक कारोबार मूल्य के अनुसार
हर आंकड़े के पीछे का पूरा 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 वर्षों का निरंतर मासिक भुगतान का रिकॉर्ड, और Jul 21 के क्लोज पर 5% का वार्षिक यील्ड (yield) शामिल है, जिसका औसत दैनिक ट्रेडिंग वॉल्यूम 226.4 मिलियन डॉलर है। इस स्क्रीन में 26 नाम हैं। यील्ड कॉलम नवीनतम एकल भुगतान को बारह से गुणा करके और उसे क्लोज से विभाजित करके वार्षिक बनाता है, इसलिए कीमत बदलने पर यह भी बदल जाता है। यह अगले बारह महीनों के नकद भुगतान का पूर्वानुमान नहीं है।

अगला चेक प्राप्त करने के लिए एक्स-डिविडेंड (ex-dividend) तिथि से पहले स्टॉक रखना आवश्यक है। आगामी एक्स-डिविडेंड तिथियां कैलेंडर बताता है कि अगली एक्स-डेट किसकी है, और एक्स-डिविडेंड तिथि की व्याख्या उस कटऑफ के बारे में बताता है जो यह तय करता है कि खरीदार को भुगतान मिलेगा या नहीं।

मासिक भुगतानकर्ता की पहचान कैसे की जाती है

डिविडेंड फीड में एक फ्रीक्वेंसी लेबल होता है, लेकिन केवल उस पर भरोसा करने से गलत परिणाम मिल सकते हैं। यहाँ इस्तेमाल किया गया परीक्षण यह गिनता है कि किसी टिकर ने वास्तव में कितने भुगतान किए हैं, और फिर उस संख्या की एक सीमा निर्धारित करता है।

क्वेरीपिछले एक वर्ष में प्रति 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 ने पंद्रह से उनतीस के बीच भुगतान किए। ये साप्ताहिक और दैनिक वितरक हैं, जो फंड मार्केट का एक तेजी से बढ़ता हुआ हिस्सा हैं। यदि कोई स्क्रीन केवल "दस या अधिक भुगतान" के लिए पूछती है, तो वह उन सभी को मासिक सूची में शामिल कर लेती है। भुगतान की संख्या को चौदह पर सीमित करने से वे इस सूची से बाहर हो जाते हैं।

केवल लेबल का उपयोग करना भी सही नहीं है। 71 टिकर्स जिनमें मासिक फ्रीक्वेंसी लेबल लगा है, उन्होंने पूरे वर्ष में केवल एक बार भुगतान किया, और 182 ने तीन से छह बार भुगतान किया। दस से चौदह के बीच के दायरे में, लेबल और रिकॉर्ड 1541 बार 1553 मामलों में मेल खाते हैं, यही कारण है कि इस पेज के लिए दोनों की आवश्यकता होती है।

अधिकांश मासिक भुगतान करने वाले फंड हैं, परिचालन कंपनियां नहीं

यह वह हिस्सा है जिसे सूचियाँ छोड़ देती हैं। वेयरहाउस में किसी भी फंड, ETF या REIT प्रकार का लेबल नहीं है, इसलिए मासिक भुगतान करने वाली सूची को लेबल के आधार पर परिचालन कंपनियों के लिए फ़िल्टर नहीं किया जा सकता है। इसमें कंपनी-फंडामेंटल्स फीड शामिल है जो कवर की जाने वाली परिचालन कंपनियों के लिए मार्केट कैपिटलाइजेशन रिपोर्ट करता है। एक्सचेंज-ट्रेडेड और क्लोज्ड-एंड फंड इस कवरेज से बाहर हैं, जिसके कारण इस पेज पर मार्केट कैपिटलाइजेशन की उपस्थिति को परिचालन कंपनी के प्रतिनिधि के रूप में उपयोग किया जाता है। मासिक श्रेणी के 1553 टिकर्स में से, 32 में यह मौजूद है। बाकी में ऐसा कोई रिकॉर्ड नहीं है। इनमें से अधिकांश एक्सचेंज-ट्रेडेड, क्लोज्ड-एंड और इंटरवल फंड हैं, साथ ही कुछ यूनिट्स, ट्रस्ट और छोटे जारीकर्ता भी हैं जहाँ यह फीड नहीं पहुँच पाता है।

जिन कुछ कंपनियों ने फाइल किया है, उनमें रियल एस्टेट इन्वेस्टमेंट ट्रस्ट, मॉर्गेज REIT, बिजनेस डेवलपमेंट कंपनियां और रॉयल्टी ट्रस्ट का दबदबा है। मासिक आय का वास्तविक स्वरूप यही है: हर महीने भुगतान करने वाले कॉर्पोरेट ढांचे सीधे नकद पास करने के लिए बने होते हैं। सामान्य परिचालन व्यवसायों में, जो त्रैमासिक भुगतान करते हैं, दो दशक के डिविडेंड ग्रोथ चैंपियन के बराबर मासिक विकल्प शायद ही कोई मिलता है।

मासिक लाभांश देने वाले शेयरों का यील्ड (Yield)

मासिक लाभांश देने वाले शेयरों का यील्ड, पूरे बाजार की तुलना में काफी भिन्न होता है। यह पैनल उन सभी मासिक भुगतान करने वाले शेयरों को शामिल करता है जिनके पास एक वर्ष का मूल्य इतिहास (price history) उपलब्ध है। इसमें एक अतिरिक्त कॉलम भी जोड़ा गया है जो सामान्य यील्ड स्क्रीन में नहीं दिखता: उन बारह महीनों में शेयर की कीमत में क्या बदलाव आया।

क्वेरीतरल मासिक भुगतानकर्ताओं में यील्ड वितरण, प्रत्येक बैंड का 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 नाम शामिल हैं। इसके विपरीत, From 5% to 8% बैंड में 212 और Under 3% बैंड में 65 नाम हैं। मीडियन यील्ड (Median yields) नीचे से ऊपर की ओर स्पष्ट रूप से बढ़ते हैं, जो सबसे निचले स्तर पर 2.46% से शुरू होकर सबसे ऊपरी स्तर पर 14.35% तक पहुँचते हैं।

अब इसके बगल वाला प्राइस कॉलम देखें। बारह महीने के मूल्य परिवर्तन का मीडियन, सबसे निचले यील्ड बैंड में 0.5% है और From 3% to 5% बैंड में -0.4% है, फिर Above 12% बैंड में -6.6% है। यील्ड के फॉर्मूले में शेयर की कीमत हर (denominator) में होती है, इसलिए भुगतान में बिना किसी बदलाव के भी कोई शेयर सबसे ऊपरी बैंड में आ सकता है। अत्यधिक यील्ड आमतौर पर उदार भुगतान करने वाले का प्रमाण नहीं, बल्कि गिरती हुई शेयर कीमत का परिणाम होती है। Treasury yields बनाम Dividend yield बताता है कि उच्च आय (income) के लिए किन शर्तों को पूरा करना आवश्यक है।

12% से अधिक यील्ड वाले नाम

लगभग 12% से अधिक यील्ड देने वाले किसी भी मासिक भुगतानकर्ता (monthly payer) पर दोबारा विचार करना चाहिए। पिछले एक वर्ष में शेयर की कीमत और मासिक भुगतान के आधार पर, निम्नलिखित कंपनियाँ इस स्तर को पार कर रही हैं।

क्वेरी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 की वार्षिककृत (annualized) दर 21.85% है, जो सबसे अधिक है; पिछले बारह महीनों में इसकी शेयर कीमत -26% बदली और इसका मासिक भुगतान 0% बदला। PSEC 19.34% के साथ दूसरे स्थान पर है, जिसकी कीमत में -36.3% और भुगतान में -22.2% का बदलाव आया। अक्सर एक ही कंपनी में भुगतान में कटौती और गिरती कीमत दोनों देखने को मिलते हैं, जिससे यील्ड बढ़ जाती है।

यील्ड अपने आप में एक अधूरा आंकड़ा है, जिसे dividend yield क्या है के माध्यम से विस्तार से समझा जा सकता है।

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

मासिक दर 2014 में $0.1834 से बढ़कर 2025 में $0.27 हो गई। पैनल में सबसे कम वार्षिक वृद्धि 0.69% है, इसलिए दिखाई गई प्रत्येक वर्ष में दर बढ़ी है। नवीनतम पूर्ण वर्ष में वृद्धि 2.47% थी और 2014 में 0.69% थी, और इसके बगल में दी गई बढ़ोतरी की संख्या बताती है कि दर वहां तक कैसे पहुंची: अकेले 2025 के भीतर 6 अलग-अलग वृद्धि हुई। मासिक भुगतान करने वाली कंपनियां एक बार में बड़ी वृद्धि करने के बजाय वर्ष में कई बार छोटी वृद्धि करती हैं। पूरा मापा गया विवरण Realty Income dividend पृष्ठ पर उपलब्ध है।

मासिक भुगतान का रिकॉर्ड कितना पुराना है

इस पृष्ठ पर प्रत्येक निरंतरता (streak) की गणना कंपनी द्वारा पहली बार मासिक भुगतान शुरू करने के वर्ष से नहीं, बल्कि लाभांश (dividend) रिकॉर्ड से की गई है। यह रिकॉर्ड सबसे पुराने भुगतानकर्ताओं की तुलना में नया है। प्रत्येक पूर्ण कैलेंडर वर्ष में दस से चौदह आवर्ती ex-dates वाले टिकर्स की गणना इस प्रकार है:

क्वेरीलाभांश रिकॉर्ड में मासिक भुगतानकर्ता, पूर्ण कैलेंडर वर्ष के अनुसार
हर आंकड़े के पीछे का पूरा 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

रिकॉर्ड में 2011 में 60 मासिक भुगतानकर्ता और 2012 में 135 हैं, फिर 2013 में 730 और 2025 में 1481 हैं। शेयर कॉलम इस चरण को सामान्य वृद्धि से अलग करता है: सभी आवर्ती भुगतानकर्ताओं में से मासिक भुगतानकर्ताओं का हिस्सा 1.44% से बढ़कर 10.2% हो गया। जो कंपनी इस चरण से बहुत पहले से मासिक भुगतान कर रही है, वह यहाँ रिकॉर्ड की तुलना में अधिक वर्षों की निरंतरता नहीं दिखा सकती।

इस सूची का मापन कैसे किया जाता है

सभी सीमाएं (thresholds) और अपवर्जन (exclusions) सरल भाषा में।

  • Cadence. एक ticker को मासिक (monthly) तब माना जाता है जब पिछले 365 दिनों में उसने दस से चौदह बार आवर्ती नकद भुगतान (recurring cash payments) दर्ज किए हों AND उसका नवीनतम आवृत्ति लेबल (frequency label) monthly हो। दोनों सीमाएं महत्वपूर्ण हैं: निचली सीमा एक रिकॉर्ड की कमी को स्वीकार करती है, जबकि ऊपरी सीमा साप्ताहिक और दैनिक वितरकों को बाहर रखती है।
  • Payment type. केवल वही भुगतान गिने जाते हैं जिन्हें फीड 'recurring' के रूप में चिह्नित करता है। विशेष, पूरक और अनियमित एकमुश्त भुगतानों को cadence परीक्षण और yield से बाहर रखा गया है।
  • Streak. बिना किसी रुकावट के मासिक भुगतानों के वर्षों की गणना लगातार होने वाले recurring ex-dates से की जाती है, जिसमें सत्तर दिनों से अधिक का कोई अंतराल न हो। फीड में कभी-कभी उस महीने का रिकॉर्ड नहीं होता है जब किसी कंपनी ने भुगतान किया हो, इसलिए साल में बारह सटीक रिकॉर्ड की मांग करने से प्रत्येक streak कम आंकी जाएगी; तिमाही (quarterly) में बदलने पर लगभग तीन महीने का अंतराल आता है और यह इसे सही ढंग से समाप्त कर देता है। जैसा कि ऊपर दिया गया कवरेज पैनल दिखाता है, रिकॉर्ड स्वयं इसकी सीमा निर्धारित करता है।
  • Liquidity floor. पिछले एक महीने में कम से कम पंद्रह नियमित घंटों के सत्रों में, औसतन प्रतिदिन कम से कम एक मिलियन डॉलर का स्टॉक ट्रेड होना चाहिए। इससे कम होने पर, quoted spreads yield को केवल सैद्धांतिक बना देते हैं।
  • Pricing. Yields एक पूर्ण (COMPLETED) सत्र के अंतिम क्लोज का उपयोग करते हैं; इस पेज के रीबिल्ड होने के समय चल रहे सत्र को शामिल नहीं किया जाता है, इसलिए तारीख कैलेंडर से एक या दो दिन पीछे हो सकती है।
  • Company filter. मुख्य सूची में केवल वे tickers रखे जाते हैं जिनके पास company-fundamentals रिकॉर्ड होता है। Yield distribution पैनल में सभी मासिक भुगतान करने वाले, फंड सहित, शामिल होते हैं।
  • Exclusions. Leveraged और inverse exchange-traded products को नाम के आधार पर हटा दिया जाता है, साथ ही पिछले एक वर्ष में स्टॉक स्प्लिट वाले किसी भी ticker को भी हटा दिया जाता है (एक स्प्लिट कृत्रिम रूप से मूल्य परिवर्तन दिखाता है और प्रति-शेयर तुलना को बाधित करता है)। दो जारीकर्ताओं (issuers) द्वारा उपयोग किए जाने वाले एक ही symbol को हर जगह से बाहर रखा गया है।
  • इसमें क्या नहीं है। इस डेटा में फंड एक्सपेंस रेशियो और वितरण का टैक्स स्वरूप (return of capital बनाम income) शामिल नहीं है। कई उच्च-yield वाले मासिक फंड कमाई के बजाय पूंजी (capital) वापस करते हैं, और वह yield में कभी नहीं दिखता है।

FAQ

कौन से स्टॉक्स हर महीने डिविडेंड देते हैं?

पिछले बारह महीनों के भुगतान रिकॉर्ड के आधार पर, 1553 US-listed टिकर्स मासिक भुगतान करते हैं, लेकिन उनमें से केवल 32 के पास कंपनी-फंडामेंटल्स का रिकॉर्ड है। बाकी लगभग सभी फंड्स हैं। सबसे अधिक ट्रेड होने वाला फ़ाइलर O है, और लिक्विडिटी फ्लोर से ऊपर की सूची 26 गहरी है।

क्या मंथली डिविडेंड स्टॉक्स सुरक्षित होते हैं?

मासिक भुगतान शेड्यूल सुरक्षा की कोई गारंटी नहीं देता है। इस समूह में मुख्य रूप से mortgage REITs और option-income फंड्स शामिल हैं, जिनके भुगतान क्रेडिट स्थितियों और दरों के साथ बदलते रहते हैं। यहाँ मापे गए मासिक भुगतानकर्ताओं में, 12% से अधिक यील्ड वाले नामों के लिए पिछले बारह महीनों में मीडियन प्राइस चेंज -6.6% था, जबकि 3% से कम यील्ड वालों के लिए यह 0.5% था।

सबसे अधिक यील्ड वाला मंथली डिविडेंड स्टॉक कौन सा है?

लिक्विडिटी फ्लोर से ऊपर के मासिक भुगतान करने वाले कंपनियों में, EARN का वार्षिक यील्ड सबसे अधिक 21.85% है, जो Jul 21 के क्लोजिंग के अनुसार है। पिछले बारह महीनों में इसके शेयर की कीमत -26% बदली है, जो अधिकांश डबल-डिजिट यील्ड का गणितीय आधार है।

इस पेज पर मंथली यील्ड की गणना कैसे की जाती है?

नवीनतम घोषित मासिक भुगतान को बारह से गुणा किया जाता है, और फिर पिछले पूर्ण सत्र के क्लोजिंग से विभाजित किया जाता है। यह पिछले बारह महीनों के नकद योग के बजाय वर्तमान दर को वार्षिक बनाता है, इसलिए साल के बीच में भुगतान बढ़ाने वाला पेयर यहाँ अपने trailing yield से अधिक दिखाई देता है।


ऊपर दी गई प्रत्येक टेबल घोषित डिविडेंड रिकॉर्ड और रियल मिनट बार्स पर आधारित एक संग्रहीत, वर्जन्ड क्वेरी है। किसी भी पैनल के नीचे SQL को विस्तार से देखें, या Strasmore टर्मिनल पर अपना स्वयं का मंथली-पेयर स्क्रीन बनाएं।