بازده سود تقسیمی SPY چرا از شاخص کمتر است؟
بازده سود تقسیمی SPY چند واحد پایه کمتر از VOO و IVV است؛ تفاوتی ناشی از ساختار unit investment trust و وجه نقد بلااستفاده، نه عملکرد مدیران.
بازده سود تقسیمی SPY چند واحد پایه کمتر از VOO و IVV است. این اختلاف به ساختار حقوقی صندوق مربوط میشود، نه تصمیمهای مدیران آن. SPY یک unit investment trust است؛ ساختاری قدیمی برای صندوقها که نمیتواند سودهای تقسیمی دریافتی از 500 شرکتی را که در سبد خود دارد، دوباره سرمایهگذاری کند. این سودها تا زمان پرداخت بعدی در حسابی بدون بهره باقی میمانند. وجه نقدی که در این فاصله بلااستفاده میماند، همان چیزی است که اصطلاح «cash drag» به آن اشاره دارد.
اختلاف بازدهی سود سهام SPY با VOO و IVV چقدر است؟
از دادههای قابلاندازهگیری شروع کنیم. هر سه صندوق زیر شاخص S&P 500 را دنبال میکنند و سود سهام دریافتی خود را هر سه ماه یکبار میان سهامداران توزیع میکنند. بازدهی گذشتهنگر در اینجا برابر است با مجموع چهار توزیع اخیر بهازای هر واحد، تقسیم بر جدیدترین قیمت پایانی؛ همان محاسبهای که در بازدهی سود سهام چه چیزی را اندازهگیری میکند تشریح شده است.
کد دقیق 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بازدهی SPY بر مبنای چهار توزیع اخیر 0.974% بود، در حالی که این رقم برای VOO به 1.034% و برای IVV به 1.055% رسید. هر دو صندوق بازِ سرمایهگذاری بازدهی گذشتهنگر بالاتری از SPY ثبت کردند: VOO بهاندازه 6 واحد پایه و IVV بهاندازه 8.1 واحد پایه بیشتر. هر واحد پایه برابر با یکصدم واحد درصد است؛ بنابراین کل اختلاف نمایشدادهشده در نمودار اندک است.
دو سازوکار میان سود سهام شاخص و توزیع یک صندوق فاصله ایجاد میکنند. نخست، کارمزدهاست. هزینهها از درآمدی که صندوق دریافت میکند کسر میشوند و مبلغی که به سهامداران میرسد، درآمد پس از کسر نسبت هزینههاست. در میانه سال 2026، SPY سالانه حدود 0٫09٪ کارمزد دریافت میکند، در حالی که این رقم برای VOO و IVV حدود 0٫03٪ است. این اختلاف کارمزد تقریباً 6 واحد پایه است و از نظر اندازه با اختلافهای بازدهی بالا هممرتبه محسوب میشود. بازدهی ناخالص شاخص، پیش از کسر کارمزدهای هر صندوق، در بازدهی سود سهام S&P 500 دنبال میشود. سازوکار دوم، وامدهی اوراق بهادار است که در بخش بعدی بررسی میشود.
تراست سرمایهگذاری واحدی چیست؟
تراست سرمایهگذاری واحدی، یا UIT، صندوقی است که بر اساس قانون شرکتهای سرمایهگذاری مصوب 1940 به ثبت رسیده و سبدی ثابت دارد؛ بنابراین مدیر آن اختیار مستمر برای تغییر سرمایهگذاریها ندارد. SPY در ژانویه 1993 با همین ساختار راهاندازی شد و همچنان آن را حفظ کرده است. این ساختار چهار پیامد دارد:
- تراست، اجزای شاخص را با همان وزن شاخص نگهداری میکند. امکان نمونهگیری از شاخص، جایگزینکردن یک سهم مشابه یا نگهداری قراردادهای آتی بهجای سهام را ندارد.
- سود سهام دریافتی از شرکتهای پایه نمیتواند دوباره صرف خرید واحدهای بیشتر شود. این مبالغ بهصورت نقدی انباشته میشوند.
- این وجه نقد تا تاریخ توزیع برنامهریزیشده در حسابی بدون بهره باقی میماند و در این مدت هیچ درآمدی ایجاد نمیکند.
- تراست نمیتواند سهام خود را به فروشندگان استقراضی قرض دهد. درآمد حاصل از اعطای وام اوراق بهادار، که صندوقهای باز آن را دریافت میکنند و بخش بزرگی از آن را به صندوق بازمیگردانند، برای تراست در دسترس نیست.
VOO و IVV بهعنوان شرکتهای سرمایهگذاری باز سازماندهی شدهاند. یک صندوق باز میتواند سود سهام دریافتی را همان روز دوباره وارد بازار کند، قراردادهای آتی شاخص را بهعنوان جایگزین وجه نقد نگهداری کند و برنامه اعطای وام اوراق بهادار داشته باشد؛ در این حالت، درآمد این برنامه به خود صندوق تعلق میگیرد.
لازم نیست این موارد را صرفاً بر اساس اعتماد بپذیرید. در صفحات ابتدایی امیدنامه و امیدنامه خلاصه هر صندوق، ساختار آن ذکر شده است. هر دو سند نیز در وبسایت ناشر منتشر و نزد SEC ثبت میشوند. نام حقوقی صندوق را در EDGAR جستوجو کنید، امیدنامه را باز کنید و صفحه نخست آن را بخوانید.
وجه نقد جمعآوریشده عملاً چه مدتی نگهداری میشود؟
پایان قابل مشاهده دوره نگهداری، فاصله میان دو تاریخی است که هر صندوق اعلام میکند. تاریخ بدون سود یا ex-dividend 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در سه سال توزیع، فاصله میان ex-date و تاریخ پرداخت برای SPY بهطور میانگین 42.6 روز و در 12 نوبت پرداخت بود. طولانیترین زمان انتظار نیز 47 روز ثبت شد. VOO همین وجه نقد را بهطور میانگین در 3.8 روز و IVV در 4.3 روز به سرمایهگذاران پرداخت کرد.
این فاصله تنها بخش پایانی دوره نگهداری است. 500 شرکت موجود در شاخص، در طول فصل و طبق تقویمهای پرداخت خود سود سهام میپردازند. سود سهامی که در هفته نخست یک فصل دریافت میشود، تا پایان همان فصل در حساب تراست باقی میماند و سپس مدت تأخیر تا تاریخ پرداخت نیز به آن اضافه میشود. اندازه این مانده را میتوان با بررسی هر توزیع بهصورت جداگانه بهتر ارزیابی کرد.
کد دقیق 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 توزیع درجشده در جدول، کسری از یک درصد ارزش صندوق در هر فصل است. مانده وجه نقد بلااستفاده مورد بحث نیز در همین مقیاس قرار دارد.
اثر وجه نقد معطل چند واحد پایه است؟
اکنون به سراغ محاسبه میرویم؛ اعدادی گرد که برای سادهسازی جمع انتخاب شدهاند، نه اعداد اندازهگیریشده یا پیشبینیشده. فرض کنید صندوق طی یک سال معادل 1٫2٪ از داراییهای خود سود سهام دریافت کند و هیچیک از آن را دوباره سرمایهگذاری نکند. همچنین فرض کنید بازار در همان سال 8٪ رشد کند. وجه نقد بهتدریج در طول هر فصل وارد صندوق میشود و در تاریخ پرداخت از آن خارج میشود. هر دلار از این وجه نقد، بهطور میانگین تقریباً نیمی از یک فصل، بهعلاوه فاصله زمانی تا پرداخت، بلااستفاده میماند؛ یعنی حدود 85 روز یا 0٫23 سال. بنابراین، میانگین مانده سرمایهگذارینشده برابر است با 1٫2٪ ضربدر 0٫23؛ یعنی حدود 0٫28٪ از داراییها. اگر این مانده معطل را در رشد 8درصدی بازار ضرب کنیم، بازده از دسترفته حدود 0٫02٪، یا اندکی بیش از 2 واحد پایه در سال، خواهد بود.
اثر کلی نیز به همین شکل است. این اثر در مقیاس سالانه، چند واحد پایه تکرقمی است و خود را در بازدهی کل نشان میدهد، نه در اندازه توزیع. علامت آن به جهت بازار بستگی دارد. در سالی که شاخص افت میکند، وجه نقد معطل از این کاهش در امان میماند و همین محاسبه، تقریباً به همان میزان، به نفع دارنده صندوق تمام میشود. صندوق open-end نیز از این مزیت بهصورت رایگان برخوردار نیست؛ چنین صندوقی خود وجه نقد عملیاتی نگهداری میکند و تبدیل این وجه نقد به موقعیت معادل سهام با استفاده از قراردادهای آتی، هزینههایی دارد.
بازدهی و بازده کل، معیارهای متفاوتی هستند
بازدهی گذشتهنگر برابر است با مجموع چهار توزیع اخیر تقسیم بر قیمت امروز. این معیار چیزی درباره تغییر قیمت طی آن چهار فصل نمیگوید و این دو رقم نیز در مقیاسهای کاملاً متفاوتی سنجیده میشوند.
کد دقیق 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% بودند. جمع تقریبی این دو رقم، بازده کل را تشکیل میدهد و تعریف دقیق آن در بازده قیمتی در برابر بازده کل آمده است. اختلاف چند واحد پایه در بازدهی میان دو صندوق ردیاب S&P 500، در مجموع این دو مؤلفه رقم کوچکی است. صندوقهایی که برای پرداختی بیشتر طراحی شدهاند، رفتار متفاوتی دارند؛ برای توضیح آن به توضیح Covered-Call ETFها مراجعه کنید. برای مقایسهای با تمرکز بر سود تقسیمی نیز مقایسه SCHD و VOO از نظر بازدهی سود تقسیمی را ببینید.
پرسشهای متداول
چرا بازده سود تقسیمی SPY از VOO کمتر است؟
دو عامل ساختاری میان سود تقسیمی شاخص و مبلغ پرداختی به سهامدار فاصله ایجاد میکنند. نسبت هزینه SPY بالاتر است و کارمزدها پیش از توزیع هر مبلغی، از درآمد وصولشده کسر میشوند. SPY همچنین یک unit investment trust است و نمیتواند از محل وامدهی اوراق بهادار درآمد کسب کند یا سودهای تقسیمی را تا زمان پرداخت مجدد سرمایهگذاری کند. در چهار توزیع اخیر، اختلاف اندازهگیریشده 6 واحد پایه بود.
آیا SPY یک unit investment trust است؟
بله. SPDR S&P 500 ETF Trust از زمان آغاز فعالیت در ژانویه 1993 بهصورت unit investment trust سازماندهی شده است. ساختار آن در امیدنامه صندوق ذکر شده و نزد SEC ثبت شده است؛ ناشر نیز این سند را منتشر کرده است.
آیا SPY سودهای تقسیمی دریافتی را مجدداً سرمایهگذاری میکند؟
خیر. یک unit investment trust نمیتواند سودهای تقسیمی دریافتی از داراییهای خود را مجدداً سرمایهگذاری کند. وجه نقد در حسابی بدون بهره انباشته میشود و در تاریخ برنامهریزیشده توزیع پرداخت میشود؛ این فاصله در سه سال گذشته بهطور میانگین 42.6 روز پس از تاریخ ex-dividend بوده است.
عدم سرمایهگذاری وجه نقد چه هزینهای برای یک صندوق شاخص S&P 500 دارد؟
با فرض تقریبی نرخ سود تقسیمی 1.2 درصد و رشد 8 درصدی بازار، مانده سود تقسیمی فصلی که سرمایهگذاری نشده باشد، طی یک سال حدود 2 واحد پایه از بازده را کاهش میدهد؛ یعنی 0.02 درصد. این رقم اندک است و در سالی نزولی، همین وجه نقد بلااستفاده اثر معکوس خواهد داشت.
SPY چه زمانی سود تقسیمی خود را پرداخت میکند؟
SPY بهصورت فصلی توزیع انجام میدهد. آخرین تاریخ ex-dividend آن در دادههای بالا Jun 18, 2026 بود و وجه نقد در Jul 31, 2026 پرداخت شد؛ یعنی حدود شش هفته بعد.
تمام اعداد این صفحه از کوئری درجشده در زیر آن استخراج شدهاند. برای مقایسه زمانبندی پرداخت در صندوقهای دیگر، پرسش خود را به زبان ساده در پایانه Strasmore مطرح کنید.