SEC 30-day yield vs Distribution yield తేడా
SEC 30-day yield, distribution yield కొలిచేది ఏమిటి? ఒకే ఫండ్కు ఒకే రోజున రెండు భిన్న సంఖ్యలు ఎందుకు కనిపిస్తాయో, సరైన పోలిక ఎలా చేయాలో తెలుసుకోండి.
SEC 30-day yield మరియు distribution yield ఒకే ఫండ్కు సంబంధించిన రెండు వేర్వేరు కొలతలు. ఫండ్ పేజీలో వీటిలో ఒకదాన్ని ఏది చూపిస్తున్నారో స్పష్టంగా చెప్పకుండా ప్రదర్శించడం తరచుగా కనిపిస్తుంది.
SEC 30-day yield అనేది నియంత్రణ నిబంధనల ప్రకారం నిర్వచించిన ప్రామాణిక గణాంకం. ఫండ్ హోల్డింగ్స్ గత 30 రోజులలో ఆర్జించిన ఆదాయం నుంచి ఫండ్ ఖర్చులను తీసివేసి, దాన్ని వార్షికీకరించిన విలువ ఇది.
Distribution yield అనేది ఫండ్ వాస్తవంగా చెల్లించిన నగదును ప్రస్తుత షేర్ ధరతో పోల్చి కొలిచే గణాంకం. ఇవి రెండు వేర్వేరు ప్రశ్నలకు సమాధానం ఇస్తాయి. పోలిక పట్టికలో రెండింటినీ ఒకే కాలమ్లో ఉంచడం వల్ల ఏ ఫండ్ ఎక్కువ చెల్లిస్తుందనే విషయంలో తప్పు నిర్ధారణకు రావడం సాధారణం.
ఫండ్ పేజీలో కనిపించే మూడు yield సంఖ్యలు
- SEC 30-day yield, దీనిని standardized yield అని కూడా అంటారు. ఫండ్ గత 30 రోజుల్లో తన హోల్డింగ్స్ ద్వారా ఆర్జించిన వడ్డీ, డివిడెండ్ ఆదాయాన్ని తీసుకుంటుంది. ఆ కాలంలో వసూలు చేసిన ఖర్చులను తీసివేస్తుంది. ఆ మొత్తాన్ని చివరి రోజున ఉన్న గరిష్ఠ offering priceతో భాగిస్తుంది. తర్వాత SEC నిర్దేశించిన సూత్రంతో వార్షికీకరిస్తుంది. ప్రతి ఫండ్ ఇదే సూత్రాన్ని, ఇదే కాలవ్యవధిపై ఉపయోగిస్తుంది. అందువల్ల ఒక ఫండ్ను మరో ఫండ్తో పోల్చడం సాధ్యమవుతుంది.
- గత పన్నెండు నెలల distribution yield. గత పన్నెండు నెలల్లో ఒక్కో షేరుకు చెల్లించిన అన్ని distributionsను కలపాలి. ఆ మొత్తాన్ని ప్రస్తుత షేర్ ధరతో భాగించాలి. ఇప్పటికే చెల్లింపుగా బయటకు వెళ్లిన నగదుకు ఇది ఒక నమోదు.
- Forward, indicated లేదా annualized distribution yield. ఇటీవల చెల్లించిన distributionను తీసుకుని, ఫండ్ ఒక సంవత్సరంలో చేసే చెల్లింపుల సంఖ్యతో గుణించాలి. ఆ మొత్తాన్ని ధరతో భాగించాలి. మొత్తం అంచనా ఒక్క చెల్లింపుపైనే ఆధారపడి ఉంటుంది.
మూడు సందర్భాల్లోనూ గణన ఒకటే: వార్షిక మొత్తాన్ని ధరతో భాగించడం. ఇదే గణన డివిడెండ్ yieldను ఎలా లెక్కించాలిలో వివరించబడింది. తేడా పూర్తిగా numeratorలోనే ఉంటుంది. మొదటి సంఖ్య పోర్ట్ఫోలియో ఆర్జించిన ఆదాయాన్ని లెక్కిస్తుంది. మిగిలిన రెండు సంఖ్యలు ఫండ్ చెల్లించిన నగదును లెక్కిస్తాయి. ఈ రెండు మొత్తాలు ఒకటే కావాల్సిన అవసరం లేదు.
30-రోజుల yield వర్సెస్ distribution yield: పక్కపక్కన
SEC గణాంకం ఒక fund సొంత accrual రికార్డుల ఆధారంగా తయారవుతుంది, దాని పత్రాల్లో ప్రచురించబడుతుంది. అందువల్ల fund వెలుపల ఉన్నవారు market prices ఆధారంగా దాన్ని తిరిగి లెక్కించలేరు. రెండు distribution yieldsను మాత్రం తిరిగి లెక్కించవచ్చు. దిగువ ప్యానెల్లో విస్తృతంగా కలిగి ఉన్న కొన్ని ETFs కోసం, గత పన్నెండు నెలల్లో ప్రతి ETF వాస్తవంగా చెల్లించిన distributionsను మరియు దాని తాజా closing priceను ఉపయోగించి ఈ yieldsను లెక్కించాం.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
px AS
(
SELECT
ticker,
argMax(toFloat64(close), date) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND date >= today() - 30
GROUP BY ticker
),
paid AS
(
SELECT
fund_ticker AS ticker,
sum(cash) AS ttm_cash,
argMax(cash, exd) AS latest_cash,
argMax(freq, exd) AS pays_per_year
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash,
any(ex_dividend_date) AS exd,
any(toUInt16(frequency)) AS freq
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
)
SELECT
p.ticker AS fund,
round((100 * p.ttm_cash) / x.last_close, 2) AS ttm_distribution_yield_pct,
round((100 * p.latest_cash * p.pays_per_year) / x.last_close, 2) AS indicated_yield_pct,
round(abs(((100 * p.latest_cash * p.pays_per_year) / x.last_close)
- ((100 * p.ttm_cash) / x.last_close)), 2) AS gap_pct
FROM paid AS p
INNER JOIN px AS x ON x.ticker = p.ticker
ORDER BY gap_pct DESC, fund ASCఇక్కడి 6 fundsలో, రెండు గణాంకాల మధ్య తేడా ఎంత ఉందో ఆధారంగా క్రమబద్ధీకరించగా, JEPI మొదటి స్థానంలో ఉంది: గత పన్నెండు నెలల distribution yield 7.95%, indicated yield 7.64%. ఈ రెండింటి మధ్య తేడా 0.31 percentage points. ప్యానెల్లో మరో చివర SPY, 0.98% మరియు 0.99%లను చూపిస్తోంది; వాటి మధ్య తేడా 0.01 points. అదే రోజు, అదే prices, అదే formula. numeratorలో ఏ payments చేర్చబడ్డాయన్నదే మారింది.
ఫండ్ పంపిణీని పెంచిన తర్వాత ఏమి జరుగుతుంది
పెద్ద పంపిణీ ex-dividend అయిన క్షణంలో indicated yield మళ్లీ లెక్కించబడుతుంది. గత పన్నెండు నెలల yieldలో పాత, చిన్న చెల్లింపులన్నింటిలో చివరిది కూడా ఆ కాలపరిమితి నుంచి బయటకు వెళ్లాలంటే పూర్తి సంవత్సరం పడుతుంది. ఈ మధ్యకాలంలో ఈ రెండు సంఖ్యలు ఒకదానితో ఒకటి సరిపోలవు. అయినప్పటికీ రెండింటినీ సరిగ్గానే లెక్కిస్తారు.
క్రింది ట్రేస్లో నెలవారీగా చెల్లింపులు చేసే ఒక bond fund అయిన iShares 20+ Year Treasury Bond ETF (TLT)ను చూపిస్తున్నాం. రెండు రేఖలు ఒకే రోజున, అదే ఫండ్కు సంబంధించిన yields. మొదటి రేఖ ఆ నెలలో చేసిన ఒక్క చెల్లింపును వార్షికీకరిస్తుంది. రెండో రేఖ గత పన్నెండు చెల్లింపుల మొత్తాన్ని చూపిస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
monthly_px AS
(
SELECT
toStartOfMonth(date) AS m,
argMax(toFloat64(close), date) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'TLT'
AND date >= today() - 1600
GROUP BY m
),
monthly_cash AS
(
SELECT
toStartOfMonth(exd) AS m,
sum(cash) AS cash
FROM
(
SELECT
any(ex_dividend_date) AS exd,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker = 'TLT'
AND ex_dividend_date >= today() - 1600
AND ex_dividend_date <= today()
GROUP BY id
)
GROUP BY m
),
joined AS
(
SELECT
p.m AS m,
p.px AS px,
c.cash AS cash
FROM monthly_px AS p
INNER JOIN monthly_cash AS c ON c.m = p.m
),
rolled AS
(
SELECT
m,
px,
cash,
sum(cash) OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS ttm_cash,
count() OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS months_counted
FROM joined
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
formatDateTime(m, '%b %Y') AS month_label,
round((100 * 12 * cash) / px, 2) AS indicated_yield_pct,
round((100 * ttm_cash) / px, 2) AS ttm_yield_pct
FROM rolled
WHERE months_counted = 12
ORDER BY m ASCApr 2023లో ఫండ్ యొక్క indicated yield 3.03%గా ఉండగా, గత పన్నెండు నెలల yield 2.88%గా ఉంది. Aug 2026 నాటికి ఈ రెండు విలువలు వరుసగా 4.8% మరియు 5.13%గా నమోదయ్యాయి. ఈ రేఖలు వేరుగా కనిపించే ప్రతి సందర్భంలో, ఒకటి ప్రస్తుత నెలను, మరొకటి గత సంవత్సరాన్ని వివరిస్తుంది. ఫండ్ yield అని మాత్రమే పేర్కొన్న సంఖ్య ఈ రెండింటిలో ఏదైనా కావచ్చు.
రేట్ల మార్పు bond fund yield గణాంకాలను ఎలా ప్రభావితం చేస్తుంది
ఒక bond fund, తాను bonds కొనుగోలు చేసిన సమయంలో అందుబాటులో ఉన్న couponsతో కొనుగోలు చేసిన bondsనే కలిగి ఉంటుంది. మార్కెట్ yields మారుతున్నప్పుడు, maturityకి వచ్చిన bondsను కొత్త bondsతో భర్తీ చేసినప్పుడే fund యొక్క నెలవారీ చెల్లింపు మారుతుంది. ఈ మూడు గణాంకాల్లో SEC 30-day yield ఆ మార్పును ముందుగా ప్రతిబింబిస్తుంది. ఎందుకంటే దాని గణనకు ఉపయోగించే కాలం, తాజాగా వచ్చిన ఆదాయానికి సంబంధించిన 30 రోజులు. గత పన్నెండు నెలల distribution yield మాత్రం దాన్ని చివరిగా ప్రతిబింబిస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(avg(toFloat64(yield_3_month)), 2) AS treasury_3m_pct,
round(avg(toFloat64(yield_10_year)), 2) AS treasury_10y_pct
FROM global_markets.treasury_yields
WHERE date >= today() - 1600
AND date <= today()
AND yield_3_month > 0
AND yield_10_year > 0
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date) ASCMar 2022 నుంచి Aug 2026 మధ్యలో, మూడు నెలల Treasury yield 0.54% నుంచి 3.9%కు, పది సంవత్సరాల Treasury yield 2.38% నుంచి 4.66%కు మారింది. ఈ ప్యానెల్ను మునుపటి ప్యానెల్ పక్కన ఉంచి చదివితే, సమయ తేడా స్పష్టమవుతుంది: మార్కెట్ రేట్లు అదే రోజున మారతాయి; fund యొక్క నెలవారీ చెల్లింపు తరువాతి నెలల్లో క్రమంగా కొత్త రేట్లకు అనుగుణంగా మారుతుంది; పన్నెండు నెలల మొత్తం మాత్రం ఈ మూడింటిలో చివరిగా స్థిరపడుతుంది. ఇలాంటి సమయంలో SEC yield ఆధారంగా quote చేసిన bond fundను గత పన్నెండు నెలల distribution yield ఆధారంగా quote చేసిన మరో fundతో పోల్చడం అంటే, వేర్వేరు సమయాల గణాంకాలను పోల్చడమే.
Covered-call మరియు return-of-capital ఫండ్లు ఎక్కడ సరిపోతాయి
ఇక్కడ distribution yield, ఆదాయానికి సంబంధించిన ఏ అర్థంలోనూ yieldగా ఉండదు. ఒక covered-call ETF తన వద్ద ఉన్న షేర్లపై options విక్రయించి, సాధారణంగా నెలనెలా వచ్చిన premiumలో ఎక్కువ భాగాన్ని పంపిణీ చేస్తుంది. Option premium వడ్డీ ఆదాయం కాదు, డివిడెండ్ ఆదాయం కూడా కాదు. అందువల్ల అది SEC 30-day yieldలో అసలు చేరదు. పెద్ద మార్కెట్-క్యాప్ ఉన్న షేర్లను కలిగి ఉన్న covered-call fund, సాధారణ index fundకు సమీపంగా ఉండే SEC 30-day yieldను చూపుతూనే, దాని ప్రకటనల్లో distribution yieldను అనేక రెట్లు ఎక్కువగా చూపించవచ్చు. ఈ రెండు గణాంకాల్లో ఏదీ తప్పు కాదు. అవి వేర్వేరు రకాల నగదును లెక్కిస్తాయి.
కొన్ని పంపిణీలు return of capital. అంటే fund ఆదాయం చెల్లించకుండా, మీరు పెట్టుబడిగా పెట్టిన అసలు మొత్తంలో కొంత భాగాన్ని తిరిగి ఇస్తుంది. Return of capital distribution yieldలో ఉంటుంది, కానీ SEC yieldలో ఎప్పుడూ ఉండదు. అది అందినప్పుడు మీ cost basis తగ్గుతుంది. తర్వాత మీరు fundను విక్రయించినప్పుడు, ఎక్కువ taxable gainగా ఇది బయటపడుతుంది. Return of capital భాగం పెద్దగా ఉన్న double-digit distribution yield, double-digit SEC yieldతో సమానమైనది కాదు.
చెల్లింపుల స్థిరత్వం మరో ముఖ్యమైన సూచిక. Indicated yield ఒక చెల్లింపును సంవత్సరంలోని చెల్లింపుల సంఖ్యతో గుణిస్తుంది. కాబట్టి అది మొదట తీసుకున్న చెల్లింపు ఎంత నమ్మదగినదో అంతే నమ్మదగినది. దిగువ ప్యానెల్లో అదే fundsకు సంబంధించిన రెండు సంవత్సరాల సాధారణ పంపిణీలను తీసుకున్నారు. ఎన్ని చెల్లింపులు జరిగాయో, అలాగే కనిష్ఠ చెల్లింపుతో పోలిస్తే గరిష్ఠ చెల్లింపు ఎంత ఎక్కువగా ఉందో కొలిచారు.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
fund_ticker AS fund,
count() AS payment_count,
round(100 * ((max(cash) / min(cash)) - 1), 1) AS largest_vs_smallest_pct
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 730
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
HAVING count() >= 4
ORDER BY largest_vs_smallest_pct DESC, fund ASCSCHD, 6 fundsలో అత్యంత విస్తృత పరిధిని కలిగి ఉంది. 8 చెల్లింపుల్లో దాని గరిష్ఠ సాధారణ పంపిణీ, కనిష్ఠ పంపిణీ కంటే 203.3% ఎక్కువగా ఉంది. VYM అత్యంత స్థిరమైనది; దాని spread 16.4%. మొదటి fundలోని ఒక చెల్లింపును వార్షికీకరిస్తే, ఆ చెల్లింపు ఏ నెలలో జరిగిందన్నదాని ఆధారంగా ప్రధానంగా చూపించే yield గణనీయంగా మారుతుంది. రెండో fundలో ఇదే విధానం ఉపయోగిస్తే ఫలితం చాలా స్వల్పంగా మాత్రమే మారుతుంది.
ఏ yield ఉపయోగించాలి, ఎప్పుడు
- రెండు fundsను పరస్పరం పోల్చేటప్పుడు: SEC 30-day yieldను ఉపయోగించాలి. ఈ మూడింటిలో ఒకే ప్రమాణ నిర్వచనంతో రూపొందించబడింది ఇదొక్కటే. ఖర్చులు ఇప్పటికే ఇందులో తీసివేయబడి ఉంటాయి.
- మీ ఖాతాలోకి వచ్చే నగదును అంచనా వేయేటప్పుడు: గత పన్నెండు నెలల distribution yieldను ఉపయోగించాలి. అయితే దీన్ని అంచనాగా కాకుండా ప్రారంభ సూచికగా చూడాలి.
- income fund యొక్క ప్రధాన సంఖ్యను పరిశీలించేటప్పుడు: అది ఏ distribution నిర్వచనాన్ని ఉపయోగిస్తుందో, return of capital అందులో భాగమో కాదో footnoteలో తనిఖీ చేయాలి.
- ఒకటి కంటే ఎక్కువ funds ఉన్న ఏదైనా పట్టికను రూపొందించేటప్పుడు: ఒకే నిర్వచనాన్ని ఎంచుకుని, ప్రతి వరుసకు దానినే వర్తింపజేయాలి. SEC yieldను indicated yieldతో కలిపిన పట్టిక, fundsను వాటి footnotes ఆధారంగా ర్యాంక్ చేస్తుంది.
SCHD vs VOO dividend yieldలో ఉన్నట్లుగా, రెండు fundsను ఒకే ప్రమాణంతో కొలిచినప్పుడే వాటి మధ్య సరైన పోలిక సాధ్యమవుతుంది. fund యొక్క నిర్మాణం కూడా ముఖ్యం. SPY dividend yield మరియు దాని cash drag చూపినట్లుగా, fund యొక్క చట్టపరమైన నిర్మాణం payoutపైనే ప్రభావం చూపవచ్చు.
తరచుగా అడిగే ప్రశ్నలు
SEC 30-day yield, distribution yield ఒకటేనా?
కాదు. SEC 30-day yield అనేది ఒక fund గత 30 రోజుల్లో తన holdings ద్వారా సంపాదించిన ఆదాయాన్ని, ఖర్చులు తీసివేసిన తర్వాత కొలుస్తుంది. ఏ రెండు fundsనైనా పోల్చుకునేలా ఇది ప్రామాణీకరించబడుతుంది. Distribution yield అనేది fund చెల్లించిన నగదు మొత్తాన్ని కొలుస్తుంది. ఇందులో option premium, return of capital కూడా ఉండవచ్చు.
Fund distribution yield, దాని SEC yield కంటే ఎందుకు ఎక్కువగా ఉంటుంది?
సాధారణంగా రెండు కారణాల్లో ఒకటి ఉంటుంది. Distributionలో వడ్డీ, డివిడెండ్ ఆదాయం కాకుండా option premium లేదా return of capital వంటి ఇతర అంశాలు ఉండవచ్చు. లేదా fund ప్రస్తుత ఆదాయాన్ని మించి ఇటీవలి చెల్లింపు ఎక్కువగా ఉండవచ్చు. Option-income fundsలో ఈ వ్యత్యాసం ఎక్కువగా కనిపిస్తుంది.
నాకు ఎంత నగదు అందుతుందో ఏ yield చెబుతుంది?
ఈ రెండింటిలో distribution yield దీనికి దగ్గరగా ఉంటుంది, ఎందుకంటే అది fund వాస్తవంగా చేసిన చెల్లింపుల ఆధారంగా లెక్కించబడుతుంది. గత పన్నెండు నెలల ఆధారిత వెర్షన్ ఇప్పటికే ముగిసిన ఒక సంవత్సరాన్ని వివరిస్తుంది. భవిష్యత్తులో అదే distribution schedule పునరావృతమవుతుందని హామీ లేదు.
ఒకే ETFకు రెండు websitesలో వేర్వేరు yields ఎందుకు కనిపిస్తాయి?
చాలా సందర్భాల్లో ఒక website గత పన్నెండు నెలల distribution yieldను చూపుతుంది. మరొక website తాజా distributionను వార్షికీకరించి చూపుతుంది. మూడవ అవకాశం ఏమిటంటే, ఒక website fund documentsలోని SEC 30-day yieldను చూపుతుండవచ్చు. అదే రోజున ఒకే fundకు ఈ మూడు figures కూడా సరైనవే కావచ్చు.
SEC 30-day yieldలో capital gains ఉంటాయా?
కాదు. 30 రోజుల కాలంలో వచ్చిన వడ్డీ, డివిడెండ్ ఆదాయాన్ని ఖర్చులు తీసివేసిన తర్వాత ఇది లెక్కిస్తుంది. Realized capital gains distributions, return of capital ఇందులో ఉండవు. అందుకే equity fund distribution yieldతో పోలిస్తే దాని SEC yield తక్కువగా కనిపించవచ్చు.
డేటా గమనికలు మరియు మినహాయింపులు
- ఏదైనా మొత్తం లెక్కించే ముందు distributionsను వాటి vendor record id ఆధారంగా duplicate entries తొలగించి ప్రత్యేకంగా పరిగణిస్తాం. అందువల్ల మళ్లీ ingest చేసిన payment రెండుసార్లు లెక్కలోకి రాదు.
- పేర్కొన్న payment frequency ఉన్న regular distributions మాత్రమే ఈ panelsలోకి వస్తాయి. frequency లేని special లేదా one-off paymentsను మినహాయిస్తాం. అందువల్ల పునరావృతం కాని paymentపై annualized figure ఆధారపడదు.
- ప్రతి fundకు అందుబాటులో ఉన్న అత్యంత తాజా daily closing priceనే pricesగా ఉపయోగిస్తాం. Intraday price ఆధారంగా లెక్కించిన yield కొద్దిగా భిన్నంగా ఉంటుంది.
- ఈ pageలోని ఏ panelలోనూ SEC 30-day yield కనిపించదు. ఆ figure fund అంతర్గత accrual records, fund స్వయంగా ప్రచురించిన documents నుంచి వస్తుంది. Market data ఆధారంగా దాన్ని తిరిగి నిర్మించడం సాధ్యం కాదు.
ఇక్కడి ప్రతి panel దాన్ని రూపొందించిన ఖచ్చితమైన SQLను కలిగి ఉంటుంది. ప్రతి figure ఎలా లెక్కించబడిందో చూడటానికి ఒక panelను తెరవండి. మీరు అనుసరిస్తున్న fundకు సంబంధించిన distribution history కావాలంటే, Strasmore terminalలో plain Englishలో అడగండి.