SEC 30-Day Yield vs Distribution Yield
SEC 30-day yield dan distribution yield mengukur hal berbeda. Pahami arti tiap angka dan mengapa fund yang sama dapat menampilkan yield berbeda pada hari yang sama.
SEC 30-day yield dan distribution yield adalah dua pengukuran berbeda untuk fund yang sama, dan halaman fund sering menampilkan salah satunya tanpa menjelaskan yang mana. SEC 30-day yield adalah angka terstandar yang ditetapkan oleh regulasi: pendapatan yang dihasilkan oleh holdings fund selama 30 hari terakhir, setelah dikurangi expenses fund, lalu disetahunkan. Distribution yield adalah kas yang benar-benar dibayarkan fund, diukur terhadap harga saham saat ini. Keduanya menjawab pertanyaan yang berbeda. Menempatkan keduanya dalam kolom yang sama pada tabel perbandingan merupakan cara umum untuk menarik kesimpulan yang keliru tentang fund mana yang membayar lebih besar.
Tiga angka yield yang dapat ditampilkan halaman fund
- SEC 30-day yield, yang juga disebut standardized yield. Fund mengambil pendapatan bunga dan dividen yang diakumulasikan oleh aset dalam portofolionya selama 30 hari terakhir, mengurangkan biaya yang dibebankan selama periode tersebut, membaginya dengan harga penawaran maksimum pada hari terakhir, lalu melakukan annualisasi menggunakan formula yang ditetapkan SEC. Setiap fund menggunakan formula yang sama untuk periode yang sama. Karena itu, angka ini dapat dibandingkan dari satu fund dengan fund lainnya.
- Trailing twelve-month distribution yield. Jumlahkan seluruh distribusi per saham yang dibayarkan selama 12 bulan terakhir, lalu bagi dengan harga saham saat ini. Angka ini mencatat kas yang sudah benar-benar dibayarkan.
- Forward, indicated, atau annualized distribution yield. Ambil distribusi terbaru, kalikan dengan jumlah pembayaran yang dilakukan fund dalam satu tahun, lalu bagi dengan harga. Satu pembayaran menjadi dasar seluruh estimasi.
Perhitungannya sama dalam ketiga kasus tersebut, yaitu annual dollars dibagi harga. Perhitungan yang sama dijelaskan dalam cara menghitung dividend yield. Perbedaannya sepenuhnya terletak pada pembilang. Angka pertama menghitung pendapatan yang dihasilkan portofolio. Dua angka lainnya menghitung kas yang dibayarkan fund. Tidak ada ketentuan bahwa kedua jumlah tersebut harus sama.
SEC Perbandingan SEC 30-day yield dan distribution yield
Angka SEC dihitung berdasarkan catatan akrual internal dana dan dipublikasikan dalam dokumennya. Karena itu, pihak di luar dana tidak dapat menghitung ulang angka tersebut dari harga pasar. Kedua distribution yield dapat dihitung ulang. Panel di bawah ini menghitungnya untuk sejumlah ETF yang banyak dimiliki, berdasarkan distribusi yang benar-benar dibayarkan masing-masing ETF selama dua belas bulan terakhir dan harga penutupan terbarunya.
SQL tepat di balik setiap angka
WITH
px AS
(
SELECT
ticker,
argMax(toFloat64(close), date) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND date >= today() - 30
GROUP BY ticker
),
paid AS
(
SELECT
fund_ticker AS ticker,
sum(cash) AS ttm_cash,
argMax(cash, exd) AS latest_cash,
argMax(freq, exd) AS pays_per_year
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash,
any(ex_dividend_date) AS exd,
any(toUInt16(frequency)) AS freq
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
)
SELECT
p.ticker AS fund,
round((100 * p.ttm_cash) / x.last_close, 2) AS ttm_distribution_yield_pct,
round((100 * p.latest_cash * p.pays_per_year) / x.last_close, 2) AS indicated_yield_pct,
round(abs(((100 * p.latest_cash * p.pays_per_year) / x.last_close)
- ((100 * p.ttm_cash) / x.last_close)), 2) AS gap_pct
FROM paid AS p
INNER JOIN px AS x ON x.ticker = p.ticker
ORDER BY gap_pct DESC, fund ASCDari 6 dana di sini, yang diurutkan berdasarkan selisih antara kedua angka tersebut, JEPI berada di posisi teratas: trailing twelve-month distribution yield sebesar 7.95% dibandingkan dengan indicated yield sebesar 7.64%, dengan selisih 0.31 percentage points. Di sisi lain, SPY mencatat 0.98% dan 0.99%, dengan selisih 0.01 points. Hari yang sama, harga yang sama, dan formula yang sama. Satu-satunya perubahan adalah pembayaran mana yang dimasukkan ke dalam numerator.
Apa yang terjadi setelah fund menaikkan payout
Indicated yield mengalami repricing saat distribusi yang lebih besar memasuki tanggal ex-dividend. Trailing twelve-month yield memerlukan satu tahun penuh sebelum pembayaran lama yang lebih kecil terakhir keluar dari periode perhitungannya. Selama masa transisi, kedua angka tersebut berbeda, dan keduanya dihitung dengan benar.
Jejak berikut mengikuti satu bond fund yang membayar distribusi bulanan, yaitu iShares 20+ Year Treasury Bond ETF (TLT). Kedua garis menunjukkan yield fund yang sama pada hari yang sama. Garis pertama mengannualisasi satu pembayaran pada bulan tersebut. Garis kedua menjumlahkan dua belas pembayaran sebelumnya.
SQL tepat di balik setiap angka
WITH
monthly_px AS
(
SELECT
toStartOfMonth(date) AS m,
argMax(toFloat64(close), date) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'TLT'
AND date >= today() - 1600
GROUP BY m
),
monthly_cash AS
(
SELECT
toStartOfMonth(exd) AS m,
sum(cash) AS cash
FROM
(
SELECT
any(ex_dividend_date) AS exd,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker = 'TLT'
AND ex_dividend_date >= today() - 1600
AND ex_dividend_date <= today()
GROUP BY id
)
GROUP BY m
),
joined AS
(
SELECT
p.m AS m,
p.px AS px,
c.cash AS cash
FROM monthly_px AS p
INNER JOIN monthly_cash AS c ON c.m = p.m
),
rolled AS
(
SELECT
m,
px,
cash,
sum(cash) OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS ttm_cash,
count() OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS months_counted
FROM joined
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
formatDateTime(m, '%b %Y') AS month_label,
round((100 * 12 * cash) / px, 2) AS indicated_yield_pct,
round((100 * ttm_cash) / px, 2) AS ttm_yield_pct
FROM rolled
WHERE months_counted = 12
ORDER BY m ASCPada Apr 2023, indicated yield fund tercatat sebesar 3.03%, sedangkan trailing twelve-month yield berada di 2.88%. Pada Aug 2026, keduanya tercatat masing-masing sebesar 4.8% dan 5.13%. Setiap kali kedua garis tersebut berpisah, salah satunya menggambarkan bulan berjalan dan yang lain menggambarkan satu tahun sebelumnya. Angka yang hanya diberi label yield fund dapat merujuk pada salah satunya.
Dampak perubahan suku bunga terhadap angka yield bond fund
Bond fund memegang obligasi yang dibeli dengan kupon yang tersedia saat pembelian. Ketika yield pasar bergerak, pembayaran bulanan fund hanya berubah ketika obligasi yang jatuh tempo digantikan dengan obligasi baru. Dari ketiga angka tersebut, SEC 30-day yield mencatat pergantian itu lebih dahulu karena periodenya hanya mencakup pendapatan yang terakru dalam 30 hari terakhir. Trailing twelve-month distribution yield mencatatnya paling akhir.
SQL tepat di balik setiap angka
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(avg(toFloat64(yield_3_month)), 2) AS treasury_3m_pct,
round(avg(toFloat64(yield_10_year)), 2) AS treasury_10y_pct
FROM global_markets.treasury_yields
WHERE date >= today() - 1600
AND date <= today()
AND yield_3_month > 0
AND yield_10_year > 0
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date) ASCAntara Mar 2022 dan Aug 2026, yield Treasury tiga bulan bergerak dari 0.54% menjadi 3.9%, sedangkan yield Treasury sepuluh tahun bergerak dari 2.38% menjadi 4.66%. Baca panel ini bersama panel sebelumnya. Perbedaan waktu terlihat jelas: suku bunga pasar bergerak pada hari yang sama, pembayaran bulanan fund menyesuaikan harga selama bulan-bulan berikutnya, dan jumlah selama 12 bulan menjadi yang terakhir stabil. Membandingkan bond fund yang dikutip berdasarkan SEC yield dengan bond fund yang dikutip berdasarkan trailing distribution yield dalam periode seperti ini berarti membandingkan dua titik waktu yang berbeda.
Posisi fund covered-call dan return of capital
Ini adalah kondisi ketika distribution yield tidak lagi mencerminkan yield dalam pengertian pendapatan. ETF covered-call menjual opsi atas aset yang dimilikinya dan biasanya membagikan sebagian besar premi tersebut setiap bulan. Option premium bukan pendapatan bunga maupun dividen. Karena itu, komponen ini sama sekali tidak masuk ke SEC 30-day yield. Fund covered-call yang memiliki saham berkapitalisasi besar dapat mencatat SEC 30-day yield yang mendekati yield plain index fund, sementara advertised distribution yield-nya beberapa kali lebih tinggi. Tidak ada angka yang salah. Keduanya menghitung arus kas yang berbeda.
Sebagian distribusi merupakan return of capital, yaitu ketika fund mengembalikan sebagian pokok investasi Anda, bukan membayar pendapatan. Return of capital tercakup dalam distribution yield, tetapi tidak pernah masuk ke SEC yield. Komponen ini juga menurunkan cost basis Anda saat diterima. Dampaknya kemudian terlihat sebagai capital gain kena pajak yang lebih besar ketika Anda menjual investasi tersebut. Distribution yield dua digit dengan komponen return of capital yang besar merupakan hal yang berbeda dari SEC yield dua digit.
Indikator kedua adalah stabilitas pembayaran. Indicated yield mengalikan satu pembayaran dengan jumlah pembayaran dalam setahun. Karena itu, keandalannya hanya setinggi pembayaran yang digunakan sebagai dasar. Panel di bawah ini menggunakan distribusi reguler selama dua tahun dari fund yang sama. Panel tersebut mengukur jumlah pembayaran yang terlaksana dan seberapa jauh pembayaran terbesar berada di atas pembayaran terkecil.
SQL tepat di balik setiap angka
SELECT
fund_ticker AS fund,
count() AS payment_count,
round(100 * ((max(cash) / min(cash)) - 1), 1) AS largest_vs_smallest_pct
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 730
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
HAVING count() >= 4
ORDER BY largest_vs_smallest_pct DESC, fund ASCSCHD memiliki rentang terbesar di antara 6 fund. Distribusi reguler terbesarnya 203.3% lebih tinggi daripada yang terkecil, berdasarkan 8 pembayaran. VYM merupakan yang paling stabil, dengan spread sebesar 16.4%. Annualisasi satu pembayaran dari fund pertama menghasilkan headline yang berbeda secara material, bergantung pada bulan saat pembayaran tersebut diterima. Jika hal yang sama dilakukan terhadap fund kedua, hasilnya hampir tidak berubah.
Yield yang digunakan dan kapan
- Membandingkan dua fund: gunakan SEC 30-day yield. Ini satu-satunya dari tiga metrik tersebut yang menggunakan definisi umum, serta satu-satunya yang sudah memperhitungkan expenses.
- Mengestimasi kas yang akan masuk ke akun Anda: gunakan trailing twelve-month distribution yield sebagai titik awal, bukan sebagai forecast.
- Membaca angka utama income fund: periksa catatan kaki untuk mengetahui definisi distribusi yang digunakan dan apakah return of capital termasuk di dalamnya.
- Membuat tabel yang memuat lebih dari satu fund: pilih satu definisi dan terapkan pada setiap baris. Tabel yang mencampur SEC yield dengan indicated yield pada dasarnya mengurutkan fund berdasarkan catatan kakinya.
Perbandingan fund yang setara, seperti dalam SCHD vs VOO dividend yield, hanya valid jika kedua pihak diukur dengan cara yang sama. Struktur wrapper juga penting: dividend yield SPY dan cash drag-nya menunjukkan bagaimana struktur hukum suatu fund dapat memengaruhi payout itu sendiri.
FAQ
Apakah SEC 30-day yield sama dengan distribution yield?
Tidak. SEC 30-day yield mengukur pendapatan yang diperoleh dari holdings fund selama 30 hari terakhir setelah biaya, dengan metode standar agar dua fund dapat dibandingkan. Distribution yield mengukur kas yang dibayarkan fund, yang dapat mencakup premi opsi dan return of capital.
Mengapa distribution yield suatu fund lebih tinggi daripada SEC yield-nya?
Biasanya salah satu dari dua hal terjadi. Distribusi tersebut mengandung sesuatu selain pendapatan bunga dan dividen, seperti premi opsi atau return of capital. Kemungkinan lain, pembayaran terbaru melampaui pendapatan fund saat ini. Fund dengan option income biasanya menunjukkan selisih paling besar.
Yield mana yang menunjukkan berapa banyak kas yang akan saya terima?
Distribution yield lebih mendekati tujuan tersebut karena dihitung dari pembayaran yang benar-benar dilakukan fund. Versi trailing twelve-month menggambarkan periode satu tahun yang sudah berakhir, dan tidak ada jaminan bahwa jadwal distribusi akan berulang.
Mengapa dua situs menampilkan yield yang berbeda untuk ETF yang sama?
Paling sering, satu situs menampilkan trailing twelve-month distribution yield dan situs lainnya menyetahunkan distribusi terbaru. Kemungkinan ketiga, salah satu situs mengutip SEC 30-day yield dari dokumen fund. Ketiganya dapat sama-sama benar untuk fund yang sama pada hari yang sama.
Apakah SEC 30-day yield mencakup capital gain?
Tidak. Yield tersebut menghitung pendapatan bunga dan dividen yang terakru selama periode 30 hari, setelah dikurangi biaya. Distribusi realized capital gains dan return of capital tidak termasuk di dalamnya. Ini salah satu alasan SEC yield equity fund dapat terlihat kecil dibandingkan distribution yield-nya.
Catatan data dan pengecualian
- Distribusi dideduplikasi berdasarkan vendor record id sebelum penjumlahan dilakukan, sehingga pembayaran yang dimasukkan kembali tidak dapat dihitung dua kali.
- Hanya distribusi reguler yang mencantumkan frekuensi pembayaran yang dimasukkan ke panel ini. Pembayaran khusus atau satu kali yang tidak memiliki frekuensi dikecualikan. Dengan demikian, angka yang disetahunkan tidak didasarkan pada pembayaran yang tidak akan berulang.
- Harga yang digunakan adalah harga penutupan harian terbaru masing-masing fund. Yield yang dihitung berdasarkan harga intraday akan sedikit berbeda.
- Tidak ada SEC 30-day yield yang ditampilkan di panel mana pun pada halaman ini. Angka tersebut berasal dari catatan akrual internal fund dan dokumen yang diterbitkannya sendiri. Angka itu tidak dapat direkonstruksi dari market data.
Setiap panel di sini memuat SQL persis yang menghasilkannya. Buka salah satunya untuk melihat cara setiap angka dihitung. Untuk menarik riwayat distribusi fund yang Anda ikuti, mintalah dalam bahasa biasa melalui terminal Strasmore.