Strasmore Research
నేర్చుకోండి Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-08-02 · data as of August 2, 2026 · refreshed weekly

డివిడెండ్ యీల్డ్ ఎలా లెక్కించాలి: 3 మార్గాలు

డివిడెండ్ యీల్డ్ = ఒక్కో షేరు వార్షిక డివిడెండ్ ÷ ధర. Coca-Cola ఉదాహరణతో ట్రైలింగ్, ఫార్వర్డ్, యీల్డ్ ఆన్ కాస్ట్ లెక్కలు, ఇవి తప్పుదారి పట్టించే సందర్భాలు తెలుసుకోండి.

డివిడెండ్ యీల్డ్ అనేది షేరు వార్షిక డివిడెండ్‌ను దాని షేరు ధరతో భాగించి, 100తో గుణించిన ఫలితం. $50 ధర ఉన్న షేరు ఏడాదికి $2.00 చెల్లిస్తే, దాని యీల్డ్ 4% అవుతుంది. లెక్కింపు సులభమే. అసలు సమస్య లవంలో ఉంటుంది. ఎందుకంటే పైభాగంలో ఉపయోగించే మొత్తం గత పన్నెండు నెలల చెల్లింపులు కావచ్చు లేదా తాజా చెల్లింపును వార్షికీకరించిన మొత్తం కావచ్చు. మీరు ఇప్పటికే కలిగి ఉన్న పొజిషన్‌కు వ్యతిరేకంగా బ్రోకర్ చూపించే సంఖ్య మాత్రం మరో విధమైన లెక్కింపు.

డివిడెండ్ యీల్డ్ సూత్రం

డివిడెండ్ యీల్డ్ = (ఒక్కో షేరుకు వార్షిక డివిడెండ్లు ÷ ఒక్కో షేరు ధర) × 100

హారంలో దిగువ భాగం సులభమైనది: షేరు చివరిసారిగా ఏ ధరకు ట్రేడ్ అయిందో అదే సంఖ్య. మార్కెట్ తెరిచి ఉన్న ప్రతి సెకనుకూ అది మారుతుంది. పై భాగం ఒక షేరు ఏడాది కాలంలో పొందే నగదు. అమెరికా కంపెనీలు సాధారణంగా దాన్ని ఒకేసారి కాకుండా నాలుగు విడతల్లో చెల్లిస్తాయి. Coca-Cola (KO) దీనికి సాధారణ ఉదాహరణ. ఇది త్రైమాసికంగా డివిడెండ్ చెల్లించే సంస్థ. దీని చెల్లింపుల రికార్డు చాలా కాలంగా నిరంతరంగా ఉంది.

2026 జూన్ చివరి వరకు పన్నెండు నెలల్లో ఒక KO షేరు పొందిన చెల్లింపులు క్రింద ఉన్నాయి. చివరి కాలమ్‌లో సమీకృత మొత్తం చూపించాం.

క్వెరీఒక Coca-Cola (KO) షేర్ అందుకున్న ప్రతి డివిడెండ్, జూలై 2025 నుంచి జూన్ 2026 వరకు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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%.

ఏ కంపెనీ అయినా డివిడెండ్ చెల్లించాల్సిన తప్పనిసరి నిబంధన లేదు. అమెరికాలోని అనేక పెద్ద కంపెనీలు అసలు డివిడెండ్ చెల్లించవు. వాటి యీల్డ్ నిర్వచించలేనిది కాదు; అది సున్నా. డివిడెండ్ యీల్డ్ కొలిచేది ఏమిటిలో పూర్తి పంపిణీ వివరాలు ఉన్నాయి.

డివిడెండ్ yield వార్షికమా?

అవును. చెల్లింపుల షెడ్యూల్ ఏదైనా, yield ఎల్లప్పుడూ వార్షిక రేటే. చాలా US కంపెనీలు త్రైమాసికంగా చెల్లిస్తాయి. కొన్ని ఫండ్లు, ఆదాయ సాధనాలు నెలవారీగా చెల్లిస్తాయి. అనేక విదేశీ కంపెనీలు తమ దేశ మార్కెట్ ఆచారం ప్రకారం సంవత్సరానికి రెండుసార్లు చెల్లిస్తాయి. విభజన చేయడానికి ముందు ప్రతి షెడ్యూల్‌ను ఒక వార్షిక మొత్తంగా మార్చుతారు.

ఆచరణలో, $50 స్టాక్‌పై 4% yield అంటే సంవత్సరానికి ఒక్కో షేర్‌కు $2.00. ఇది సుమారు 50 సెంట్ల చొప్పున నాలుగు చెల్లింపులుగా వస్తుంది. Quote పేజీలు ఈ సంఖ్యను అరుదుగా వార్షికమని సూచిస్తాయి. వార్షిక రేటు, త్రైమాసిక చెల్లింపు మధ్య తేడాను తప్పుగా అర్థం చేసుకోవడం ఈ అంశంలో అత్యంత సాధారణ పొరపాటు. సమయ నిర్ణయం కూడా ముఖ్యం. ఎందుకంటే నిర్దిష్ట చెల్లింపును పొందేది ex-dividend dateకు ముందు రికార్డుల్లో ఉన్న హోల్డర్లు మాత్రమే.

గత పన్నెండు నెలల యీల్డ్ వర్సెస్ ముందస్తు యీల్డ్

గత పన్నెండు నెలల యీల్డ్ గత ఏడాది వాస్తవంగా చెల్లించిన డివిడెండ్ల మొత్తాన్ని చూపిస్తుంది. KO ప్యానెల్ కూడా ఇదే విధానాన్ని ఉపయోగిస్తుంది. ఇది గత చరిత్ర ఆధారంగా ఉంటుంది. దీనిని ధృవీకరించవచ్చు.

ముందస్తు యీల్డ్, దీనిని తరచుగా సూచిత యీల్డ్ అని కూడా ముద్రిస్తారు, తాజాగా ప్రకటించిన చెల్లింపును తీసుకుని, చెల్లింపు తరచుదనంతో గుణిస్తుంది. త్రైమాసికంగా చెల్లించే కంపెనీకి ఆ గుణకం four. కంపెనీ ప్రస్తుత రేటుతో చెల్లింపులు కొనసాగిస్తుందనే అంచనాపై, ఇది రాబోయే పన్నెండు నెలల యీల్డ్‌ను అంచనా వేస్తుంది. ఒక కంపెనీ సంవత్సరంలో తన చెల్లింపును పెంచితే, ముందస్తు యీల్డ్ ఎక్కువగా కనిపిస్తుంది. ఎందుకంటే ఆ పెంపు one లేదా two త్రైమాసికాలకు బదులుగా four త్రైమాసికాలకు వర్తించినట్లుగా లెక్కిస్తారు.

తాజాగా నమోదైన ధరల వద్ద, రెండు పద్ధతులతో ఎనిమిది వినియోగదారుల రంగంలోని డివిడెండ్ చెల్లింపుదారులు:

క్వెరీగత 12 నెలల vs ముందస్తు డివిడెండ్ yield: ఎనిమిది గృహస్థాయి చెల్లింపుదారులు, ఫైల్‌లోని తాజా ధరలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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%. ఒకే షేర్ ధర $139.6 వద్ద ఈ రెండింటి మధ్య 0.12 శాతం పాయింట్ల తేడా ఉంది. ప్యానెల్‌లో మరో చివర, XOM వద్ద రెండు పద్ధతుల ఫలితాలు 0.03 పాయింట్ లోపలే ఒకేలా ఉన్నాయి.

మీ స్క్రీన్‌పై ఏది కనిపిస్తోంది? చాలా ఉచిత కోట్ పేజీలు గత పన్నెండు నెలల గణాంకాన్ని ప్రచురించి, దానికి సాధారణంగా "డివిడెండ్ యీల్డ్" అని పేరు పెడతాయి. బ్రోకరేజ్ ప్లాట్‌ఫారాలు, ఫండ్ ఫ్యాక్ట్ షీట్లు మాత్రం ముందస్తు లేదా సూచిత యీల్డ్‌ను ఎక్కువగా చూపిస్తాయి. ఒకే రోజున ఒకే స్టాక్‌కు సంబంధించి రెండు సైట్లు భిన్నమైన సంఖ్యలను చూపితే, సాధారణంగా ఈ విధానాల మధ్య ఉన్న తేడానే కారణం. ఫండ్ షీట్లు మరో విధానాన్ని కూడా ఉపయోగిస్తాయి: ప్రామాణిక 30 రోజుల SEC యీల్డ్. ఇది ఫండ్ ప్రకటించిన పంపిణీల ఆధారంగా కాకుండా, ఫండ్ ఇటీవలి నికర పెట్టుబడి ఆదాయం ఆధారంగా లెక్కించబడుతుంది.

ధర మారినప్పుడు యీల్డ్ ఎందుకు మారుతుంది

యీల్డ్‌లో హారం స్థిరంగా ఉండదు. అందువల్ల డివిడెండ్‌లో ఎలాంటి మార్పు లేని రోజుల్లో కూడా నిష్పత్తి మారుతుంది. KOకి సంబంధించిన రెండు సంవత్సరాల నెలాఖరు డేటా ఈ విధానాన్ని స్పష్టంగా చూపిస్తుంది.

క్వెరీCoca-Cola (KO): నెలాఖరు ధర, గత 12 నెలల డివిడెండ్లు, మరియు yield, జూన్ 2024 నుంచి జూన్ 2026 వరకు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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

దీనిని రెండు వరుసలుగా చదవండి. ట్రైలింగ్ డివిడెండ్ కాలమ్ మెట్లలా ఉంటుంది. పన్నెండు నెలల వ్యవధిలోకి చెల్లింపు వచ్చినప్పుడు లేదా బయటకు వెళ్లినప్పుడు మాత్రమే అది మారుతుంది. ధర కాలమ్ మాత్రం ప్రతి నెలా మారుతుంది. యీల్డ్ అంటే మొదటి విలువను రెండవ విలువతో భాగించినది. కాబట్టి ఆ మెట్ల మధ్య యీల్డ్ రేఖలో కనిపించే ప్రతి మార్పు ధరలో వచ్చిన మార్పే. June 2024లో ప్యానెల్ $63.65 ధరను, 2.97% యీల్డ్‌ను చూపిస్తుంది. June 2026లో ఇది $81.25 ధరను, 2.56% యీల్డ్‌ను చూపిస్తుంది. ట్రైలింగ్ చెల్లింపులు $2.08గా ఉన్నాయి.

దీనిని కొంతసేపు పరిశీలించడం విలువైనది. యీల్డ్ ఆధారంగా క్రమబద్ధీకరించిన స్క్రీనర్ ఆ భాగహార ఫలితాన్నే ర్యాంక్ చేస్తుంది. ఏ ఇన్‌పుట్ మారిందో అది చూపించదు. చెల్లింపు స్థిరంగా ఉన్నప్పటికీ ధర పడిపోతే యీల్డ్ పెరగవచ్చు. మంచి డివిడెండ్ యీల్డ్‌గా ఏది పరిగణించాలి అనే విభాగం ఏ ఒక్క రీడింగ్‌కైనా మొత్తం మార్కెట్‌లోని పంపిణీని చూపిస్తుంది.

ధర ఆధారిత రాబడి: పొజిషన్ స్క్రీన్‌లో కనిపించే సంఖ్య

ధర ఆధారిత రాబడి ఈరోజు వార్షిక డివిడెండ్‌ను మీరు చెల్లించిన ధరతో భాగిస్తుంది; ఈరోజు ధరతో కాదు. దీర్ఘకాలంగా ఉంచిన పొజిషన్ పక్కన బ్రోకర్లు దీనిని తరచుగా చూపిస్తారు. అందువల్ల దీనిని షేర్ ప్రస్తుత రాబడిగా పొరబడుతారు. ఇక్కడ 2019 నుంచి ప్రతి జూన్ చివర్లో చేసిన కొనుగోలుకు ఒక్కోటి చొప్పున, ఏడు ఎంట్రీ ధరలపై ఒక KO డివిడెండ్‌ను కొలిచాం.

క్వెరీఖర్చుపై yield: నేటి 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కి కొనుగోలు చేసిన హోల్డర్‌కు ఇప్పుడు సంవత్సరానికి ఒక్కో షేర్‌పై $2.12 లభిస్తుంది. ఇది ధర ఆధారిత రాబడి 4.17%. ఈరోజు కొనుగోలు చేసే వ్యక్తికి అదే నగదు వేరే హారంతో, 2.42%తో, లెక్కించబడుతుంది. దీంతో ఒకే షేర్‌కు సంబంధించిన ఈ రెండు రాబడి కొలతల మధ్య 1.74 పాయింట్ల తేడా ఉంటుంది.

రెండు సంఖ్యలూ సరైనవే. అయితే అవి వేర్వేరు ప్రశ్నలకు సమాధానమిస్తాయి. ధర ఆధారిత రాబడి ఇప్పటికే జరిగిన ఎంట్రీని వివరిస్తుంది. తర్వాత జరిగే ప్రతి డివిడెండ్ పెంపుతో ఇది పెరుగుతుంది. దీనిని ఈరోజు కొనలేరు. ప్రస్తుత ధర వద్ద ఉన్న షేర్ గురించి కూడా ఇది ఏమీ చెప్పదు. ప్రస్తుతం తీసుకోవాల్సిన ఏకైక నిర్ణయం అదే. ప్రస్తుత రాబడిపై ఆధారపడే ఆదాయ లెక్కల కోసం డివిడెండ్లలో నెలకు $1,000 చూడండి.

పరిశీలన: payout ratio

ఒక షేర్ ఎంత చెల్లిస్తుందో yield చెబుతుంది. ప్రతి షేర్‌కు వార్షిక డివిడెండ్లను ప్రతి షేర్‌కి earningsతో భాగించిన payout ratio, ఆ చెల్లింపును కంపెనీ భరించగలదా అని చూపిస్తుంది. 100% కంటే తక్కువగా ఉంటే, నివేదించిన లాభం చెల్లింపును కవర్ చేస్తుంది. 100% కంటే ఎక్కువగా ఉంటే, ఆ తేడా ఈ ఏడాది లాభం కాకుండా మరేదో మూలం నుంచి వస్తోంది.

క్వెరీచెల్లింపు నిష్పత్తి పక్కన yield: ఎనిమిది పెద్ద US డివిడెండ్ చెల్లింపుదారులు, ఫైల్‌లోని తాజా స్నాప్‌షాట్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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 120.7%తో అగ్రస్థానంలో ఉంది. ప్రతి షేర్‌కు $6.67 చెల్లిస్తూ, ప్రతి షేర్‌కి $5.53 earningsపై 3.47% yield అందిస్తోంది. అదే ప్యానెల్‌లో IBM 58.8%తో దిగువన ఉంది. రెండు కంపెనీలు సమానమైన yieldను చూపించినా, వాటి వెనుక ఉన్న కవరేజ్ చాలా భిన్నంగా ఉండవచ్చు. ఏ స్క్రీన్‌లోనైనా yield పక్కనే ఈ ratioను చూడాలి.

రియల్ ఎస్టేట్ ట్రస్టులు, పైప్‌లైన్ భాగస్వామ్య సంస్థలు నివేదించిన earningsతో పోలిస్తే 100% కంటే ఎక్కువ payout ratiosను తరచుగా చూపిస్తాయి. భారీ depreciation charges అకౌంటింగ్ లాభాన్ని వ్యాపారం సృష్టించే నగదుకంటే తక్కువగా చూపించడమే దీనికి కారణం. విశ్లేషకులు వాటిని funds from operations ఆధారంగా కొలుస్తారు. సాధారణ కార్యకలాపాలు నిర్వహించే కంపెనీలో 100% కంటే చాలా ఎక్కువగా ఉన్న ratio, ఈ కొలమానం ఎందుకు రూపొందించబడిందో సూచించే హెచ్చరిక. payout ratio మార్గదర్శకం ఆ లెక్కింపును వివరిస్తుంది.

Dividend yield FAQ

How do you calculate dividend yield by hand?

Add up the dividends per share paid over the last twelve months, divide by the current share price, and multiply by 100. In the panels above, KO's 4 payments totalled $2.08 a share, which against a $81.25 price is 2.56%.

Is dividend yield annual or quarterly?

Annual, always. A quarterly payer's yield already annualizes its four payments, so a 4% yield on a $50 share means about $2.00 a year, not $2.00 a quarter.

Why do two websites show different dividend yields for the same stock?

One is usually trailing, the last twelve months actually paid, and the other forward, the latest declared payment multiplied by the payment frequency. In the panel above the two methods sit 0.12 of a percentage point apart on PEP on the same day.

Does a high dividend yield mean a good stock?

It means a large payout relative to the current price, and nothing further. The yield rises whenever the price falls with the dividend unchanged, so a high reading is the start of a question about coverage rather than an answer to it.

What is yield on cost?

Today's annual dividend divided by the price you originally paid. It rises with every dividend raise and stays anchored to your entry, so it describes a position rather than the stock. In the panel above, a June 2019 entry at $50.9 yields 4.17% on cost against 2.42% for a buyer today.


Every figure above is a stored, versioned query over filed dividend records and real prices. Open any panel to read the SQL behind it, or run the same calculation on a ticker of your own on the Strasmore terminal.