Strasmore Research
Edukasi Matt ConnorOleh Matt Connor

Cara Menghitung Dividen Tahunan per Saham

Dividen tahunan per saham dapat dihitung dengan empat cara: trailing twelve months, tahun kalender, tahun fiskal, dan indicated forward rate. Bandingkan hasilnya.

Dividen tahunan per saham dihitung dengan menjumlahkan dividen tunai per saham perusahaan selama periode dua belas bulan. Semua perbedaan angka pada dasarnya berasal dari perbedaan dalam menentukan periode dua belas bulan tersebut. Ada empat konvensi yang umum digunakan: trailing twelve months, tahun kalender, tahun fiskal perusahaan, dan indicated forward rate. Jika diterapkan pada rangkaian pembayaran yang sama, keempatnya dapat menghasilkan empat total yang berbeda, dan tidak ada yang salah.

Apa itu dividen tahunan per saham?

Perusahaan tidak pernah menetapkan satu dividen tahunan. Perusahaan menetapkan pembayaran individual, biasanya empat kali setahun untuk saham US large cap, dan setiap pembayaran memiliki rangkaian tanggalnya sendiri. Angka tahunan dihitung setelahnya oleh pihak yang mengutipnya. Karena itu, aturan perhitungannya lebih penting daripada aritmetikanya.

Setiap deklarasi memiliki empat tanggal. Declaration date adalah tanggal ketika dewan mengumumkan pembayaran. Ex-dividend date adalah sesi perdagangan pertama ketika pembeli baru tidak lagi menerima dividen tersebut. Record date adalah tanggal yang digunakan perusahaan untuk menetapkan daftar pemegang saham. Pay date adalah tanggal ketika dana benar-benar diterima. Hanya dua dari tanggal tersebut yang masuk akal untuk mengelompokkan pembayaran dalam total tahunan. Pilihan di antara keduanya mengubah hasil pada setiap pergantian tahun.

Panel di bawah ini memuat delapan deklarasi kuartalan berturut-turut dari salah satu perusahaan pembayar dividen besar, Apple. Periode tersebut berakhir pada 30 Juni 2026 dan tidak bergulir ke depan. Karena itu, angka di halaman ini tetap.

QueryDelapan deklarasi triwulanan, tanggal ex dan tanggal pembayaran
SQL tepat di balik setiap angka
SELECT
    toString(ex_dividend_date)                     AS ex_date,
    formatDateTime(ex_dividend_date, '%b %e, %Y')  AS ex_date_label,
    formatDateTime(max(pay_date), '%b %e, %Y')     AS pay_date_label,
    round(max(toFloat64(cash_amount)), 4)          AS amount_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
  AND ex_dividend_date >= '2024-07-01'
  AND ex_dividend_date <  '2026-07-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date
Run this yourself

Dalam delapan 8 deklarasi tersebut, nilai pembayaran berubah. Jumlah pada Aug 12, 2024 adalah $0.25 per saham, sedangkan jumlah pada May 11, 2026 adalah $0.27. Kenaikan terjadi di tengah rangkaian tersebut. Semua pembahasan berikutnya hanya menyangkut cara menjumlahkan delapan angka ini. Riwayat yang lebih panjang tersedia dalam rangkuman riwayat dividen Apple kami.

Empat konvensi dan empat jawaban berbeda

Trailing twelve months, yang biasanya ditulis TTM, menjumlahkan setiap pembayaran dengan ex-date dalam 365 hari terakhir. Seluruh pembayaran di dalamnya sudah terealisasi dan telah melewati ex-date.

Tahun kalender menjumlahkan ex-date yang jatuh dalam satu tahun dari Januari hingga Desember. Perbandingan year-over-year dan sebagian besar dokumen pajak menggunakan dasar ini.

Tahun fiskal menjumlahkan pembayaran yang sama berdasarkan tahun pelaporan perusahaan. Tahun fiskal Apple berakhir pada akhir September. Karena itu, total tahun fiskalnya mencakup empat pembayaran yang berbeda dari total tahun kalender.

Indicated rate, yang juga disebut forward rate, mengambil pembayaran terakhir yang telah diumumkan lalu mengalikannya dengan jumlah pembayaran dalam setahun. Ini satu-satunya konvensi yang bersifat forward-looking. Konvensi ini mengandung asumsi bahwa tiga pembayaran berikutnya akan sama dengan pembayaran terakhir.

QuerySatu set pembayaran, empat total dividen tahunan
SQL tepat di balik setiap angka
WITH
    payouts AS
    (
        SELECT
            ex_dividend_date            AS ex_date,
            max(toFloat64(cash_amount)) AS amt
        FROM global_markets.stocks_dividends
        WHERE ticker = 'AAPL'
          AND ex_dividend_date >= '2018-01-01'
          AND ex_dividend_date <  '2026-07-01'
        GROUP BY ex_dividend_date
    ),
    totals AS
    (
        SELECT
            round(sumIf(amt, ex_date > toDate('2026-06-30') - 365), 4)                                AS ttm,
            round(sumIf(amt, toYear(ex_date) = 2025), 4)                                              AS calendar_2025,
            round(sumIf(amt, ex_date >= toDate('2024-09-29') AND ex_date <= toDate('2025-09-27')), 4) AS fiscal_2025,
            round(4 * argMax(amt, ex_date), 4)                                                        AS indicated
        FROM payouts
    )
SELECT
    conv.1                                                       AS convention_label,
    conv.2                                                       AS annual_per_share,
    if(ttm > 0, round(100 * (conv.2 / ttm - 1), 2), 0.0)          AS vs_ttm_pct
FROM totals
ARRAY JOIN
[
    ('Trailing 12 months to Jun 30 2026', ttm),
    ('Calendar year 2025',                calendar_2025),
    ('Fiscal year 2025',                  fiscal_2025),
    ('Indicated forward rate',            indicated)
] AS conv
Run this yourself

Jika diterapkan pada deklarasi yang sama, keempat konvensi tersebut menghasilkan $1.05, $1.03, $1.02, dan $1.08 per saham. Indicated rate berbeda 2.86% dari total trailing berdasarkan input yang sama. Tidak satu pun angka tersebut merupakan dividen Apple saat ini. Keempatnya adalah cara berbeda untuk membaca pembayaran yang sama di masa lalu. Halaman yang mencantumkan salah satunya tanpa menjelaskan konvensi yang digunakan membuat pembaca harus menebak.

Pilihan konvensi tersebut berdampak pada perhitungan berikutnya. Total yang digunakan di bagian atas menjadi pembilang yield. Inilah alasan saham yang sama dapat menampilkan dua yield berbeda pada dua layar. Lihat cara menghitung dividend yield dan perbandingan trailing dan forward dividend yield untuk memahami dampak selanjutnya.

Mengapa kenaikan di tengah tahun membuat total trailing tertinggal

Misalkan sebuah perusahaan membayar $0,25 per kuartal lalu menaikkannya menjadi $0,27. Pada hari pembayaran pertama dengan nilai baru melewati ex-date, indicated rate langsung naik sebesar 8 sen per tahun. Kenaikan tersebut berasal dari empat pembayaran dikalikan kenaikan 2 sen. Total trailing hanya naik 2 sen karena tiga dari empat pembayarannya masih menggunakan nilai lama. Satu kuartal kemudian, masih ada dua pembayaran lama. Setelah itu tinggal satu. Kedua konvensi baru kembali sama ketika pembayaran keempat dengan nilai baru melewati ex-date. Selisihnya menyempit secara bertahap dalam tepat empat kuartal. Selama periode tersebut, angka trailing lebih rendah daripada rate saat ini.

QueryEmpat pembayaran terakhir terhadap tingkat yang ditunjukkan, per kuartal
SQL tepat di balik setiap angka
SELECT
    ex_date,
    ex_date_label,
    trailing_4_payments,
    indicated_rate
FROM
(
    SELECT
        toString(ex_dividend_date)                 AS ex_date,
        formatDateTime(ex_dividend_date, '%b %Y')  AS ex_date_label,
        ex_dividend_date                           AS d,
        round(4 * amt, 4)                          AS indicated_rate,
        round(sum(amt) OVER (ORDER BY ex_dividend_date ROWS BETWEEN 3 PRECEDING AND CURRENT ROW), 4) AS trailing_4_payments
    FROM
    (
        SELECT
            ex_dividend_date,
            max(toFloat64(cash_amount)) AS amt
        FROM global_markets.stocks_dividends
        WHERE ticker = 'AAPL'
          AND ex_dividend_date >= '2021-07-01'
          AND ex_dividend_date <  '2026-07-01'
        GROUP BY ex_dividend_date
    )
)
WHERE d >= '2022-07-01'
ORDER BY d
Run this yourself

Selama 16 kuartal, polanya terlihat jelas. Garis indicated berbentuk tangga dan bergerak sekali setahun. Garis trailing berbentuk tanjakan yang bergerak mendekati garis tersebut selama empat kuartal setelah setiap kenaikan. Pada May 2026, total empat pembayaran trailing mencapai $1.05, sedangkan indicated mencapai $1.08. Keduanya menggambarkan perusahaan yang sama pada hari yang sama.

Ex-dividend date atau pay date: tanggal mana yang digunakan untuk mengelompokkan pembayaran?

Gunakan ex-date sebagai dasar pengelompokan. Hak atas dividen ditentukan pada tanggal tersebut. Jika saham dimiliki sebelum ex-date, pembayaran menjadi hak investor, terlepas dari apa yang terjadi setelahnya. Ex-date juga merupakan sesi ketika harga saham disesuaikan turun sebesar nilai dividen. Karena itu, pengelompokan berdasarkan ex-date tetap selaras dengan rangkaian harga yang digunakan untuk mengukur yield. Pay date adalah tanggal arus kas yang mengikuti kalender perusahaan dan dapat bergeser.

QueryTanggal ex hingga tanggal pembayaran untuk dividen tunai AS, per tahun
SQL tepat di balik setiap angka
SELECT
    toString(toYear(ex_dividend_date))                                              AS ex_year,
    count()                                                                         AS payout_count,
    round(avg(dateDiff('day', ex_dividend_date, pay_date)), 1)                      AS avg_days_ex_to_pay,
    round(100 * countIf(toYear(pay_date) != toYear(ex_dividend_date)) / count(), 2) AS pay_lands_other_year_pct
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= '2019-01-01'
  AND ex_dividend_date <  '2026-01-01'
  AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120
GROUP BY ex_year
ORDER BY ex_year
Run this yourself

Dalam 7 tahun kalender distribusi tunai US, selisih antara ex-date dan pay date rata-rata mencapai 11.9 hari pada 2025. Sebanyak 4% pembayaran pada tahun tersebut dibayarkan dalam tahun kalender yang berbeda dari tahun ketika ex-date-nya jatuh. Ex-date pada Desember dengan pay date pada Januari adalah hal yang umum. Jika pembayaran tersebut dikelompokkan berdasarkan pay date, pembayaran itu keluar dari total satu tahun dan masuk ke total tahun berikutnya, tanpa ada perubahan apa pun pada perusahaan.

Apa yang membuat penjumlahan sederhana atas empat pembayaran terakhir menjadi keliru

Ada empat situasi yang dengan sendirinya membuat konvensi-konvensi tersebut berbeda.

Special distribution adalah pembayaran satu kali di luar jadwal reguler. Sebagian besar halaman tidak memasukkan special distribution ke dalam indicated rate, tetapi tetap memasukkannya ke dalam total trailing. Akibatnya, satu pembayaran dapat menghasilkan dua angka yang berbeda jauh selama satu tahun penuh. Penjelasan special dividend kami membahas cara pembayaran tersebut ditetapkan.

Split adjustment mengubah kembali nilai historis per saham. Setelah split 4-for-1, satu saham lama menjadi empat saham baru. Pembayaran per saham lama berlaku untuk seperempat jumlah saham dibandingkan pembayaran per saham baru.

Perubahan kalender pembayaran dapat menempatkan lima ex-date dalam satu tahun dan tiga ex-date dalam tahun berikutnya. Payer dengan kalender fiskal 52 atau 53 minggu mengalami hal ini secara terjadwal. Payer lain dapat mengalaminya karena tanggal deklarasi digeser beberapa hari melewati batas tahun. Total tahun kalender pada tahun dengan lima pembayaran akan melebihkan run rate sebesar satu kuartal penuh.

Perubahan frekuensi pembayaran, dari kuartalan menjadi bulanan atau sebaliknya, membuat pendekatan “jumlah terakhir dikalikan empat” tidak lagi berlaku. Tentukan frekuensinya dari deklarasi, bukan dari asumsi.

QueryJumlah yang diumumkan terhadap jumlah yang disesuaikan dengan pemecahan saham, per kuartal
SQL tepat di balik setiap angka
SELECT
    toString(ex_dividend_date)                           AS ex_date,
    formatDateTime(ex_dividend_date, '%b %Y')            AS ex_date_label,
    round(max(toFloat64(cash_amount)), 4)                AS as_declared,
    round(max(toFloat64(split_adjusted_cash_amount)), 4) AS split_adjusted
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
  AND ex_dividend_date >= '2012-01-01'
  AND ex_dividend_date <  '2026-07-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date
Run this yourself

Rangkaian ini dimulai pada Aug 2012. Pembayaran tersebut tercatat sebesar $2.65 berdasarkan deklarasi awal dan $0.0946 setelah split restatement. Rangkaian itu mencakup 56 pembayaran kuartalan dan dua split. Seri berdasarkan deklarasi awal turun secara vertikal pada setiap split. Seri yang telah direstate tidak mengalami penurunan tersebut. Menjumlahkan nilai berdasarkan deklarasi awal di sepanjang periode yang mencakup split akan melebihkan total. Ini merupakan masalah restatement yang sama seperti yang dibahas dalam riwayat harga yang telah disesuaikan dengan split.

FAQ

Apa itu dividen tahunan per saham?

Dividen tahunan per saham adalah total dividen tunai yang dibayarkan perusahaan untuk satu saham selama periode dua belas bulan. Angkanya bergantung pada periode yang digunakan: 365 hari terakhir, satu tahun kalender, tahun fiskal perusahaan, atau empat kali pembayaran terakhir yang telah diumumkan.

Apakah dividen tahunan per saham sama dengan indicated dividend?

Biasanya tidak. Indicated dividend bersifat forward-looking. Angka ini merupakan pembayaran terakhir yang telah diumumkan dikalikan frekuensi pembayaran. Angka tahunan trailing bersifat backward-looking dan masih mencakup pembayaran dengan rate lama selama empat kuartal setelah kenaikan.

Apakah dividen dijumlahkan berdasarkan ex-dividend date atau pay date?

Default-nya adalah ex-dividend date. Tanggal ini menentukan pihak yang berhak menerima pembayaran dan merupakan tanggal ketika harga saham disesuaikan. Pay date dapat mendorong pembayaran ke tahun kalender berikutnya sehingga pembayaran tersebut berpindah antar-total tahunan tanpa ada perubahan pada perusahaan.

Mengapa dua situs web menampilkan dividen tahunan yang berbeda untuk saham yang sama?

Paling sering karena keduanya menggunakan konvensi yang berbeda atas data yang sama. Satu situs menjumlahkan empat ex-date terakhir, sedangkan situs lain melakukan annualisasi atas deklarasi terakhir. Special dividend dan riwayat yang telah disesuaikan dengan split menjelaskan sebagian besar perbedaan lainnya.

Apakah special dividend dihitung dalam dividen tahunan per saham?

Hal itu bergantung pada konvensinya. Total trailing twelve months biasanya memasukkannya karena pembayaran tersebut benar-benar telah dilakukan. Forward rate berdasarkan indicated biasanya mengecualikannya karena perusahaan belum berkomitmen untuk mengulang pembayaran tersebut.


Setiap panel di atas disertai SQL yang menghasilkan datanya. Ubah satu batas tanggal, dan keempat konvensi tersebut akan berbeda dengan sendirinya. Untuk menjalankan keempat perhitungan yang sama pada payer mana pun, ajukan pertanyaan dalam bahasa biasa di terminal Strasmore.