Dividend Yield SPY di Bawah VOO dan IVV
Dividend yield SPY tertinggal beberapa basis point dari VOO dan IVV. Pahami mekanisme unit investment trust dan dampak cash drag berdasarkan data fund terkini.
Dividend yield SPY berada beberapa basis point di bawah VOO dan IVV. Selisih tersebut berasal dari struktur hukum fund, bukan dari keputusan manajernya. SPY adalah unit investment trust, yaitu struktur fund yang lebih lama dan tidak dapat menginvestasikan kembali dividen yang diterimanya dari 500 perusahaan dalam portofolionya. Dividen tersebut disimpan dalam rekening tanpa bunga hingga jadwal pembayaran berikutnya. Kas yang menganggur selama periode tersebut 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 setiap kuartal. Trailing yield di sini adalah jumlah empat distribusi terakhir per saham dibagi harga penutupan terbaru. Perhitungannya sama seperti yang dijelaskan dalam pengukuran 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.973%, dibandingkan dengan 1.033% untuk VOO dan 1.054% 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 payout fund. Yang pertama adalah biaya. Beban biaya diambil dari pendapatan yang dikumpulkan fund. Dana yang diterima pemegang saham merupakan pendapatan tersebut setelah dikurangi expense ratio. Pada pertengahan 2026, SPY mengenakan biaya sekitar 0,09% per tahun, sedangkan VOO dan IVV sekitar 0,03%. Selisih biaya ini sekitar 6 basis point, kurang lebih seorde dengan selisih yield di atas. Gross yield indeks, sebelum dikurangi biaya fund apa pun, 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 fund yang terdaftar berdasarkan Investment Company Act of 1940 dan memiliki portofolio tetap tanpa diskresi investasi berkelanjutan. SPY diluncurkan dalam bentuk tersebut pada Januari 1993 dan tetap menggunakan struktur itu. Struktur ini memiliki empat konsekuensi:
- Trust memegang konstituen indeks sesuai bobot indeks. Trust tidak dapat melakukan sampling indeks, mengganti saham dengan nama yang serupa, atau memegang futures sebagai pengganti saham.
- Dividen yang diterima dari perusahaan dalam underlying tidak dapat diinvestasikan kembali ke dalam saham tambahan. Dividen tersebut terakumulasi sebagai kas.
- Kas tersebut disimpan dalam rekening tanpa bunga hingga tanggal distribusi yang telah dijadwalkan. Kas itu tidak menghasilkan apa pun selama menunggu.
- Trust tidak dapat meminjamkan sahamnya kepada short sellers. Pendapatan securities lending, yang dikumpulkan open-end fund dan sebagian besar dikembalikan ke fund, tidak tersedia bagi trust.
VOO dan IVV disusun sebagai open-end investment companies. 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 lending yang pendapatannya masuk ke dalam fund.
Semua ini dapat diverifikasi. Prospektus dan summary prospectus setiap fund mencantumkan strukturnya pada halaman pembuka. Kedua dokumen tersebut tersedia di situs web penerbit dan disampaikan kepada SEC. Cari nama legal fund di EDGAR, buka prospektusnya, lalu baca halaman pertama.
Berapa lama kas yang terkumpul benar-benar tersimpan?
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 membutuhkan rata-rata 42.6 hari antara ex-date dan pay date, untuk 12 pembayaran, dengan waktu tunggu terlama 47 hari. VOO mencairkan kas yang sama dalam rata-rata 3.8 hari, sedangkan IVV dalam 4.3 hari.
Jarak tersebut hanya merupakan bagian akhir dari periode itu. Sebanyak 500 perusahaan dalam indeks membayar dividen berdasarkan kalender masing-masing sepanjang kuartal. Dividen yang diterima pada minggu pertama suatu kuartal tersimpan di rekening trust selama sisa kuartal tersebut, lalu ditambah jeda hingga pay date. Besarnya saldo tersebut 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, berjumlah $1.5832 per saham, atau 0.357% dari harga fund pada hari itu. Pembayaran terbaru, dengan ex-date Jun 18, 2026, berjumlah $1.9035 per saham, atau 0.255% dari harga tersebut, dan diterima pemegang saham pada Jul 31, 2026. Dari seluruh 12 distribusi pada panel tersebut, setiap pembayaran kuartalan hanya setara dengan sebagian kecil dari satu persen nilai fund. Itulah skala saldo kas yang menganggur tersebut.
Seberapa besar cash drag dalam basis point?
Sekarang perhitungannya, dengan angka bulat yang dipilih untuk memudahkan penjumlahan, bukan hasil pengukuran atau proyeksi. Asumsikan sebuah fund menerima dividen sebesar 1,2% dari asetnya selama setahun dan tidak menginvestasikan kembali dividen tersebut. Asumsikan market naik 8% dalam periode yang sama. Dana tunai masuk secara bertahap setiap kuartal dan dibayarkan pada pay date. Rata-rata setiap dolar dana tersebut menganggur selama kira-kira setengah kuartal ditambah jeda pembayaran, atau sekitar 85 hari, setara dengan 0,23 tahun. Dengan demikian, saldo yang rata-rata tidak diinvestasikan adalah 1,2% dikalikan 0,23, atau sekitar 0,28% dari aset. Kalikan saldo yang menganggur tersebut dengan kenaikan market sebesar 8%: return yang hilang sekitar 0,02%, sedikit di atas 2 basis point dalam setahun.
Itulah pola dampaknya. Besarnya hanya single-digit basis point per tahun, dan dampaknya terlihat pada total return, bukan pada besarnya distribusi. Arahnya mengikuti pergerakan market. Dalam tahun ketika indeks turun, dana tunai yang menganggur tidak ikut mengalami penurunan. Perhitungan yang sama kemudian menguntungkan pemegang unit dengan besaran yang kurang lebih sama. Open-end fund juga tidak memperoleh keuntungan cuma-cuma. Fund tersebut memiliki working cash sendiri, dan menginvestasikan cash 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, dan kedua angka itu berada pada 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 seri tersebut. Pada 2019, perubahan harga SPY dari penutupan sesi pertama ke penutupan sesi terakhir tercatat sebesar 28.62%, sedangkan dividen yang dibagikan selama tahun tersebut setara dengan 2.25% dari harga pada awal periode. Pada 2025, kedua angka yang sama masing-masing tercatat sebesar 16.64% dan 1.25%. Secara kasar, penjumlahan keduanya menghasilkan total return, sedangkan definisi tepatnya dapat dilihat di price return versus total return. Selisih yield beberapa basis point antara dua pelacak S&P 500 merupakan komponen kecil dalam penjumlahan tersebut. Dana yang dirancang untuk menghasilkan payout lebih besar kembali berperilaku berbeda: lihat penjelasan covered call ETF, sedangkan 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 apa pun didistribusikan. SPY juga merupakan unit investment trust, yang tidak dapat memperoleh pendapatan dari securities lending atau menginvestasikan kembali dividen selama menunggu. Selama 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 telah dijadwalkan, rata-rata 42.6 hari setelah tanggal ex-dividend selama tiga tahun terakhir.
Berapa biaya cash drag bagi 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 setahun, atau 0,02%. Angka ini kecil, dan pada tahun ketika pasar turun, kas yang menganggur tersebut justru berdampak 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 tercetak di bawahnya. Untuk membandingkan waktu pembayaran fund lain, ajukan pertanyaan dalam bahasa Inggris biasa di terminal Strasmore.