Strasmore Research
सीखें Matt Connorलेखक: Matt Connor · अपडेट किया गया: 2026-08-03 · data as of August 3, 2026 · refreshed weekly

डिविडेंड यील्ड कैसे निकालें: तीन तरीके

डिविडेंड यील्ड का फ़ॉर्मूला जानें, Coca-Cola पर trailing, forward और yield on cost की गणना करें, और समझें कि यह संकेतक कब भटका सकता है।

Dividend yield किसी शेयर के प्रति शेयर वार्षिक dividends को उसके share price से भाग देकर और 100 से गुणा करके निकाली जाती है। $50 के share price पर सालाना $2.00 dividend देने वाले शेयर की yield 4% होती है। गणना सरल है। कठिनाई numerator में होती है, क्योंकि ऊपर की राशि पिछले बारह महीनों में किए गए payments हो सकती है या latest payment को annualize करके निकाली गई राशि। आपके पास पहले से मौजूद position के सामने broker द्वारा दिखाई जाने वाली संख्या एक अलग calculation होती है।

डिविडेंड यील्ड का फ़ॉर्मूला

डिविडेंड यील्ड = (प्रति शेयर वार्षिक डिविडेंड ÷ प्रति शेयर कीमत) × 100

हर काॅलम में भाजक आसान हिस्सा है: शेयर की पिछली ट्रेडिंग कीमत, जो बाजार खुला रहने के दौरान हर सेकंड बदलती है। अंश वह नकदी है जो एक शेयर एक साल में प्राप्त करता है। US कंपनियां इसे लगभग हमेशा एकमुश्त भुगतान करने के बजाय चार किस्तों में देती हैं। Coca-Cola (KO) इसका मानक उदाहरण है। यह तिमाही डिविडेंड देने वाली कंपनी है और इसका भुगतान रिकॉर्ड लंबे समय से बिना किसी रुकावट के जारी है।

नीचे जून 2026 के अंत तक पिछले बारह महीनों में एकल KO शेयर को मिले भुगतान दिए गए हैं। अंतिम काॅलम में संचयी कुल राशि है।

क्वेरीजुलाई 2025 से जून 2026 तक Coca-Cola (KO) के एक शेयर द्वारा प्राप्त प्रत्येक लाभांश
हर आंकड़े के पीछे का पूरा SQL
SELECT ex_dividend_date AS date,
       formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
       round(cash_amount, 4) AS dividend_per_share_usd,
       round(sum(cash_amount) OVER (ORDER BY ex_dividend_date), 4) AS trailing_total_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND distribution_type = 'recurring'
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2025-07-01')
  AND ex_dividend_date <= toDate('2026-06-30')
ORDER BY ex_dividend_date
Run this yourself

संचयी काॅलम को नीचे से ऊपर पढ़ें। एक शेयर को 4 भुगतानों में कुल $2.08 मिले: Sep 15, 2025 को $0.51 से लेकर Jun 15, 2026 को $0.53 तक। यही अंश है। इसके नीचे जून की क्लोज़िंग कीमत रखें और फ़ॉर्मूला पूरा हो जाता है: $2.08 ÷ $81.25 × 100 = 2.56%

किसी भी कंपनी के लिए कोई भुगतान करना अनिवार्य नहीं है। US की कई बड़ी कंपनियां बिल्कुल भुगतान नहीं करतीं और उनका यील्ड अपरिभाषित नहीं, बल्कि शून्य होता है। डिविडेंड यील्ड क्या मापता है में पूरा विवरण दिया गया है।

क्या dividend yield वार्षिक होती है?

हाँ। भुगतान का वास्तविक schedule कुछ भी हो, yield हमेशा वार्षिक दर होती है। अधिकांश US कंपनियाँ तिमाही भुगतान करती हैं। कुछ funds और income vehicles मासिक भुगतान करते हैं, जबकि कई विदेशी कंपनियाँ अपने घरेलू बाजार की प्रथा के अनुसार साल में दो बार भुगतान करती हैं। Division करने से पहले हर schedule को एक वार्षिक आंकड़े में बदला जाता है।

व्यवहार में: $50 के शेयर पर 4% yield का अर्थ है कि प्रति शेयर सालाना $2.00 मिलेंगे। यह राशि लगभग 50 cents के चार भुगतानों के रूप में आ सकती है। Quote pages पर इस संख्या को शायद ही कभी annual के रूप में label किया जाता है। Annual rate और quarterly payment के बीच का अंतर इस विषय में गलत समझ का सबसे आम कारण है। Timing भी महत्वपूर्ण है, क्योंकि किसी भुगतान को पाने के लिए केवल वही holders पात्र होते हैं जिनके नाम ex-dividend date से पहले रिकॉर्ड में दर्ज हों।

पिछली अवधि की यील्ड बनाम अनुमानित यील्ड

पिछले बारह महीनों की यील्ड में पिछले वर्ष वास्तव में भुगतान किए गए dividends का योग लिया जाता है, ठीक वैसे ही जैसे KO पैनल में किया गया है। यह ऐतिहासिक आंकड़ा है और इसकी पुष्टि की जा सकती है।

अनुमानित यील्ड, जिसे अक्सर indicated yield के रूप में प्रकाशित किया जाता है, हाल ही में घोषित भुगतान को भुगतान की आवृत्ति से गुणा करती है। तिमाही भुगतान करने वाली कंपनी के लिए यह संख्या four होती है। यह मानकर अगले बारह महीनों का अनुमान लगाया जाता है कि कंपनी मौजूदा दर पर भुगतान जारी रखेगी। यदि किसी कंपनी ने वर्ष के दौरान अपना payout बढ़ाया है, तो अनुमानित यील्ड अधिक दिखाई देती है, क्योंकि बढ़ी हुई दर four quarters के बजाय one या two quarters पर लागू मानी जाती है।

नवीनतम उपलब्ध कीमतों पर, दोनों तरीकों से आठ प्रमुख dividend-paying कंपनियां:

क्वेरीपिछली बनाम अग्रिम लाभांश यील्ड: आठ घरेलू लाभांश प्रदाता, दर्ज नवीनतम कीमतें
हर आंकड़े के पीछे का पूरा SQL
WITH px AS (
    SELECT ticker, argMax(close, window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
),
dv AS (
    SELECT ticker,
           sum(cash_amount) AS ttm_dividends,
           argMax(cash_amount, ex_dividend_date) AS latest_payment,
           max(frequency) AS pay_frequency
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date > today() - INTERVAL 1 YEAR
      AND ex_dividend_date <= today()
    GROUP BY ticker
)
SELECT px.ticker AS ticker,
       round(px.price, 2) AS price,
       round(dv.ttm_dividends, 4) AS ttm_dividends_usd,
       round(dv.latest_payment * dv.pay_frequency, 4) AS forward_dividends_usd,
       round(dv.ttm_dividends / px.price * 100, 2) AS trailing_yield_pct,
       round(dv.latest_payment * dv.pay_frequency / px.price * 100, 2) AS forward_yield_pct,
       round(abs(dv.latest_payment * dv.pay_frequency - dv.ttm_dividends) / px.price * 100, 2) AS gap_abs_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY gap_abs_pct DESC
Run this yourself

PEP पैनल में सबसे बड़ा अंतर दिखाता है: पिछली अवधि की गणना में 4.12%, जबकि अनुमानित गणना में 4.24%। समान share price $139.6 पर दोनों के बीच 0.12 percentage point का अंतर है। पैनल के दूसरे छोर पर, XOM में दोनों तरीकों के परिणामों का अंतर एक point के 0.03 के भीतर है।

आपकी स्क्रीन पर कौन-सी संख्या दिखाई जा रही है? अधिकांश मुफ्त quote pages पिछले बारह महीनों की संख्या प्रकाशित करते हैं और उसे केवल “dividend yield” कहते हैं। Brokerage platforms और fund fact sheets में अनुमानित या indicated संख्या अधिक सामान्य है। जब एक ही दिन एक ही stock के लिए दो websites अलग-अलग आंकड़े दिखाती हैं, तो आमतौर पर इसका कारण यही convention होता है। Fund sheets में एक तीसरी convention भी होती है: standardized 30 day SEC yield। इसकी गणना fund की हालिया net investment income के आधार पर की जाती है, न कि घोषित distributions के आधार पर।

कीमत बदलने पर yield क्यों बदलती है

Yield का denominator बदलता रहता है। इसलिए उन दिनों भी ratio बदल जाता है, जब dividend में कोई बदलाव नहीं हुआ हो। KO के दो वर्षों के month-end आंकड़े इस प्रक्रिया को स्पष्ट करते हैं।

क्वेरीCoca-Cola (KO): जून 2024 से जून 2026 तक माह-अंत कीमत, पिछले 12 महीनों के लाभांश और यील्ड
हर आंकड़े के पीछे का पूरा SQL
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           argMax(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 = 'KO'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
      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, cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-06-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,
       round(sum(dv.cash_amount), 4) AS ttm_dividends_usd,
       round(sum(dv.cash_amount) / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
  AND dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR
GROUP BY px.month_start
ORDER BY px.month_start
Run this yourself

इसे दो पंक्तियों के रूप में पढ़ें। Trailing dividend column सीढ़ीनुमा होती है। इसमें बदलाव तभी आता है, जब कोई payment पिछले बारह महीनों की अवधि में शामिल होती है या उससे बाहर निकलती है। Price column हर महीने बदलता है। Yield पहली राशि को दूसरी राशि से विभाजित करने पर निकलती है। इसलिए उन सीढ़ीनुमा बदलावों के बीच yield line में होने वाला हर बदलाव price में बदलाव के कारण होता है। June 2024 में panel $63.65 और 2.97% की yield दिखाता है। June 2026 में यह $81.25 और 2.56% दिखाता है। Trailing payments $2.08 हैं।

इस बिंदु पर ध्यान देना उपयोगी है। Yield के आधार पर sort किया गया screener उस division के परिणामों को rank करता है। वह यह नहीं दिखाता कि input में से कौन-सा बदला। Payout स्थिर रहने और price गिरने पर भी yield बढ़ सकती है। अच्छी dividend yield किसे माना जाता है किसी एक reading के आसपास पूरे बाजार के distribution को संदर्भ में रखता है।

लागत पर यील्ड, पोजीशन स्क्रीन पर दिखने वाली संख्या

लागत पर यील्ड आज के वार्षिक dividend को उस कीमत से विभाजित करती है जो आपने चुकाई थी, न कि आज की कीमत से। Brokers अक्सर इसे लंबे समय से रखी गई पोजीशन के पास दिखाते हैं। इसी कारण इसे शेयर की मौजूदा यील्ड समझ लिया जाता है। यहां 2019 से शुरू होने वाले जून के प्रत्येक अंतिम सप्ताह के लिए एक-एक entry price पर मापे गए एक KO dividend को दिखाया गया है।

क्वेरीलागत पर यील्ड: सात जून प्रवेश कीमतों के मुकाबले आज का Coca-Cola (KO) लाभांश
हर आंकड़े के पीछे का पूरा SQL
WITH cur AS (
    SELECT argMax(cash_amount, ex_dividend_date) * 4 AS annual_now
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date <= toDate('2026-06-30')
),
px_now AS (
    SELECT argMax(close, window_start) AS price_now
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
buys AS (
    SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
           argMax(close, window_start) AS cost_basis
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
      AND toDayOfMonth(toTimeZone(window_start, 'America/New_York')) >= 20
      AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2019 AND 2025
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY year
)
SELECT buys.year AS year,
       round(buys.cost_basis, 2) AS cost_basis_usd,
       round(cur.annual_now, 4) AS annual_dividend_now_usd,
       round(cur.annual_now / buys.cost_basis * 100, 2) AS yield_on_cost_pct,
       round(cur.annual_now / px_now.price_now * 100, 2) AS current_yield_pct,
       round(cur.annual_now / buys.cost_basis * 100 - cur.annual_now / px_now.price_now * 100, 2) AS yoc_premium_pts
FROM buys, cur, px_now
ORDER BY year
Run this yourself

जून 2019 में $50.9 पर खरीदने वाला holder अब हर वर्ष प्रति शेयर $2.12 प्राप्त करता है। उसकी लागत पर यील्ड 4.17% है। आज खरीदने वाले को वही cash flow एक अलग denominator, 2.42%, पर मिलता है। इससे एक ही शेयर की दोनों readings के बीच 1.74 points का अंतर रह जाता है।

दोनों संख्याएं सही हैं, लेकिन वे अलग-अलग सवालों का जवाब देती हैं। लागत पर यील्ड उस entry को दर्शाती है जो पहले ही हो चुकी है और हर बाद की dividend वृद्धि के साथ बढ़ती है। इसे आज खरीदा नहीं जा सकता। यह मौजूदा कीमत पर शेयर के बारे में कुछ नहीं बताती, जबकि यही एकमात्र खुला निर्णय है। मौजूदा यील्ड पर आधारित income calculation के लिए हर महीने $1,000 का dividend देखें।

वास्तविकता की जांच: payout ratio

Yield यह बताती है कि कोई शेयर कितना भुगतान करता है। Payout ratio, यानी प्रति शेयर वार्षिक dividend को प्रति शेयर earnings से विभाजित करने पर मिलने वाला अनुपात, यह पूछता है कि कंपनी इसका भुगतान वहन कर सकती है या नहीं। 100% से कम अनुपात में reported profit भुगतान को कवर करता है। 100% से अधिक होने पर अंतर इस वर्ष के profit के अलावा किसी अन्य स्रोत से आ रहा होता है।

क्वेरीपेयआउट अनुपात के साथ यील्ड: आठ बड़े अमेरिकी लाभांश प्रदाता, दर्ज नवीनतम स्नैपशॉट
हर आंकड़े के पीछे का पूरा SQL
SELECT ticker,
       round(argMax(dividend_yield, date) * 100, 2) AS dividend_yield_pct,
       round(argMax(dividend_yield * price, date), 2) AS annual_dividend_usd,
       round(argMax(earnings_per_share, date), 2) AS earnings_per_share_usd,
       round(argMax(dividend_yield * price / earnings_per_share, date) * 100, 1) AS payout_ratio_pct
FROM global_markets.stocks_ratios
WHERE ticker IN ('KO', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MO', 'IBM')
  AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND dividend_yield > 0
  AND earnings_per_share > 0
GROUP BY ticker
ORDER BY payout_ratio_pct DESC
Run this yourself

पैनल payout ratio के आधार पर क्रमबद्ध है। CVX सबसे ऊपर है, जिसका payout ratio 120.7% है। यह प्रति शेयर $6.67 का भुगतान करती है, जबकि प्रति शेयर earnings $5.53 है और yield 3.47% है। उसी पैनल में IBM सबसे नीचे है, जिसका payout ratio 58.8% है। दो कंपनियां समान yield दिखा सकती हैं, लेकिन उनके पीछे भुगतान की कवरेज बहुत अलग हो सकती है। किसी भी स्क्रीन पर ratio को yield के साथ देखना चाहिए।

Real estate trusts और pipeline partnerships reported earnings के मुकाबले अक्सर 100% से अधिक payout ratios दिखाते हैं। इसका कारण यह है कि भारी depreciation charges accounting profit को कारोबार से पैदा होने वाली नकदी से नीचे ले जाते हैं। Analysts इसके बजाय इनका आकलन funds from operations के आधार पर करते हैं। किसी सामान्य operating company में 100% से बहुत अधिक ratio वही चेतावनी है, जिसके लिए यह मापदंड बनाया गया था। Payout ratio गाइड उस calculation को समझाती है।

Dividend yield से जुड़े सामान्य प्रश्न

Dividend yield की गणना हाथ से कैसे करते हैं?

पिछले बारह महीनों में प्रति शेयर दिए गए dividends को जोड़ें, उसे मौजूदा शेयर price से विभाजित करें और 100 से गुणा करें। ऊपर दिए गए panels में KO के 4 भुगतानों का कुल योग प्रति शेयर $2.08 था। $81.25 की price के आधार पर यह 2.56% है।

Dividend yield वार्षिक होती है या तिमाही?

हमेशा वार्षिक। तिमाही dividend देने वाली कंपनी की yield में उसके चारों भुगतानों को पहले ही annualize किया जाता है। इसलिए $50 के शेयर पर 4% yield का मतलब सालाना लगभग $2.00 है, प्रति तिमाही $2.00 नहीं।

एक ही stock के लिए दो वेबसाइटों पर अलग-अलग dividend yields क्यों दिखती हैं?

आमतौर पर एक trailing yield होती है, यानी पिछले बारह महीनों में वास्तव में दिया गया dividend। दूसरी forward yield होती है, जिसमें हाल में घोषित payment को payment frequency से गुणा किया जाता है। ऊपर के panel में, उसी दिन एक ही stock के लिए ये दोनों तरीके 0.12 percentage point के अंतर पर हैं, जो PEP है।

क्या ऊंची dividend yield का मतलब अच्छा stock है?

इसका मतलब केवल इतना है कि मौजूदा price की तुलना में payout बड़ा है। इससे अधिक कुछ निष्कर्ष नहीं निकलता। Dividend unchanged रहते हुए price गिरने पर yield बढ़ जाती है। इसलिए ऊंची yield, dividend coverage पर सवाल की शुरुआत है, उसका जवाब नहीं।

Yield on cost क्या होती है?

आपने जिस price पर stock खरीदा था, उसके आधार पर आज का वार्षिक dividend। हर dividend बढ़ोतरी के साथ यह बढ़ती है और आपकी शुरुआती खरीद price से जुड़ी रहती है। इसलिए यह stock के बजाय आपकी position का वर्णन करती है। ऊपर के panel में, June 2019 में $50.9 पर की गई खरीद पर yield on cost 4.17% है, जबकि आज खरीदने वाले के लिए यह 2.42% है।


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