Price Return और Total Return में क्या अंतर है
Price Return और Total Return के बीच के अंतर को समझें। S&P 500 इंडेक्स में डिविडेंड का प्रभाव बीस वर्षों में कंपाउंडिंग के जरिए निवेश के परिणामों को किस प्रकार बदल देता है।
प्राइस रिटर्न और टोटल रिटर्न के बीच का अंतर वह है जो एक मार्केट चार्ट दिखाता है और जो वास्तव में किसी पोजीशन को होल्ड करने वाले निवेशक ने कमाया है। प्राइस रिटर्न केवल कीमत में आए बदलाव को मापता है। टोटल रिटर्न में हर डिविडेंड को वापस निवेश किया जाता है, जिसे ex-dividend date पर मौजूद कीमत पर फिर से लगाया जाता है। इससे प्रत्येक भुगतान उन शेयरों के साथ कंपाउंड होता है जिन्होंने इसे उत्पन्न किया है।
11755
समाचारों में उद्धृत S&P 500 का मुख्य स्तर एक प्राइस इंडेक्स है। इसका टोटल-रिटर्न संस्करण उन्हीं कंपनियों को होल्ड करता है और डिविडेंड को वापस निवेश में लगाता है। एक वर्ष की अवधि में ये दोनों लगभग एक समान दिखते हैं। बीस वर्षों की अवधि में, ये बहुत अलग परिणाम दर्शाते हैं, और इनके बीच का अंतर वार्षिक यील्ड (yield) से कहीं अधिक होता है।
प्राइस रिटर्न और टोटल रिटर्न में क्या अंतर है?
11755 प्राइस रिटर्न का अर्थ है अंतिम कीमत को शुरुआती कीमत से विभाजित करना और उसमें से एक घटाना। टेलीविजन पर उद्धृत इंडेक्स का हर स्तर और आपने अब तक जितने भी प्राइस चार्ट देखे हैं, वे इसी संख्या को दर्शाते हैं।
टोटल रिटर्न में वही गणना की जाती है, लेकिन इसमें प्रत्येक नकद डिविडेंड का उपयोग उसकी ex-dividend date पर उस कीमत पर और अधिक शेयर खरीदने के लिए किया जाता है। फंड प्रदर्शन तालिकाएं और वे बेंचमार्क इंडेक्स जिनके मुकाबले उन फंडों को मापा जाता है, इसी संस्करण का उपयोग करते हैं।
एक काल्पनिक उदाहरण इसकी कार्यप्रणाली को स्पष्ट करता है। मान लीजिए आप $100 पर एक शेयर खरीदते हैं जो प्रति वर्ष $2 का भुगतान करता है, और फिर एक साल बाद उसे $105 पर बेच देते हैं। प्राइस रिटर्न 5% है। टोटल रिटर्न लगभग 7% है। वह पहला साल सामान्य होता है। कंपाउंडिंग ही वह कारण है जिसके लिए इसे अलग से समझने की आवश्यकता है: पुनर्निवेशित $2 से एक और शेयर का एक अंश खरीदा जाता है, वह अंश अगले वर्ष अपना स्वयं का डिविडेंड अर्जित करता है, और ये दो श्रृंखलाएं तेजी से एक-दूसरे से अलग होने लगती हैं।
डेटा पर जाने से पहले एक स्पष्टीकरण आवश्यक है। एक टोटल रिटर्न स्वैप एक डेरिवेटिव अनुबंध है जिसमें एक पक्ष किसी परिसंपत्ति के पूर्ण आर्थिक लाभ को एक फाइनेंसिंग दर के बदले दूसरे पक्ष को हस्तांतरित करता है। इसका नाम नीचे दी गई इंडेक्स परंपरा से मिलता है, लेकिन इसके अलावा इसमें कुछ भी समान नहीं है। इस पृष्ठ का शेष भाग केवल इंडेक्स और फंडों पर केंद्रित है।
S&P 500 पर कितना बड़ा अंतर है?
2005 के अंत में सबसे बड़े S&P 500 ट्रैकर में $10,000 का निवेश किया गया, जिसे 31 जुलाई, 2026 तक रखा गया। पहली लाइन हर dividend को मिलते ही खर्च कर देती है। दूसरी लाइन प्रत्येक dividend को उस दिन की क्लोजिंग कीमत पर पुनर्निवेश (reinvest) करती है।
हर आंकड़े के पीछे का पूरा SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2005-12-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 d
),
base AS (
SELECT argMax(close, d) AS start_px
FROM daily
WHERE d <= toDate('2005-12-31')
),
year_end AS (
SELECT toYear(d) AS year,
argMax(close, d) AS close,
max(d) AS last_day
FROM daily
WHERE d >= toDate('2006-01-01')
GROUP BY year
),
reinvest AS (
SELECT dv.ex_dividend_date AS d,
log(1 + toFloat64(dv.cash_amount) / dl.close) AS log_growth
FROM global_markets.stocks_dividends AS dv
INNER JOIN daily AS dl ON dl.d = dv.ex_dividend_date
WHERE dv.ticker = 'SPY'
AND dv.cash_amount > 0
AND dv.ex_dividend_date >= toDate('2006-01-01')
AND dv.ex_dividend_date <= toDate('2026-07-31')
)
SELECT ye.year AS year,
round(10000 * ye.close / any(b.start_px)) AS price_only_usd,
round(10000 * ye.close / any(b.start_px) * exp(sum(ri.log_growth))) AS reinvested_usd,
round(100 * (1 - exp(-sum(ri.log_growth))), 1) AS dividend_share_pct
FROM year_end AS ye, reinvest AS ri, base AS b
WHERE ri.d <= ye.last_day
GROUP BY ye.year, ye.close
ORDER BY yearकेवल कीमत वाली लाइन $59956 पर समाप्त होती है। पुनर्निवेश वाली लाइन $85775 पर समाप्त होती है। उस अंतिम शेष राशि का 30.1% हिस्सा dividends से आता है, और यह हिस्सा किसी भी प्राइस चार्ट पर दिखाई नहीं देता है।
चार्ट का बायां किनारा वह जगह है जहाँ लोग चूक जाते हैं। 2007 के अंत में दोनों लाइनें $11755 और $11971 पर थीं, जिसमें dividends का मूल्य शेष राशि का 1.8% था। पहले साल का इतना छोटा अंतर आसानी से राउंडिंग विवरण के रूप में दर्ज हो जाता है। बीस वर्षों तक यही राउंडिंग विवरण, जिसमें प्रत्येक पिछले विवरण पर compounding होती है, दाईं ओर के अंतर (spread) को उत्पन्न करता है।
क्या समय के साथ यह अंतर बढ़ता रहता है?
एक ही फंड, एक ही समाप्ति तिथि, पांच अलग-अलग आरंभ तिथियां।
हर आंकड़े के पीछे का पूरा SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2006-07-31')
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 d
),
spans AS (
SELECT y AS years,
concat(toString(y), '-year') AS horizon,
subtractYears(toDate('2026-07-31'), y) AS start_date
FROM (SELECT arrayJoin([1, 3, 5, 10, 20]) AS y)
),
divs AS (
SELECT dv.ex_dividend_date AS d,
log(1 + toFloat64(dv.cash_amount) / dl.close) AS log_growth
FROM global_markets.stocks_dividends AS dv
INNER JOIN daily AS dl ON dl.d = dv.ex_dividend_date
WHERE dv.ticker = 'SPY'
AND dv.cash_amount > 0
AND dv.ex_dividend_date <= toDate('2026-07-31')
),
endpoints AS (
SELECT s.horizon AS horizon,
s.years AS years,
argMin(dl.close, dl.d) AS start_px,
argMax(dl.close, dl.d) AS end_px
FROM spans AS s, daily AS dl
WHERE dl.d >= s.start_date
GROUP BY s.horizon, s.years
),
reinvest AS (
SELECT s.years AS years,
exp(sum(dvs.log_growth)) AS factor
FROM spans AS s, divs AS dvs
WHERE dvs.d > s.start_date
GROUP BY s.years
)
SELECT e.horizon AS horizon,
round(100 * (e.end_px / e.start_px - 1), 1) AS price_return_pct,
round(100 * (e.end_px / e.start_px * r.factor - 1), 1) AS total_return_pct,
round(100 * (e.end_px / e.start_px) * (r.factor - 1), 1) AS dividend_points_pct
FROM endpoints AS e
INNER JOIN reinvest AS r ON e.years = r.years
ORDER BY e.years1-year विंडो के दौरान, प्राइस रिटर्न 18.2% था, जबकि टोटल रिटर्न 19.5% रहा, जो 1.3 प्रतिशत अंकों का अंतर है। 10-year विंडो 244.3% को 304.5% से अलग करती है, जिसका मूल्य 60.2 अंक है। 20-year विंडो में दोनों रीडिंग 485% और 736.9% हैं: जो 251.9 प्रतिशत अंकों का अंतर है।
यह कर्व सीधी रेखा में ऊपर नहीं जाता है। यह उसी तरह बढ़ता है जैसे बैलेंस बढ़ता है, क्योंकि प्रत्येक पुनर्निवेशित (reinvested) डिविडेंड उस आधार में जुड़ जाता है जिस पर अगला डिविडेंड कंपाउंड होता है।
लाभांश का एक वर्ष मामूली क्यों दिखता है
यहाँ उसी समयावधि का प्रत्येक कैलेंडर वर्ष दिया गया है, जिसे मूल्य में बदलाव और लाभांश योगदान में विभाजित किया गया है।
हर आंकड़े के पीछे का पूरा SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2006-01-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 d
),
yearly AS (
SELECT toYear(d) AS year,
argMin(close, d) AS first_px,
argMax(close, d) AS last_px
FROM daily
GROUP BY year
),
divs AS (
SELECT toYear(dv.ex_dividend_date) AS year,
exp(sum(log(1 + toFloat64(dv.cash_amount) / dl.close))) AS factor
FROM global_markets.stocks_dividends AS dv
INNER JOIN daily AS dl ON dl.d = dv.ex_dividend_date
WHERE dv.ticker = 'SPY'
AND dv.cash_amount > 0
GROUP BY year
)
SELECT y.year AS year,
round(100 * (y.last_px / y.first_px - 1), 1) AS price_return_pct,
round(100 * (y.last_px / y.first_px) * (d.factor - 1), 2) AS dividend_points_pct
FROM yearly AS y
INNER JOIN divs AS d ON y.year = d.year
ORDER BY yearदोनों श्रेणियों को एक साथ देखें। मूल्य रेखा अधिक स्पष्ट है, जो दोनों दिशाओं में तेजी से उतार-चढ़ाव दिखाती है। लाभांश रेखा शांत है: 1.9 में 2007 अंक, जुलाई 2026 तक के आंशिक वर्ष में 0.58 अंक, और बीच के वर्षों में यह कभी भी मुख्य आकर्षण नहीं रही। उस पैनल की कोई भी एक पंक्ति किसी की राय नहीं बदलेगी। 20 पंक्तियों में संचित और संयोजित होने पर, यही छोटी संख्याएँ पहले चार्ट में दो रेखाओं के बीच की पूरी दूरी तय करती हैं। लाभांश का पुनर्निवेश करना उस दिन प्रचलित किसी भी मूल्य पर स्वचालित खरीदारी के समान है, जो डॉलर कॉस्ट एवरेजिंग का एक करीबी रूप है। यही कारण है कि S&P 500 डिविडेंड यील्ड एक मामूली संख्या के रूप में दिखाई देती है, जबकि लंबी अवधि में इसका महत्व इसके आकार से कहीं अधिक होता है।
किन शेयरों में सबसे बड़ा अंतर (gap) दिखता है?
यह अंतर यील्ड (yield) को ट्रैक करता है: जो कंपनी अपनी कीमत के प्रति डॉलर पर अधिक भुगतान करती है, वह धारक को पुनर्निवेश (reinvest) के लिए अधिक राशि देती है। 31 जुलाई, 2026 तक के दस वर्षों में सात परिचित नाम, जिन्हें वार्षिक आधार पर रखा गया है ताकि उनकी तुलना की जा सके।
हर आंकड़े के पीछे का पूरा SQL
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'KO', 'JNJ', 'XOM', 'PG', 'VZ', 'MSFT')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2016-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 ticker, d
),
px AS (
SELECT ticker,
argMin(close, d) AS start_px,
argMax(close, d) AS end_px
FROM daily
GROUP BY ticker
),
divs AS (
SELECT dv.ticker AS ticker,
exp(sum(log(1 + toFloat64(dv.cash_amount) / dl.close))) AS factor
FROM global_markets.stocks_dividends AS dv
INNER JOIN daily AS dl ON dl.ticker = dv.ticker AND dl.d = dv.ex_dividend_date
WHERE dv.ticker IN ('SPY', 'KO', 'JNJ', 'XOM', 'PG', 'VZ', 'MSFT')
AND dv.cash_amount > 0
AND dv.ex_dividend_date >= toDate('2016-08-01')
AND dv.ex_dividend_date <= toDate('2026-07-31')
GROUP BY dv.ticker
)
SELECT px.ticker AS ticker,
round(100 * (pow(px.end_px / px.start_px, 0.1) - 1), 2) AS price_cagr_pct,
round(100 * (pow(px.end_px / px.start_px * divs.factor, 0.1) - 1), 2) AS total_cagr_pct,
round(100 * (pow(px.end_px / px.start_px * divs.factor, 0.1)
- pow(px.end_px / px.start_px, 0.1)), 2) AS dividend_points_pct
FROM px
INNER JOIN divs ON px.ticker = divs.ticker
ORDER BY dividend_points_pct DESCVZ में 7 का सबसे व्यापक वार्षिक अंतर 5.46 प्रतिशत अंक प्रति वर्ष है: केवल कीमत पर -1.51% वार्षिक, जबकि लाभांश (dividends) के पुनर्निवेश के साथ यह 3.96% है। MSFT 1.53 अंकों के साथ सबसे निचले स्तर पर है। चार्ट की तुलना करने वाले किसी भी व्यक्ति के लिए दो बातें स्पष्ट हैं। एक मूल्य चार्ट (price chart) उच्च भुगतान करने वाले शेयर को कम भुगतान करने वाले की तुलना में बहुत अधिक कम करके दिखाता है, और कोई भी स्क्रीन जो शेयरों को मूल्य प्रदर्शन (price performance) के आधार पर रैंक करती है, वह चुपचाप भुगतान करने वालों के प्रदर्शन को कम आंकती है। इनमें से प्रत्येक नाम के पीछे की लाभांश यील्ड ही वह कारक है जो इसके अंतर का आकार निर्धारित करती है।
प्रत्येक संस्करण का उपयोग कहाँ किया जाता है
- बेंचमार्क और फंड फैक्ट शीट कुल रिटर्न (total return) का उल्लेख करते हैं। "टोटल रिटर्न इंडेक्स", "TR" प्रत्यय, या बारीक प्रिंट में "नेट डिविडेंड रीइन्वेस्टेड" नोट का अर्थ है कि डिविडेंड की गणना की गई है।
- वित्तीय मीडिया और कोट स्क्रीन प्राइस रिटर्न का उपयोग करते हैं। "S&P 500 में शून्य दशमलव चार प्रतिशत की बढ़त के साथ बंद हुआ" एक मूल्य चाल है।
- ब्रोकरेज परफॉरमेंस टैब आमतौर पर खाते के लिए कुल रिटर्न पर आधारित होते हैं, क्योंकि नकद वास्तव में वहां पहुंच चुका होता है। एक एकल पोजीशन का गेन कॉलम अक्सर कॉस्ट बेसिस के मुकाबले मूल्य परिवर्तन दिखाता है, जो कि समान आंकड़ा नहीं है।
- बैकटेस्ट और रणनीति संबंधी लेख उस संस्करण का उपयोग करते हैं जो लेखक के डेटा फीड द्वारा प्रदान किया गया है, जो कई चुपचाप बढ़ा-चढ़ाकर पेश किए गए ट्रैक रिकॉर्ड का मूल कारण है।
जो विसंगति मायने रखती है वह है किसी फंड के कुल रिटर्न को प्राइस इंडेक्स के साथ रखना। फंड को अपने स्वयं के डिविडेंड का श्रेय मिलता है जबकि बेंचमार्क को उसका अपना कोई श्रेय नहीं मिलता, जो फंड को इंडेक्स की पूरी डिविडेंड स्ट्रीम के बराबर बढ़त दिला देता है। ऊपर दी गई 20-year विंडो पर, वह स्कोरिंग त्रुटि 251.9 प्रतिशत अंकों के बराबर है, और उनमें से एक भी मैनेजर की ओर से नहीं आया है। समान तुलना के लिए कुल रिटर्न को कुल रिटर्न के साथ रखा जाता है। मासिक रिटर्न कैसे मापा जाता है मासिक स्तर पर उसी अंकगणित को दर्शाता है, और सर्वश्रेष्ठ दिनों को चूकना दिखाता है कि जब कुछ सत्रों को हटा दिया जाता है तो प्राइस लाइन का क्या होता है।
ये आंकड़े कैसे तैयार किए जाते हैं
- कीमतें दैनिक नियमित-सत्र क्लोज हैं। डिविडेंड फाइल किए गए नकद वितरण हैं, जिनमें से प्रत्येक को उसकी ex-dividend date पर क्लोजिंग प्राइस पर पुनर्निवेशित किया जाता है, जो कि टोटल रिटर्न सीरीज बनाने के लिए मानक परंपरा है।
- यह विंडो दिसंबर दो हजार पांच से जुलाई इकतीस, दो हजार छब्बीस तक चलती है, जो इन पैनलों के पीछे के इंट्राडे मूल्य इतिहास द्वारा कवर की गई अवधि है। एक लंबी विंडो अंतर को और अधिक बढ़ा देती है।
- इंडेक्स को ट्रैक करने वाला एक फंड स्वयं इंडेक्स का स्थान लेता है, इसलिए शुल्क और कैश ड्रैग इन आंकड़ों के भीतर शामिल होते हैं। कैलेंडर-वर्ष प्राइस रिटर्न को वर्ष के पहले क्लोज से अंतिम क्लोज तक मापा जाता है, जो पहले सत्र की चाल को हटा देता है।
प्राइस रिटर्न बनाम टोटल रिटर्न सामान्य प्रश्न
क्या S&P 500 एक प्राइस इंडेक्स है या टोटल रिटर्न इंडेक्स?
मुख्य हेडलाइन संख्या एक प्राइस इंडेक्स है: यह घटकों के बाजार मूल्य को ट्रैक करती है और उनके डिविडेंड को नजरअंदाज करती है। इसी इंडेक्स का एक टोटल रिटर्न संस्करण भी मौजूद है जो डिविडेंड को पुनर्निवेश (reinvest) करता है। फंड बेंचमार्क आमतौर पर टोटल रिटर्न संस्करण का उपयोग करते हैं, जबकि समाचार कवरेज आमतौर पर प्राइस संस्करण को उद्धृत करती है।
S&P 500 के रिटर्न में डिविडेंड कितना योगदान देते हैं?
10-year की अवधि में, जो 31 जुलाई, 2026 को समाप्त हुई, यहाँ उपयोग किए गए ट्रैकर ने प्राइस पर 244.3% का रिटर्न दिया, जबकि डिविडेंड पुनर्निवेश के साथ यह 304.5% था। एक एकल कैलेंडर वर्ष के भीतर यह योगदान काफी छोटा होता है, जो 2007 में लगभग 1.9 अंक के आसपास रहता है।
क्या मेरा ब्रोकरेज अकाउंट प्राइस रिटर्न दिखाता है या टोटल रिटर्न?
नकद डिविडेंड अकाउंट में जमा होते हैं, इसलिए बैलेंस में वे पहले से ही शामिल होते हैं। किसी पोजीशन का गेन कॉलम अक्सर वर्तमान कीमत की तुलना केवल आपके cost basis से करता है, जो कि एक प्राइस रिटर्न है। ये दोनों आंकड़े प्राप्त डिविडेंड की राशि के बराबर अंतर दिखाते हैं, जब तक कि कोई पुनर्निवेश योजना (reinvestment plan) रास्ते में और शेयर न खरीद रही हो।
क्या टोटल रिटर्न स्वैप और टोटल रिटर्न एक ही चीज हैं?
नहीं। टोटल रिटर्न स्वैप एक द्विपक्षीय डेरिवेटिव अनुबंध है जो किसी एसेट के पूर्ण अर्थशास्त्र (full economics) को फाइनेंसिंग रेट के बदले एक्सचेंज करता है। इंडेक्स के संदर्भ में टोटल रिटर्न एक प्रदर्शन सम्मेलन (performance convention) है। साझा शब्दावली प्राइस और आय के समान अंतर्निहित विचार की ओर इशारा करती है, लेकिन उपकरण के रूप में दोनों का आपस में कोई संबंध नहीं है।
प्राइस इंडेक्स की तुलना में फंड बेहतर क्यों दिखता है?
फंड का प्रकाशित आंकड़ा उसके डिविडेंड को शामिल करता है, जबकि प्राइस इंडेक्स अपने स्वयं के डिविडेंड को बाहर रखता है। यह तुलना फंड को बेंचमार्क के डिविडेंड स्ट्रीम के आकार के बराबर बढ़त देती है, जो ऊपर दी गई 20-year अवधि में 251.9 प्रतिशत अंक है।
यहाँ प्रत्येक आंकड़ा दैनिक क्लोज और फाइल किए गए डिविडेंड रिकॉर्ड्स पर आधारित एक संग्रहीत, वर्शन्ड क्वेरी है। SQL पढ़ने के लिए कोई भी पैनल खोलें, या Strasmore टर्मिनल पर अपने द्वारा फॉलो किए जाने वाले किसी भी ticker पर यही प्राइस-बनाम-टोटल-रिटर्न तुलना चलाएं।