Dividend Yield SPY di Bawah VOO dan IVV
Dividend yield SPY tertinggal beberapa basis point dari VOO dan IVV. Pahami pengaruh struktur unit investment trust dan cash drag berdasarkan data fund terkini.
Dividend yield SPY berada beberapa basis point di bawah VOO dan IVV. Selisih tersebut berasal dari struktur hukum dana, bukan dari keputusan manajernya. SPY adalah unit investment trust, struktur dana yang lebih lama dan tidak dapat menginvestasikan kembali dividen yang diterimanya dari 500 perusahaan dalam portofolionya. Dividen tersebut disimpan dalam rekening tanpa bunga hingga pembayaran terjadwal berikutnya. Kas yang mengendap itu disebut “cash drag”.
Seberapa jauh dividend yield SPY tertinggal dari VOO dan IVV?
Mulailah dari hal yang dapat diukur. Ketiga fund di bawah ini sama-sama melacak S&P 500, dan ketiganya menyalurkan dividen yang diterima kepada pemegang saham sekali setiap kuartal. Trailing yield di sini adalah jumlah empat distribusi terakhir per saham dibagi harga penutupan terbaru. Perhitungannya sama seperti yang dijelaskan dalam apa yang diukur oleh dividend yield.
SQL tepat di balik setiap angka
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 tickerSelama empat distribusi terakhir, yield SPY mencapai 0.974%, dibandingkan dengan 1.034% untuk VOO dan 1.055% untuk IVV. Kedua open-end fund tersebut mencatat trailing yield yang lebih tinggi daripada SPY: VOO sebesar 6 basis point dan IVV sebesar 8.1. Satu basis point adalah seperseratus poin persentase. Jadi, seluruh spread pada grafik tersebut tergolong kecil.
Dua mekanisme memengaruhi perbedaan antara dividen indeks dan distribusi fund. Yang pertama adalah biaya. Biaya mengurangi pendapatan yang diterima fund. Jumlah yang sampai kepada pemegang saham adalah pendapatan tersebut setelah dikurangi expense ratio. Pada pertengahan 2026, SPY membebankan sekitar 0,09% per tahun, sedangkan VOO dan IVV sekitar 0,03%. Selisih biaya ini sekitar 6 basis point, seorde dengan selisih yield di atas. Gross yield indeks sebelum dikurangi biaya fund adalah angka yang dilacak dalam dividend yield S&P 500. Mekanisme kedua adalah securities lending, yang dibahas pada bagian berikutnya.
Apa yang dimaksud dengan unit investment trust?
Unit investment trust, atau UIT, adalah dana yang terdaftar berdasarkan Investment Company Act of 1940 dan memiliki portofolio tetap tanpa diskresi investasi berkelanjutan. SPY diluncurkan dalam struktur tersebut pada Januari 1993 dan tetap menggunakannya. Struktur ini menimbulkan empat konsekuensi:
- Trust memegang konstituen indeks sesuai bobot indeks. Trust tidak dapat melakukan sampling indeks, mengganti suatu saham dengan saham serupa, atau memegang futures sebagai pengganti saham.
- Dividen yang diterima dari perusahaan dalam aset dasar tidak dapat diinvestasikan kembali ke dalam lebih banyak saham. Dividen tersebut terakumulasi sebagai kas.
- Kas itu disimpan dalam rekening tanpa bunga hingga tanggal distribusi yang telah dijadwalkan. Kas tersebut tidak menghasilkan apa pun selama menunggu.
- Trust tidak dapat meminjamkan sahamnya kepada short seller. Pendapatan securities lending, yang dikumpulkan oleh open-end fund dan sebagian besar dikembalikan ke dalam dana, tidak tersedia bagi trust.
VOO dan IVV dibentuk sebagai open-end investment company. Open-end fund dapat menginvestasikan kembali dividen yang diterima ke pasar pada hari dividen tersebut diterima, memegang index futures sebagai pengganti kas, serta menjalankan program securities lending yang pendapatannya masuk ke dalam dana.
Semua ini dapat diverifikasi. Prospektus dan summary prospectus masing-masing dana mencantumkan strukturnya pada halaman awal. Kedua dokumen tersebut tersedia di situs web penerbit dan diajukan kepada SEC. Cari nama hukum dana tersebut di EDGAR, buka prospektusnya, lalu baca halaman pertama.
Berapa lama kas yang terkumpul benar-benar mengendap?
Ujung periode kepemilikan yang terlihat adalah jarak antara dua tanggal yang dipublikasikan setiap fund. Tanggal ex-dividend adalah hari ketika pembeli baru tidak lagi menerima pembayaran yang akan datang. Pay date adalah hari ketika kas masuk ke rekening.
SQL tepat di balik setiap angka
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 tickerSelama tiga tahun distribusi, SPY rata-rata membutuhkan 42.6 hari antara ex-date dan pay date, berdasarkan 12 pembayaran, dengan waktu tunggu terlama 47 hari. VOO menyalurkan kas yang sama dalam rata-rata 3.8 hari, sedangkan IVV dalam 4.3 hari.
Jarak tersebut hanya merupakan ujung akhir periode. Sebanyak 500 perusahaan dalam indeks membayar dividen berdasarkan kalender masing-masing sepanjang kuartal. Dividen yang tiba pada minggu pertama suatu kuartal mengendap di rekening trust selama sisa kuartal tersebut, lalu ditambah jeda pembayaran. Besarnya saldo lebih mudah dipahami dengan melihat setiap distribusi secara terpisah.
SQL tepat di balik setiap angka
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_datePembayaran tertua pada panel tersebut, dengan ex-date Sep 15, 2023, sebesar $1.5832 per saham, atau 0.357% dari harga fund pada hari itu. Pembayaran terbaru, dengan ex-date Jun 18, 2026, sebesar $1.9035 per saham, atau 0.255% dari harga, dan diterima pemegang saham pada Jul 31, 2026. Dari seluruh 12 distribusi pada panel tersebut, setiap pembayaran kuartalan hanya merupakan sebagian kecil dari satu persen nilai fund. Itulah skala saldo menganggur yang dipersoalkan.
Seberapa besar cash drag, dalam basis point?
Kini perhitungannya, menggunakan angka bulat yang dipilih untuk memudahkan penjumlahan, bukan hasil pengukuran atau prakiraan. Asumsikan sebuah fund menerima dividen sebesar 1,2% dari asetnya selama setahun dan tidak menginvestasikan kembali dividen tersebut. Asumsikan pasar naik 8% pada periode yang sama. Kas masuk secara bertahap setiap kuartal dan keluar pada pay date. Rata-rata setiap dolar kas tersebut menganggur selama kira-kira setengah kuartal ditambah jeda pembayaran, atau sekitar 85 hari, setara dengan 0,23 tahun. Dengan demikian, rata-rata saldo yang tidak diinvestasikan adalah 1,2% dikalikan 0,23, atau sekitar 0,28% dari aset. Kalikan saldo yang menganggur itu dengan kenaikan pasar sebesar 8%: return yang hilang sekitar 0,02%, sedikit di atas 2 basis point dalam setahun.
Begitulah dampaknya. Besarnya hanya satu digit basis point per tahun, dan terlihat pada total return, bukan pada besaran distribusi. Arahnya mengikuti pergerakan pasar. Pada tahun ketika indeks turun, kas yang menganggur tidak ikut mengalami penurunan. Perhitungan yang sama justru menguntungkan pemegang unit dengan besaran yang kurang lebih sama. Open-end fund juga tidak sepenuhnya bebas dari dampak ini. Fund tersebut tetap menyimpan kas operasionalnya sendiri, dan menginvestasikan kas itu melalui futures menimbulkan biaya.
Yield dan total return mengukur hal yang berbeda
Trailing yield adalah total empat distribusi terakhir dibagi harga hari ini. Angka ini tidak menunjukkan perubahan harga selama empat kuartal tersebut. Keduanya juga menggunakan skala yang sangat berbeda.
SQL tepat di balik setiap angka
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 yearBandingkan kedua rangkaian data tersebut. Pada 2019, perubahan harga SPY dari penutupan sesi pertama hingga penutupan sesi terakhir mencapai 28.62%, sedangkan dividen yang dibagikan selama tahun tersebut setara dengan 2.25% dari harga pada awal periode. Pada 2025, kedua angka tersebut masing-masing mencapai 16.64% dan 1.25%. Secara kasar, penjumlahan keduanya menghasilkan total return. Definisi tepatnya tersedia di price return versus total return. Selisih yield beberapa basis point antara dua ETF pelacak S&P 500 hanya merupakan komponen kecil dalam total tersebut. Dana yang dirancang untuk menghasilkan distribusi lebih besar memiliki karakteristik yang berbeda: lihat penjelasan covered call ETF. Untuk perbandingan yang berfokus pada dividen, lihat SCHD versus VOO berdasarkan dividend yield.
Tanya Jawab
Mengapa dividend yield SPY lebih rendah daripada VOO?
Ada dua faktor struktural antara dividen indeks dan pembayaran kepada pemegang saham. Expense ratio SPY lebih tinggi, dan biaya dipotong dari pendapatan yang terkumpul sebelum dibagikan. SPY juga merupakan unit investment trust, yang tidak dapat memperoleh pendapatan dari securities lending atau menginvestasikan kembali dividen selama menunggu. Dalam empat distribusi terakhir, selisih yang terukur adalah 6 basis point.
Apakah SPY merupakan unit investment trust?
Ya. SPDR S&P 500 ETF Trust telah berbentuk unit investment trust sejak diluncurkan pada Januari 1993. Struktur tersebut tercantum dalam prospektus fund, yang diajukan kepada SEC dan dipublikasikan oleh penerbit.
Apakah SPY menginvestasikan kembali dividen yang diterimanya?
Tidak. Unit investment trust tidak dapat menginvestasikan kembali dividen yang diterima dari kepemilikannya. Kas terakumulasi dalam rekening tanpa bunga dan dibayarkan pada tanggal distribusi yang dijadwalkan, rata-rata 42.6 hari setelah tanggal ex-dividend selama tiga tahun terakhir.
Berapa biaya cash drag pada index fund S&P 500?
Dengan asumsi sederhana dividend rate sebesar 1,2% dan kenaikan pasar sebesar 8%, saldo dividen kuartalan yang tidak diinvestasikan mengurangi return sekitar 2 basis point selama satu tahun, atau 0,02%. Angka ini kecil. Pada tahun ketika pasar turun, kas yang menganggur tersebut justru memberikan dampak sebaliknya.
Kapan SPY membayar dividennya?
SPY melakukan distribusi setiap kuartal. Tanggal ex-dividend terbaru pada panel di atas adalah Jun 18, 2026, sedangkan kas dibayarkan pada Jul 31, 2026, dengan jeda sekitar enam minggu.
Setiap angka di halaman ini berasal dari query yang dicetak di bawahnya. Untuk membandingkan waktu pembayaran di fund lain, ajukan pertanyaan dalam bahasa Inggris biasa di terminal Strasmore.