Dividend yield SPY: чому нижча за VOO та IVV
Dividend yield SPY на кілька базисних пунктів нижчий за VOO та IVV. Дізнайтеся, як unit investment trust і cash drag формують цю різницю на реальних даних.
Dividend yield SPY на кілька базисних пунктів нижча, ніж у VOO та IVV. Різниця зумовлена юридичною структурою фонду, а не рішеннями його менеджерів. SPY є unit investment trust — старішою структурою фонду, яка не може реінвестувати дивіденди, отримані від 500 компаній у портфелі. Ці дивіденди залишаються на рахунку без нарахування відсотків до наступної запланованої виплати. Саме ці кошти в очікуванні виплати описує термін «cash drag».
Наскільки dividend yield SPY нижча, ніж у VOO та IVV?
Почнімо з того, що можна виміряти. Усі три фонди нижче відстежують S&P 500 і раз на квартал передають пайовикам отримані дивіденди. У цьому матеріалі trailing yield — це сума чотирьох останніх distributions на пай, поділена на найсвіжішу ціну закриття. Розрахунок такий самий, як у матеріалі що вимірює dividend 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 yield SPY становила 0.974% проти 1.034% у VOO і 1.055% у IVV. Обидва open-end фонди показали вищу trailing yield, ніж SPY: VOO — на 6 базисних пунктів, а IVV — на 8.1. Один базисний пункт — це одна сота процентного пункту, тому весь spread на цьому графіку невеликий.
Між дивідендами індексу та виплатою фонду є два механізми. Перший — комісії. Витрати віднімаються з доходу, який отримує фонд, тому пайовики одержують цей дохід за вирахуванням expense ratio. Станом на середину 2026 року SPY стягує близько 0,09% на рік, тоді як VOO та IVV — близько 0,03%. Різниця в комісіях становить приблизно 6 базисних пунктів і має той самий порядок величини, що й наведені вище розриви в yield. Валовий yield індексу до вирахування комісій будь-якого фонду — це показник, описаний у матеріалі dividend yield S&P 500. Другий механізм — securities lending. Про нього йдеться в наступному розділі.
Що таке unit investment trust?
Unit investment trust, або UIT, — це фонд, зареєстрований відповідно до Investment Company Act of 1940, який утримує фіксований портфель і не має постійних повноважень щодо управління інвестиціями. SPY запустили в такій формі в січні 1993 року, і фонд досі зберігає цю структуру. Із цього випливають чотири наслідки:
- Trust утримує компоненти індексу з вагами, що відповідають вагам в індексі. Він не може вибірково формувати портфель, замінювати компонент подібним активом або тримати ф’ючерси замість акцій.
- Дивіденди, отримані від компаній, що входять до базового портфеля, не можна реінвестувати в додаткові паї. Вони накопичуються як грошові кошти.
- Ці кошти зберігаються на рахунку без нарахування відсотків до запланованої дати distribution. У період очікування вони не приносять доходу.
- Trust не може позичати свої акції short sellers. Дохід від securities lending, який open-end funds отримують і значною мірою повертають фонду, для нього недоступний.
VOO та IVV організовані як open-end investment companies. Open-end fund може реінвестувати отриманий дивіденд у ринок у день його надходження, використовувати index futures як заміну грошовим коштам і управляти програмою securities lending, дохід від якої зараховується всередині фонду.
Не потрібно приймати це на віру. Проспект кожного фонду та короткий проспект містять інформацію про структуру на перших сторінках. Обидва документи розміщені на сайті емітента та подані до SEC. Знайдіть юридичну назву фонду в EDGAR, відкрийте проспект і прочитайте першу сторінку.
Скільки часу отримані кошти фактично залишаються на рахунку?
Видима частина періоду утримання — це проміжок між двома датами, які публікує кожен фонд. 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-dividend date і pay date в середньому минуло 42.6 днів за 12 виплат. Найдовше очікування становило 47 днів. У VOO кошти виплачувалися в середньому через 3.8 днів, а в IVV — через 4.3 днів.
Цей проміжок показує лише завершальну частину періоду. 500 компаній в індексі виплачують дивіденди за власними календарями протягом кварталу. Дивіденд, що надходить у перший тиждень кварталу, залишається на рахунку трасту до кінця цього кварталу, а потім додається ще період до pay date. Масштаб накопичених коштів легше оцінити за кожною виплатою окремо.
Точний 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-dividend date Sep 15, 2023 становила $1.5832 на пай, або 0.357% ціни фонду того дня. Найновіша виплата з ex-dividend 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 базисні пункти за рік.
Саме так виглядає цей ефект. Він вимірюється однозначними базисними пунктами на рік і проявляється в total return, а не в розмірі distribution. Його знак залежить від руху ринку. У рік падіння індексу невкладені кошти не беруть участі в цьому падінні, тому той самий розрахунок працює на користь власника приблизно на таку саму величину. Open-end fund також не отримує безкоштовної переваги: він має власні операційні грошові залишки, а їх хеджування ф’ючерсами пов’язане з витратами.
Дохідність і сукупна дохідність вимірюють різні показники
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%. Приблизно їх сума і формує сукупну дохідність. Точне визначення наведено в матеріалі дохідність за зміною ціни та сукупна дохідність. Ф різниця в кілька базисних пунктів між двома фондами, що відстежують S&P 500, є невеликою складовою цієї суми. Фонди, розроблені для вищих виплат, працюють інакше: див. пояснення щодо covered call ETFs, а для порівняння з фокусом на дивідендах — SCHD проти VOO за дивідендною дохідністю.
Часті запитання
Чому dividend yield SPY нижча, ніж у VOO?
Між дивідендами індексу та виплатою пайовикам є два структурні чинники. Expense ratio SPY вищий, а комісії утримуються з отриманого доходу до його розподілу. Крім того, SPY є unit investment trust, який не може отримувати дохід від securities lending або реінвестувати дивіденди в період очікування виплати. За останніми чотирма distributions виміряний розрив становив 6 базисного пункту.
Чи є SPY unit investment trust?
Так. SPDR S&P 500 ETF Trust організований як unit investment trust від моменту запуску в січні 1993 року. Цю структуру зазначено в проспекті фонду, поданому до SEC і опублікованому емітентом.
Чи реінвестує SPY отримані дивіденди?
Ні. Unit investment trust не може реінвестувати дивіденди, отримані від активів у портфелі. Грошові кошти накопичуються на рахунку без нарахування відсотків і виплачуються у заплановану дату distribution. За останні три роки ця дата наставала в середньому через 42.6 днів після ex-dividend date.
Скільки cash drag коштує index fund на S&P 500?
За умовної dividend rate на рівні 1,2% і зростання ринку на 8% невкладений залишок квартального дивіденда зменшує дохідність приблизно на 2 базисні пункти протягом року, або на 0,02%. Вплив невеликий. У році зі зниженням ринку ті самі вільні кошти, навпаки, працюють на користь фонду.
Коли SPY виплачує дивіденд?
SPY здійснює виплати щокварталу. Остання ex-dividend date, показана вище, припала на Jun 18, 2026, а грошову виплату було здійснено Jul 31, 2026. Очікування становило близько шести тижнів.
Усі цифри на цій сторінці отримано із запиту, наведеного під нею. Щоб порівняти строки виплат інших фондів, сформулюйте запитання звичайною англійською мовою в терміналі Strasmore.