NVDA: SPY డివిడెండ్ yield ఇండెక్స్ కంటే ఎందుకు తక్కువ
SPY డివిడెండ్ yield, VOO మరియు IVV కంటే కొన్ని basis points తక్కువగా ఉంది. ఈ వ్యత్యాసానికి unit investment trust నిర్మాణమే కారణం, లైవ్ ఫండ్ డేటాతో కొలిచిన విశ్లేషణ.
SPY డివిడెండ్ yield, VOO మరియు IVVల yield కంటే కొన్ని basis points తక్కువగా ఉంది. ఈ వ్యత్యాసం ఫండ్ మేనేజర్లు తీసుకునే నిర్ణయాల వల్ల కాదు. ఇది ఫండ్ యొక్క చట్టపరమైన నిర్మాణంలో ఉంది.
SPY ఒక unit investment trust. ఇది పాత ఫండ్ నిర్మాణం. ఈ నిర్మాణం కింద, ఫండ్ కలిగి ఉన్న 500 కంపెనీల నుంచి పొందే డివిడెండ్లను తిరిగి పెట్టుబడి పెట్టడం సాధ్యం కాదు. తదుపరి నిర్ణీత చెల్లింపు వరకు ఆ డివిడెండ్లు వడ్డీ రాని ఖాతాలో ఉంటాయి. ఈ మధ్యకాలంలో నగదు పెట్టుబడిగా పనిచేయకుండా ఉండటాన్నే “cash drag” అంటారు.
SPY డివిడెండ్ yield VOO, IVV కంటే ఎంత తక్కువగా ఉంది?
ముందుగా కొలవగల విషయంతో ప్రారంభిద్దాం. కింది మూడు funds కూడా S&P 500ను track చేస్తాయి. ఈ మూడు funds కూడా సేకరించిన డివిడెండ్లను త్రైమాసికానికి ఒకసారి షేర్హోల్డర్లకు అందిస్తాయి. ఇక్కడ trailing yield అంటే, ఒక్కో షేర్కు గత నాలుగు distributions మొత్తాన్ని ఇటీవలి closing priceతో భాగించినది. ఇదే లెక్కను డివిడెండ్ yield ఏమి కొలుస్తుందిలో వివరించాం.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
divs AS
(
SELECT
ticker,
ex_dividend_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 365
AND ex_dividend_date < today()
GROUP BY ticker, ex_dividend_date
),
ttm AS
(
SELECT
ticker,
sum(cash_amount) AS ttm_dividend
FROM divs
GROUP BY ticker
HAVING count() = 4
),
px AS
(
SELECT
ticker,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND window_start >= today() - 15
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
),
fund_yield AS
(
SELECT
ttm.ticker AS ticker,
ttm.ttm_dividend / px.last_close * 100 AS yield_pct
FROM ttm
INNER JOIN px ON px.ticker = ttm.ticker
),
spy_yield AS
(
SELECT max(yield_pct) AS spy_pct
FROM fund_yield
WHERE ticker = 'SPY'
)
SELECT
fund_yield.ticker AS ticker,
round(fund_yield.yield_pct, 3) AS trailing_yield_pct,
round((fund_yield.yield_pct - spy_yield.spy_pct) * 100, 1) AS yield_spread_vs_spy_bps
FROM fund_yield
CROSS JOIN spy_yield
ORDER BY tickerగత నాలుగు distributions ఆధారంగా SPY yield 0.974%గా ఉంది. VOO yield 1.034%, IVV yield 1.055%గా ఉన్నాయి. రెండు open-end funds కూడా SPY కంటే ఎక్కువ trailing yieldను చూపించాయి. VOO yield SPY కంటే 6 basis points ఎక్కువగా ఉంది. IVV yield 8.1 basis points ఎక్కువగా ఉంది. ఒక basis point అంటే percentage pointలో వందో వంతు. అందువల్ల ఆ చార్ట్లోని మొత్తం spread చిన్నదే.
ఇండెక్స్ డివిడెండ్లకు fund payoutకు మధ్య రెండు అంశాలు ఉంటాయి. మొదటిది fees. Fund సేకరించే ఆదాయం నుంచి expenses తగ్గుతాయి. షేర్హోల్డర్లకు చేరేది expense ratio తగ్గించిన తర్వాత మిగిలిన ఆదాయం. 2026 మధ్య నాటికి SPY సంవత్సరానికి సుమారు 0.09% వసూలు చేస్తోంది. VOO, IVV రెండూ సుమారు 0.03% వసూలు చేస్తున్నాయి. అంటే fee gap సుమారు 6 basis points. ఇది పై yield gapsతో సమాన స్థాయిలో ఉంది. ఏ fund feesకూ ముందు ఉన్న ఇండెక్స్ gross yieldను S&P 500 డివిడెండ్ yieldలో track చేశాం. రెండవ అంశం securities lending. దీనిని తదుపరి విభాగంలో వివరిస్తాం.
యూనిట్ ఇన్వెస్ట్మెంట్ ట్రస్ట్ అంటే ఏమిటి?
యూనిట్ ఇన్వెస్ట్మెంట్ ట్రస్ట్, లేదా UIT, 1940 Investment Company Act కింద నమోదైన ఫండ్. ఇది కొనసాగుతున్న పెట్టుబడి నిర్ణయాధికారం లేకుండా స్థిరమైన పోర్ట్ఫోలియోను కలిగి ఉంటుంది. SPY జనవరి 1993లో ఇదే నిర్మాణంతో ప్రారంభమై, ఇప్పటికీ అదే నిర్మాణాన్ని కొనసాగిస్తోంది. ఈ నిర్మాణం వల్ల నాలుగు విషయాలు జరుగుతాయి:
- ట్రస్ట్ ఇండెక్స్లోని భాగాలను వాటి ఇండెక్స్ బరువులకు అనుగుణంగా కలిగి ఉంటుంది. ఇండెక్స్ను నమూనా ఆధారంగా అనుసరించడానికి, సమానమైన మరో షేర్ను ప్రత్యామ్నాయంగా ఎంచుకోవడానికి లేదా షేర్ల స్థానంలో futuresను ఉంచడానికి దీనికి అవకాశం ఉండదు.
- అంతర్లీన కంపెనీల నుంచి అందుకున్న డివిడెండ్లను మరిన్ని షేర్లలో తిరిగి పెట్టుబడి చేయలేరు. అవి నగదుగా పేరుకుపోతాయి.
- నిర్ణయించిన పంపిణీ తేదీ వరకు ఆ నగదు వడ్డీ రాని ఖాతాలో ఉంటుంది. వేచి ఉన్నంతకాలం దానిపై ఎలాంటి ఆదాయం రాదు.
- ట్రస్ట్ తన షేర్లను short sellersకు అప్పుగా ఇవ్వలేరు. ఓపెన్-ఎండ్ ఫండ్లు సాధారణంగా పొందే securities lending ఆదాయం, అందులో ఎక్కువ భాగాన్ని ఫండ్కు తిరిగి అందించే అవకాశం, దీనికి ఉండదు.
VOO, IVVలు ఓపెన్-ఎండ్ ఇన్వెస్ట్మెంట్ కంపెనీలుగా ఏర్పాటు చేయబడ్డాయి. ఓపెన్-ఎండ్ ఫండ్కు డివిడెండ్ అందిన రోజే దాన్ని మార్కెట్లో తిరిగి పెట్టుబడి చేయవచ్చు. నగదుకు ప్రత్యామ్నాయంగా index futuresను ఉంచవచ్చు. అలాగే securities lending కార్యక్రమాన్ని నిర్వహించి, దాని ఆదాయం ఫండ్లోనే జమయ్యేలా చేయవచ్చు.
ఇవన్నీ కేవలం నమ్మకంతో స్వీకరించాల్సిన అవసరం లేదు. ప్రతి ఫండ్ prospectus, summary prospectus ప్రారంభ పేజీల్లోనే దాని నిర్మాణాన్ని పేర్కొంటాయి. ఈ రెండు పత్రాలు జారీదారు వెబ్సైట్లో అందుబాటులో ఉంటాయి. అవి SEC వద్ద కూడా దాఖలు చేయబడతాయి. EDGARలో ఫండ్ చట్టపరమైన పేరును శోధించండి. Prospectusను తెరిచి, మొదటి పేజీ చదవండి.
సేకరించిన నగదు వాస్తవంగా ఎంతకాలం అలాగే ఉంటుంది?
పెట్టుబడి ఉంచే వ్యవధి కనిపించే చివరి భాగం ప్రతి ఫండ్ ప్రకటించే రెండు తేదీల మధ్య అంతరం. కొత్తగా కొనుగోలు చేసే వ్యక్తికి తదుపరి చెల్లింపు అందని రోజు ex-dividend date. నగదు ఖాతాల్లో జమయ్యే రోజు pay date.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH divs AS
(
SELECT
ticker,
ex_dividend_date,
any(pay_date) AS payment_date
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
AND pay_date > ex_dividend_date
GROUP BY ticker, ex_dividend_date
)
SELECT
ticker,
round(avg(dateDiff('day', ex_dividend_date, payment_date)), 1) AS avg_days_cash_held,
max(dateDiff('day', ex_dividend_date, payment_date)) AS longest_wait_days,
count() AS payout_count
FROM divs
GROUP BY ticker
ORDER BY tickerమూడు సంవత్సరాల పంపిణీలలో, SPYలో ex-date నుంచి pay date వరకు సగటున 42.6 రోజులు పట్టింది. ఈ లెక్క 12 చెల్లింపులపై ఆధారపడింది. అత్యధిక వేచి ఉండే వ్యవధి 47 రోజులు. VOOలో అదే నగదు సగటున 3.8 రోజుల్లో తిరిగి చెలామణిలోకి వచ్చింది. IVVలో ఇది 4.3 రోజులు.
ఆ అంతరం మొత్తం వ్యవధిలో చివరి భాగం మాత్రమే. ఇండెక్స్లోని 500 కంపెనీలు త్రైమాసికం అంతటా తమ తమ షెడ్యూళ్ల ప్రకారం చెల్లింపులు చేస్తాయి. త్రైమాసికం మొదటి వారంలో వచ్చే డివిడెండ్ ఆ త్రైమాసికం మిగిలిన కాలం పాటు ట్రస్ట్ ఖాతాలో ఉంటుంది. దానికి pay lag కూడా జతవుతుంది. నగదు నిల్వ పరిమాణాన్ని ఒక్కో పంపిణీగా పరిశీలిస్తే మరింత సులభంగా అర్థం చేసుకోవచ్చు.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
divs AS
(
SELECT
ex_dividend_date AS ex_date,
any(pay_date) AS pay_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
GROUP BY ex_dividend_date
),
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 1105
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 d
)
SELECT
toString(divs.ex_date) AS ex_date,
formatDateTime(divs.ex_date, '%b %e, %Y') AS ex_date_label,
formatDateTime(divs.pay_date, '%b %e, %Y') AS pay_date_label,
round(divs.cash_amount, 4) AS cash_amount,
round(divs.cash_amount / px.close_px * 100, 3) AS pct_of_price
FROM divs
INNER JOIN px ON px.d = divs.ex_date
ORDER BY ex_dateఆ పట్టికలోని అత్యంత పాత చెల్లింపు, ex-date Sep 15, 2023నాటి చెల్లింపు, ఒక్కో షేరుకు $1.5832. అది ఆ రోజు ఫండ్ ధరలో 0.357%కు సమానం. అత్యంత ఇటీవలి చెల్లింపు ex-date Jun 18, 2026న జరిగింది. అది ఒక్కో షేరుకు $1.9035 చెల్లించింది. ఇది ధరలో 0.255%కు సమానం. షేర్హోల్డర్లకు ఇది Jul 31, 2026న చేరింది. పట్టికలోని మొత్తం 12 పంపిణీలను పరిశీలిస్తే, ప్రతి త్రైమాసిక చెల్లింపు ఫండ్ విలువలో ఒక శాతంలో కొంత భాగం మాత్రమే. ప్రశ్నలోని idle balance పరిమాణం ఇదే.
నగదు డ్రాగ్ ఎంత ఉంటుంది, బేసిస్ పాయింట్లలో?
ఇప్పుడు లెక్క చూద్దాం. ఈ లెక్క కోసం కొలిచిన లేదా అంచనా వేసిన సంఖ్యల బదులు, మొత్తానికి సరిపోయే సులభమైన సంఖ్యలను తీసుకున్నాం. ఒక ఫండ్ ఏడాదిలో తన ఆస్తుల్లో 1.2%ను డివిడెండ్లుగా పొందుతుందని, అందులో ఏదీ తిరిగి పెట్టుబడి చేయదని అనుకుందాం. అదే ఏడాదిలో మార్కెట్ 8% పెరుగుతుందని కూడా అనుకుందాం. నగదు ప్రతి త్రైమాసికంలో కొద్దికొద్దిగా వస్తుంది. చెల్లింపు తేదీన బయటకు వెళ్తుంది. ఆ నగదులో సగటు డాలర్ సుమారు సగం త్రైమాసికం పాటు, అదనంగా చెల్లింపు ఆలస్యం వరకు పెట్టుబడి లేకుండా ఉంటుంది. దీన్ని 85 రోజులు, అంటే సంవత్సరంలో 0.23గా తీసుకుందాం. అప్పుడు సగటు పెట్టుబడి చేయని నిల్వ 1.2%ను 0.23తో గుణించినంత, అంటే ఆస్తుల్లో సుమారు 0.28% అవుతుంది. ఈ ఖాళీగా ఉన్న నిల్వను మార్కెట్ సాధించిన 8%తో గుణిస్తే, వదులుకున్న రాబడి సుమారు 0.02% అవుతుంది. అంటే ఏడాదికి 2 బేసిస్ పాయింట్ల కంటే కొద్దిగా ఎక్కువ.
ఈ ప్రభావం సాధారణంగా ఇలాగే ఉంటుంది. ఇది ఏడాదికి ఒక అంకెల బేసిస్ పాయింట్ల స్థాయిలో ఉంటుంది. ఇది పంపిణీ పరిమాణంలో కాకుండా total returnలో కనిపిస్తుంది. దీని దిశ మార్కెట్ కదలికను అనుసరిస్తుంది. ఇండెక్స్ పడిపోయిన ఏడాదిలో ఈ పెట్టుబడి చేయని నగదు ఆ పతనాన్ని తప్పించుకుంటుంది. అదే లెక్క హోల్డర్కు అనుకూలంగా, సమానమైన పరిమాణంలో పనిచేస్తుంది. Open-end fundకూ ఉచిత ప్రయోజనం ఉండదు. దాని స్వంత కార్యకలాపాల కోసం నగదు నిల్వ ఉంటుంది. ఆ నగదును futuresతో పెట్టుబడి రూపంలోకి మార్చడానికి కూడా ఖర్చులు ఉంటాయి.
Yield, total return రెండూ వేర్వేరు అంశాలను కొలుస్తాయి
Trailing yield అంటే గత నాలుగు పంపిణీల మొత్తాన్ని నేటి ధరతో భాగించిన విలువ. ఆ నాలుగు త్రైమాసికాల్లో ధర ఎలా మారిందో ఇది చెప్పదు. ఈ రెండు గణాంకాలు చాలా భిన్నమైన ప్రమాణాలపై పనిచేస్తాయి.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 2950
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 d
),
by_year AS
(
SELECT
toYear(d) AS year,
argMin(close_px, d) AS first_close,
argMax(close_px, d) AS last_close
FROM px
GROUP BY year
),
divs AS
(
SELECT
toYear(ex_date) AS year,
sum(cash_amount) AS year_dividends
FROM
(
SELECT
ex_dividend_date AS ex_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 2950
GROUP BY ex_dividend_date
)
GROUP BY year
)
SELECT
by_year.year AS year,
round((by_year.last_close / by_year.first_close - 1) * 100, 2) AS price_return_pct,
round(divs.year_dividends / by_year.first_close * 100, 2) AS dividend_return_pct
FROM by_year
INNER JOIN divs ON divs.year = by_year.year
WHERE by_year.year > toYear(today() - 2950)
AND by_year.year < toYear(today())
ORDER BY yearఈ రెండు శ్రేణులను పరస్పరం పోల్చి చూడండి. 2019లో SPY ధర మొదటి సెషన్ ముగింపు ధర నుంచి చివరిగా కొలిచిన 28.62% వరకు మారింది. అదే సమయంలో, ఆ సంవత్సరంలో అది పంపిణీ చేసిన డివిడెండ్లు ప్రారంభ ధరలో 2.25%కు సమానంగా ఉన్నాయి. 2025లో ఇదే జంట వరుసగా 16.64% మరియు 1.25%గా నమోదైంది. ఈ రెండింటినీ సుమారుగా కలిపితే total return లభిస్తుంది. ఖచ్చితమైన నిర్వచనం price return మరియు total return మధ్య తేడాలో ఉంది. రెండు S&P 500 ట్రాకర్ల yieldలో కనిపించే కొన్ని basis points తేడా, ఆ మొత్తం లెక్కలో చిన్న భాగం మాత్రమే. అధిక పంపిణీ కోసం రూపొందించిన ఫండ్లు మళ్లీ భిన్నంగా పనిచేస్తాయి: covered call ETFs వివరణ చూడండి. డివిడెండ్పై దృష్టి పెట్టిన పోలిక కోసం డివిడెండ్ yieldలో SCHD వర్సెస్ VOO చూడండి.
తరచుగా అడిగే ప్రశ్నలు
SPY డివిడెండ్ yield, VOO yield కంటే ఎందుకు తక్కువగా ఉంది?
ఇండెక్స్ డివిడెండ్లకు, షేర్హోల్డర్కు అందే చెల్లింపుకు మధ్య రెండు నిర్మాణాత్మక అంశాలు ఉన్నాయి. SPY expense ratio ఎక్కువగా ఉంటుంది. పంపిణీకి ముందు వసూలైన ఆదాయం నుంచి ఫీజులు తగ్గుతాయి. SPY ఒక unit investment trust కూడా. అందువల్ల ఇది securities lending ద్వారా ఆదాయం పొందలేను. డివిడెండ్లు పంపిణీ కోసం వేచి ఉన్న సమయంలో వాటిని reinvest చేయలేను. గత నాలుగు పంపిణీలలో కొలిచిన తేడా 6 basis points.
SPY ఒక unit investment trustనా?
అవును. SPDR S&P 500 ETF Trust, జనవరి 1993లో ప్రారంభమైనప్పటి నుంచి unit investment trustగా ఏర్పాటైంది. ఈ నిర్మాణం fund prospectusలో పేర్కొనబడింది. ఆ prospectusను SEC వద్ద దాఖలు చేసి, issuer ప్రచురించింది.
SPY తాను వసూలు చేసే డివిడెండ్లను reinvest చేస్తుందా?
లేదు. Unit investment trust, తన holdings నుంచి అందుకున్న డివిడెండ్లను reinvest చేయలేరు. నగదు వడ్డీ లభించని ఖాతాలో చేరుతుంది. గత మూడు సంవత్సరాల్లో ex-dividend date తర్వాత సగటున 42.6 రోజులకు, నిర్ణయించిన పంపిణీ తేదీన ఆ నగదు చెల్లించబడుతుంది.
S&P 500 index fundకు cash drag వల్ల ఎంత ఖర్చవుతుంది?
డివిడెండ్ rate 1.2%, మార్కెట్ లాభం 8% అని సాధారణ అంచనాలు తీసుకుంటే, పెట్టుబడి చేయకుండా ఉంచిన త్రైమాసిక డివిడెండ్ balance వల్ల ఏడాదిలో సుమారు 2 basis points return కోల్పోతారు. ఇది 0.02%కు సమానం. ఈ మొత్తం చిన్నదే. మార్కెట్ పడిపోయిన సంవత్సరంలో అదే idle cash వ్యతిరేక ప్రభావాన్ని చూపుతుంది.
SPY తన డివిడెండ్ను ఎప్పుడు చెల్లిస్తుంది?
SPY త్రైమాసికంగా పంపిణీ చేస్తుంది. పై ప్యానెల్లో చూపిన అత్యంత ఇటీవలి ex-dividend date Jun 18, 2026. నగదు Jul 31, 2026న చెల్లించబడింది. ఈ మధ్యలో సుమారు ఆరు వారాల వ్యవధి ఉంది.
ఈ పేజీలోని ప్రతి సంఖ్య దాని కింద ముద్రించిన query నుంచి వచ్చింది. ఇతర fundsలో payout timingను పోల్చాలంటే, Strasmore terminalలో ప్రశ్నను సాధారణ Englishలో అడగండి.