Strasmore Research
गहन पड़ताल Matt Connorलेखक: Matt Connor · data as of August 3, 2026 · refreshed weekly

Dividend Yield Trap को कैसे पहचानें

Dividend Yield Trap गिरती कीमत से बनी ऊंची yield है। जानें top yield decile के बाद क्या हुआ और इसे जल्दी पहचानने वाली चार जांच कौन-सी हैं।

Dividend yield trap वह ऊंची dividend yield है जो उदार payout के बजाय शेयर कीमत गिरने से बनती है। Yield की गणना प्रति शेयर वार्षिक dividend को कीमत से विभाजित करके होती है। इसलिए, किसी शेयर की कीमत आधी रह जाने पर उसकी प्रदर्शित yield दोगुनी हो जाती है, भले ही कंपनी अपने dividend cheque में एक पैसा भी न बढ़ाए। किसी भी yield screen में सबसे ऊपर वे कंपनियां होती हैं जिन्हें बाजार पहले ही नीचे मूल्यांकित कर चुका होता है। इनमें से एक मापने योग्य हिस्से में अगले वर्ष के भीतर dividend घटाया या बंद किया जाता है। यह पेज इस हिस्से को मापता है और वे चार जांच बताता है जो सस्ते dividend payer को कमजोर कंपनी से अलग करती हैं।

सबसे बड़ी कीमत गिरावट वाले शेयरों में सबसे अधिक dividend yield क्यों दिखाई देती है

Yield के दो घटक होते हैं, और दोनों का व्यवहार बिल्कुल अलग होता है। अंश annual dividend rate होता है, जिसे बोर्ड वर्ष में कुछ ही बार तय करता है और उन फैसलों के बीच यह स्थिर रहता है। हर बाजार-खुले सेकंड में बदलने वाली कीमत हर होती है। इन दोनों में केवल कीमत तेजी से बदल सकती है। इसलिए yield में लगभग हर तेज उछाल payout की नहीं, बल्कि कीमत की कहानी होता है।

यह विभाजन एक निश्चित cohort पर मापा गया है। 30 जून, 2025 को $5 से ऊपर बंद होने वाले हर US-listed stock को शामिल किया गया है, बशर्ते उसने पिछले बारह महीनों में नियमित तिमाही cash dividend का भुगतान किया हो। इन शेयरों को उस दिन घोषित forward yield के आधार पर bands में रखा गया है: उनका सबसे हालिया तिमाही payment चार से गुणा करके closing price से विभाजित किया गया। इसके बाद panel ने उस तारीख से पहले के बारह महीनों में इस fraction के दोनों हिस्सों में हुए बदलाव को देखा।

क्वेरीप्रत्येक यील्ड बैंड कैसे बना: पिछले 12 महीनों में माध्यिका कीमत और डिविडेंड में बदलाव
हर आंकड़े के पीछे का पूरा SQL
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
px_prior AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2024-06-28')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price > 0
),
rate_base AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_prior AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2023-06-30')
      AND ex_dividend_date <= toDate('2024-06-28')
    GROUP BY ticker
)
SELECT multiIf(100 * rb.annual_rate / b.price >= 8, '8% and up',
               100 * rb.annual_rate / b.price >= 6, '6-8%',
               100 * rb.annual_rate / b.price >= 4, '4-6%',
               100 * rb.annual_rate / b.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS names,
       round(quantileDeterministic(0.5)(100 * rb.annual_rate / b.price, cityHash64(b.ticker)), 2) AS median_yield_pct,
       round(quantileDeterministic(0.5)(100 * (b.price / p.price - 1), cityHash64(b.ticker)), 1) AS median_price_change_pct,
       round(quantileDeterministic(0.5)(100 * (rb.annual_rate / rp.annual_rate - 1), cityHash64(b.ticker)), 1) AS median_dividend_change_pct
FROM px_base AS b
INNER JOIN px_prior AS p ON b.ticker = p.ticker
INNER JOIN rate_base AS rb ON b.ticker = rb.ticker
INNER JOIN rate_prior AS rp ON b.ticker = rp.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

यह क्रम एक ही दिशा में जाता है। 8% and up band के शेयर पिछले वर्ष में -2.4% की median price change के साथ 9.69% की median yield पर पहुंचे। under 2% band ने इसी अवधि में 11.9% दर्ज किया। Payout पक्ष दोनों को मुश्किल से अलग करता है: annualized dividend rate में median बदलाव top band में 0%, जबकि bottom band में 5.5% रहा। Yield के आधार पर सूची बनाना, पहली नजर में, बारह महीने की price decline के आधार पर सूची बनाने जैसा है। सबसे अधिक dividend yield वाले शेयरों की screen इस सूची का live version दिखाती है। यह पेज उस सूची के पहले पेज के पीछे छिपी तस्वीर पर केंद्रित है।

अगले बारह महीनों में सबसे अधिक yield वाले शेयरों के साथ क्या हुआ

वही समूह, वही तारीख, लेकिन अब आगे की अवधि पर नज़र। हर बैंड के लिए पैनल 30 जून 2025 से पहले किए गए अंतिम नियमित भुगतान की annualized दर की तुलना उसके बाद के बारह महीनों में किए गए अंतिम नियमित भुगतान से करता है। यदि दर में 1% से अधिक की कमी आती है, तो उसे कटौती माना जाता है। उन बारह महीनों में कोई नियमित cash dividend न मिलना भुगतान बंद होना माना जाता है। जिस कंपनी ने भुगतान का schedule बदला, उसकी तुलना annualized दर के आधार पर की जाती है। इसलिए quarterly से monthly भुगतान में बदलाव को गलत तरीके से नहीं गिना जाता।

क्वेरीअगले 12 महीनों में डिविडेंड परिणाम, प्रारंभिक यील्ड बैंड के अनुसार (30 जून 2025 का कोहोर्ट)
हर आंकड़े के पीछे का पूरा SQL
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
rate_before AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_after AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency > 0
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2025-06-30')
      AND ex_dividend_date <= toDate('2026-06-30')
    GROUP BY ticker
)
SELECT multiIf(100 * b.annual_rate / p.price >= 8, '8% and up',
               100 * b.annual_rate / p.price >= 6, '6-8%',
               100 * b.annual_rate / p.price >= 4, '4-6%',
               100 * b.annual_rate / p.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(100 * b.annual_rate / p.price, cityHash64(p.ticker)), 2) AS median_yield_pct,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0) / count(), 1) AS pct_stopped_paying,
       round(100 * countIf(ifNull(a.annual_rate, 0) > 0 AND a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_rate,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0 OR a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_or_stopped,
       round(100 * countIf(ifNull(a.annual_rate, 0) >= b.annual_rate * 0.99) / count(), 1) AS pct_maintained_or_raised
FROM px_base AS p
INNER JOIN rate_before AS b ON p.ticker = b.ticker
LEFT JOIN rate_after AS a ON p.ticker = a.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

30 जून 2025 को 8% and up बैंड में शामिल 330 नामों में से 36.4% ने अगले बारह महीनों में annualized दर घटाई या कोई नियमित भुगतान नहीं किया। इनमें 28.8% ने दर घटाई और 7.6% ने भुगतान बंद कर दिया। under 2% बैंड में 1369 नाम थे और उसका आंकड़ा 23.4% रहा। सभी 5 बैंडों में yield बढ़ने के साथ यह आंकड़ा भी बढ़ता है।

निष्कर्ष निकालने से पहले उसी पैनल का दूसरा पक्ष भी देखें: उस शीर्ष बैंड के 63.6% नामों ने दर को स्थिर रखा या बढ़ाया। ऊंची yield किसी एक कंपनी पर फैसला नहीं, बल्कि hit rate है। यह समूह केवल यह आधार दर दिखाता है कि स्क्रीन पर सबसे ऊपर दिखने वाले नाम खरीदते समय निवेशक को किस संभावना का सामना करना पड़ता है। यह भी स्पष्ट होता है कि उस स्तर पर परिणामों का दायरा कितना बढ़ जाता है। नकदी कम पड़ने पर बोर्ड वास्तव में क्या करता है, इसकी जानकारी dividend cuts में दी गई है।

पहला परीक्षण: क्या payout ratio में कोई गुंजाइश बचती है

Payout ratio, प्रति शेयर dividend को प्रति शेयर earnings से विभाजित करने पर मिलता है। 100% से कम होने पर reported profit dividend को कवर करने के बाद कुछ राशि बचाता है। इससे अधिक होने पर कंपनी अपनी कमाई से अधिक वितरित कर रही होती है। इसकी भरपाई हाथ में मौजूद cash, assets की बिक्री या borrowing से की जाती है। आज के payers को yield band के अनुसार क्रमबद्ध करने पर पता चलता है कि दोनों कितनी closely साथ चलते हैं।

क्वेरीयील्ड बैंड के अनुसार पेआउट अनुपात: $1B से अधिक मार्केट कैप वाले US भुगतानकर्ता, फ़ाइल में उपलब्ध नवीनतम स्नैपशॉट
हर आंकड़े के पीछे का पूरा SQL
SELECT multiIf(dividend_yield * 100 >= 8, '8% and up',
               dividend_yield * 100 >= 6, '6-8%',
               dividend_yield * 100 >= 4, '4-6%',
               dividend_yield * 100 >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(dividend_yield * 100, cityHash64(ticker)), 2) AS median_yield_pct,
       round(quantileDeterministicIf(0.5)(dividend_yield * price / earnings_per_share * 100,
                                          cityHash64(ticker), earnings_per_share > 0), 1) AS median_payout_ratio_pct,
       round(100 * countIf(earnings_per_share > 0 AND dividend_yield * price > earnings_per_share)
             / countIf(earnings_per_share > 0), 1) AS pct_paying_over_earnings,
       round(100 * countIf(earnings_per_share <= 0) / count(), 1) AS pct_no_positive_eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND price >= 5
  AND market_cap >= 1000000000
  AND dividend_yield > 0
  AND earnings_per_share IS NOT NULL
GROUP BY yield_band
HAVING countIf(earnings_per_share > 0) > 0
ORDER BY median_yield_pct
Run this yourself

हर band पर median payout ratio बढ़ता है। यह under 2% group में 21.5% से बढ़कर 8% and up group में 160.6% हो जाता है। अपनी कमाई से अधिक वितरित करने वाली कंपनियों का अनुपात भी इसी दिशा में बढ़ता है: सबसे निचले स्तर पर 2.6%, जबकि सबसे ऊंचे स्तर पर 80.4%। सबसे ऊंचे band की अन्य 23.3% कंपनियों ने प्रति शेयर कोई positive earnings report नहीं की, जबकि सबसे निचले band में यह अनुपात 9.6% है। पूरी गणना, जिसमें 100% से अधिक ratio के सामान्य होने वाले मामले भी शामिल हैं, payout ratio गाइड में दी गई है।

जाँच दो: क्या यील्ड कंपनी की अपनी सीमा से बहुत ऊपर है

यील्ड का अर्थ किसी संदर्भ में ही स्पष्ट होता है। बाजार का median एक सवाल का जवाब देता है, जिसे अच्छी dividend yield किसे माना जाता है में शामिल किया गया है। कंपनी की अपनी पांच-वर्षीय सीमा इससे अधिक सटीक सवाल का जवाब देती है: क्या इस शेयर ने पहले कभी इतना dividend दिया है? Packaged food कंपनी Conagra Brands पिछले पांच वर्षों के दौरान महीने-दर-महीने इस पैटर्न को दर्शाती है।

क्वेरीConagra (CAG): माह-अंत कीमत, वार्षिकीकृत डिविडेंड दर और यील्ड, 2021-08 से 2026-07
हर आंकड़े के पीछे का पूरा SQL
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           argMax(toFloat64(close), window_start) AS price,
           max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'CAG'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-08-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY month_start
),
dv AS (
    SELECT ex_dividend_date, toFloat64(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'CAG'
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2021-01-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
       round(any(px.price), 2) AS price_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4, 2) AS annual_dividend_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4 / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_start
Run this yourself

60 महीनों में तीनों कॉलम को एक साथ पढ़िए। Annualized dividend rate August 2021 में $1.25 प्रति शेयर से बढ़कर July 2026 में $0.7 हो गई। इसी अवधि में कीमत $33.11 से बढ़कर $14.52 हो गई। Dividend rate को कीमत से भाग देने पर मिलने वाली yield 3.78% से बढ़कर 4.82% हो गई। Payout schedule में इतनी बड़ी बढ़ोतरी का कोई कारण नहीं दिखता। Yield के आधार पर sort किया गया screener केवल denominator के प्रभाव को सामने लाता है और यह नहीं बताता कि बदलाव कैसे हुआ।

यही इस chart का पूरा diagnostic है। जब yield अपनी पांच-वर्षीय सामान्य सीमा के कई गुना पर पहुंच जाती है, तो महत्वपूर्ण सवाल यह होता है कि जिस कारोबारी बदलाव को बाजार कीमत में शामिल कर रहा है, वह क्या है। आज ratio कितना आकर्षक दिख रहा है, यह प्राथमिक सवाल नहीं है।

स्क्रीन से पहले दो और जाँच

तीसरी जाँच नकदी की है। Dividend का भुगतान नकद में होता है, जबकि earnings गैर-नकदी खर्चों को घटाने के बाद की accounting figure होती है। Earnings का 100% से कम payout ratio भी उस free cash flow के 100% से अधिक हो सकता है, जो कारोबार ने वास्तव में पैदा किया है। Balance sheet से वित्तपोषित payout की गुंजाइश, operations से वित्तपोषित payout की तुलना में कम समय तक रहती है। कई वर्षों में operating cash flow में से capital spending घटाकर प्राप्त राशि की तुलना annual dividend bill से करें, केवल एक वर्ष के आंकड़े से नहीं।

चौथी जाँच peer median की है। Yields उद्योग के अनुसार समूहित होते हैं। Regulated utilities, real estate trusts और pass-through partnerships, software कंपनी की तुलना में कई गुना अधिक भुगतान करते हैं। इसका कारण उनकी संरचना है। REIT को अपनी tax status बनाए रखने के लिए अपनी taxable income का अधिकांश हिस्सा वितरित करना पड़ता है। फिर भी, किसी उद्योग के भीतर peer median से दोगुनी yield वास्तविक outlier होती है। उसके लिए उचित benchmark केवल peer group ही है। एक अंतिम बिंदु ध्यान देने योग्य है। Trailing yield दिखाने वाला screen पहले ही किए जा चुके भुगतानों का योग करता है। इसलिए वह ऐसे dividend का भी प्रचार कर सकता है, जिसे महीनों पहले घटा दिया गया हो। इसका अंतर trailing और forward dividend yield में समझाया गया है। इसके पीछे की गणना dividend yield क्या मापती है में दी गई है।

Dividend yield trap FAQ

Dividend yield trap क्या है?

यह वह high dividend yield है जो payout बढ़ने के बजाय शेयर की कीमत गिरने से बनती है। इसका संकेत भिन्न में छिपा है: 30 जून 2025 से पहले के twelve months में 8% and up band में median price change -2.4% रहा, जबकि median dividend rate में 0% का बदलाव आया।

क्या high dividend yield का मतलब dividend कटने वाला है?

कोई एक yield भविष्यवाणी नहीं करती, लेकिन अलग-अलग bands में base rates बहुत भिन्न हैं। 30 जून 2025 के बाद के twelve months में 8% and up cohort के 36.4% ने payment घटाया या बंद किया। इसकी तुलना में under 2% cohort में यह अनुपात 23.4% था। Top band के शेष 63.6% ने payment को बनाए रखा या बढ़ाया।

कौन-सा payout ratio बहुत अधिक माना जाता है?

किसी सामान्य operating company में 100% से अधिक payout ratio का मतलब है कि dividend reported earnings से अधिक है। उपलब्ध नवीनतम snapshot में 8% and up band के median payer का payout ratio 160.6% था। इस band के 80.4% ने अपनी कमाई से अधिक भुगतान किया। REITs और partnerships में earnings के आधार पर 100% से अधिक payout ratio आम है। उनका आकलन cash flow के आधार पर किया जाता है।

Yield पर भरोसा करने से पहले dividend की जांच कैसे करें?

चार readings अधिकांश तस्वीर स्पष्ट कर देती हैं: earnings के मुकाबले payout ratio, free cash flow के मुकाबले dividend bill, कंपनी की अपनी कई-वर्षीय range के मुकाबले current yield, और उद्योग की peer median के मुकाबले yield। इनमें से हर reading एक तुलना है। Headline yield अकेले इनमें से कोई जानकारी नहीं देती।


ऊपर दिए गए हर आंकड़े का स्रोत filed dividend records और वास्तविक closing prices पर चलाया गया stored, versioned query है। किसी भी panel का SQL खोलें, या Strasmore terminal पर वही screen स्वयं चलाएं।

Method और data notes
  • Cohort 30 जून 2025 पर तय किया गया है। इसमें उस दिन $5 से ऊपर बंद होने वाला और पिछले twelve months में कम-से-कम एक नियमित quarterly cash dividend देने वाला हर US-listed stock शामिल है। Special और one-off distributions को पूरी प्रक्रिया में बाहर रखा गया है।
  • Cohort panels में yield forward rate है: उस दिन का latest regular quarterly payment चार से गुणा करके उसी दिन की closing price से विभाजित किया गया है। Payout ratio panel में ratios table का trailing yield इस्तेमाल किया गया है। इसमें पिछले twelve months के payments का योग होता है।
  • Reduced का अर्थ है कि अगले regular payment की annualized rate cohort date पर लागू rate से 1% से अधिक कम रही। Stopped का अर्थ है कि अगले twelve months में ex-dividend date वाला कोई regular cash dividend नहीं था।
  • Bands का आकार under 2% band में 1369 names से लेकर 8% and up band में 330 names तक है। इसलिए top band के percentages bottom band की तुलना में बहुत कम कंपनियों पर आधारित हैं।
  • Medians ticker के आधार पर keyed deterministic quantiles का उपयोग करते हैं। इससे एक ही statistic के दो renderings में अंतर नहीं आता।