Dividendenrendite berechnen: 3 Methoden
Dividendenrendite ist die Jahresdividende je Aktie geteilt durch den Kurs. Coca-Cola zeigt nachlaufende, erwartete Rendite und Rendite auf Kostenbasis.
Die Dividendenrendite einer Aktie entspricht den jährlichen Dividenden je Aktie geteilt durch den Aktienkurs, multipliziert mit 100. Eine Aktie, die bei einem Kurs von 50 US-Dollar jährlich 2,00 US-Dollar ausschüttet, weist eine Rendite von 4 % auf. Die Berechnung ist einfach. Die Schwierigkeit liegt im Zähler. Dieser kann die Ausschüttungen der vergangenen zwölf Monate oder die zuletzt gezahlte Dividende auf Jahresbasis umfassen. Die von einem Broker für eine bereits gehaltene Position angezeigte Zahl beruht wiederum auf einer dritten Berechnung.
Die Formel für die Dividendenrendite
Dividendenrendite = (jährliche Dividende je Aktie ÷ Aktienkurs) × 100
Der Nenner ist der einfache Teil: der zuletzt an der Börse gehandelte Aktienkurs, der sich in jeder Sekunde während der Handelszeit ändern kann. Der Zähler ist der Betrag, den eine Aktie innerhalb eines Jahres ausschüttet. US-Unternehmen zahlen diese Dividende fast immer in vier Teilbeträgen statt in einer einzigen Zahlung. Coca-Cola (KO) ist das Standardbeispiel. Das Unternehmen zahlt vierteljährlich und verfügt über eine lange, lückenlose Zahlungshistorie.
Nachstehend sind die Zahlungen aufgeführt, die eine einzelne KO-Aktie in den zwölf Monaten bis Ende Juni 2026 erhalten hat. Die letzte Spalte zeigt die laufende Summe.
Das exakte SQL hinter jeder Zahl
SELECT ex_dividend_date AS date,
formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
round(cash_amount, 4) AS dividend_per_share_usd,
round(sum(cash_amount) OVER (ORDER BY ex_dividend_date), 4) AS trailing_total_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2025-07-01')
AND ex_dividend_date <= toDate('2026-06-30')
ORDER BY ex_dividend_dateLesen Sie die laufende Summe von unten nach oben. Eine Aktie erhielt über die 4 Zahlungen hinweg insgesamt $2.08: von $0.51 am Sep 15, 2025 bis $0.53 am Jun 15, 2026. Dieser Gesamtbetrag ist der Zähler. Setzen Sie darunter den Schlusskurs im Juni ein. Damit ist die Formel vollständig: $2.08 ÷ $81.25 × 100 = 2.56%.
Kein Unternehmen ist verpflichtet, eine Dividende zu zahlen. Viele große US-Unternehmen schütten überhaupt nichts aus. Ihre Rendite beträgt daher null und ist nicht undefiniert. Was die Dividendenrendite misst erläutert die vollständige Ausschüttung.
Ist die Dividendenrendite ein Jahreswert?
Ja. Eine Rendite ist immer ein Jahreswert, unabhängig vom zugrunde liegenden Zahlungsrhythmus. Die meisten US-Unternehmen zahlen vierteljährlich. Einige Fonds und Anlagevehikel mit laufenden Erträgen zahlen monatlich. Viele ausländische Unternehmen zahlen nach den Gepflogenheiten ihres Heimatmarktes zweimal jährlich. Jeder Zahlungsrhythmus wird zunächst auf einen Jahreswert umgerechnet, bevor die Division erfolgt.
In der Praxis bedeutet das: Eine Rendite von 4 % bei einer Aktie zu 50 Dollar entspricht 2,00 Dollar je Aktie und Jahr. Dieser Betrag wird als vier Zahlungen von jeweils etwa 50 Cent ausgezahlt. Kursseiten kennzeichnen die Zahl nur selten als Jahreswert. Die Differenz zwischen einer Jahresrendite und einer vierteljährlichen Zahlung wird bei diesem Thema am häufigsten missverstanden. Auch der Zeitpunkt ist relevant: Eine bestimmte Zahlung erhalten nur Anleger, die vor dem Ex-Dividenden-Tag in den Büchern des Unternehmens eingetragen sind.
Nachlaufende Rendite im Vergleich zur Forward-Rendite
Die Rendite der vergangenen zwölf Monate summiert die tatsächlich im letzten Jahr gezahlten Dividenden. Genau so ist es auch im KO-Panel dargestellt. Diese Kennzahl beschreibt die Vergangenheit und lässt sich überprüfen.
Die Forward-Rendite, häufig als indicated yield ausgewiesen, nimmt die zuletzt angekündigte Zahlung und multipliziert sie mit der Zahlungshäufigkeit. Bei einem vierteljährlichen Zahler ist der Faktor vier. Die Kennzahl schätzt die nächsten zwölf Monate unter der Annahme, dass das Unternehmen weiterhin zum aktuellen Satz zahlt. Ein Unternehmen, das seine Ausschüttung im Jahresverlauf erhöht hat, weist bei der Forward-Rendite einen höheren Wert aus. Die Erhöhung wird dabei für vier Quartale statt nur für ein oder zwei berücksichtigt.
Acht bekannte Dividendenzahler, beide Methoden, zu den zuletzt vorliegenden Kursen:
Das exakte SQL hinter jeder Zahl
WITH px AS (
SELECT ticker, argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
AND window_start >= now() - INTERVAL 7 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
),
dv AS (
SELECT ticker,
sum(cash_amount) AS ttm_dividends,
argMax(cash_amount, ex_dividend_date) AS latest_payment,
max(frequency) AS pay_frequency
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date > today() - INTERVAL 1 YEAR
AND ex_dividend_date <= today()
GROUP BY ticker
)
SELECT px.ticker AS ticker,
round(px.price, 2) AS price,
round(dv.ttm_dividends, 4) AS ttm_dividends_usd,
round(dv.latest_payment * dv.pay_frequency, 4) AS forward_dividends_usd,
round(dv.ttm_dividends / px.price * 100, 2) AS trailing_yield_pct,
round(dv.latest_payment * dv.pay_frequency / px.price * 100, 2) AS forward_yield_pct,
round(abs(dv.latest_payment * dv.pay_frequency - dv.ttm_dividends) / px.price * 100, 2) AS gap_abs_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY gap_abs_pct DESCPEP weist im Panel die größte Abweichung auf: 4.12% bei der nachlaufenden Berechnung gegenüber 4.24% bei der Forward-Berechnung. Der Abstand beträgt 0.12 Prozentpunkte. Der zugrunde liegende Aktienkurs liegt bei $139.6. Am anderen Ende des Panels stimmen die beiden Methoden bei XOM bis auf 0.03 Prozentpunkte überein.
Welche Kennzahl sehen Sie auf Ihrem Bildschirm? Die meisten kostenlosen Kursseiten veröffentlichen die Rendite der vergangenen zwölf Monate und bezeichnen sie schlicht als „Dividendenrendite“. Brokerage-Plattformen und Fonds-Factsheets führen häufiger die Forward- oder die angegebene Rendite. Wenn zwei Websites am selben Tag für dieselbe Aktie unterschiedliche Werte ausweisen, liegt das meist an dieser unterschiedlichen Konvention. Fonds-Factsheets verwenden zusätzlich eine dritte Konvention: die standardisierte 30-Tage-SEC-Rendite. Sie wird aus dem jüngsten Nettoanlageertrag eines Fonds berechnet und nicht aus seinen angekündigten Ausschüttungen.
Warum sich die Rendite verändert, wenn sich der Kurs verändert
Die Rendite hat einen variablen Nenner. Deshalb verändert sich das Verhältnis auch an Tagen, an denen sich an der Dividende überhaupt nichts geändert hat. Zwei Jahre mit Monatsenddaten für KO machen den Mechanismus sichtbar.
Das exakte SQL hinter jeder Zahl
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS price,
max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'KO'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
dv AS (
SELECT ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2023-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
round(any(px.price), 2) AS price,
round(sum(dv.cash_amount), 4) AS ttm_dividends_usd,
round(sum(dv.cash_amount) / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
AND dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR
GROUP BY px.month_start
ORDER BY px.month_startLesen Sie die Grafik als zwei Linien. Die Spalte für die nachlaufende Dividende bildet eine Treppe. Sie verändert sich nur, wenn eine Zahlung in das Zwölfmonatsfenster eintritt oder daraus herausfällt. Die Kursspalte verändert sich jeden Monat. Da die Rendite dem Quotienten aus der ersten und der zweiten Größe entspricht, beruht jede Veränderung der Renditelinie zwischen diesen Stufen auf einer Kursveränderung. In June 2024 zeigt das Panel $63.65 bei einer Rendite von 2.97%. In June 2026 zeigt es $81.25 und 2.56% bei nachlaufenden Zahlungen von $2.08.
Das verdient eine genauere Betrachtung. Ein nach Rendite sortierter Screener ordnet das Ergebnis dieser Division. Er zeigt jedoch nicht, welcher Eingabewert sich verändert hat. Die Rendite kann steigen, während die Ausschüttung unverändert bleibt und der Kurs fällt. Was als gute Dividendenrendite gilt ordnet jeden einzelnen Wert in die marktweite Verteilung ein.
Rendite auf Einstand, die Kennzahl im Positionsbildschirm
Die Rendite auf den Einstand setzt die heutige Jahresdividende ins Verhältnis zu dem Preis, den Sie bezahlt haben, nicht zum heutigen Kurs. Broker zeigen sie häufig neben einer lang gehaltenen Position an. Dadurch wird sie mit der aktuellen Aktienrendite verwechselt. Hier sehen Sie eine KO-Dividende, gemessen an sieben Einstiegskursen, jeweils einem für Ende Juni ab 2019.
Das exakte SQL hinter jeder Zahl
WITH cur AS (
SELECT argMax(cash_amount, ex_dividend_date) * 4 AS annual_now
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date <= toDate('2026-06-30')
),
px_now AS (
SELECT argMax(close, window_start) AS price_now
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'KO'
AND window_start >= now() - INTERVAL 7 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
buys AS (
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
argMax(close, window_start) AS cost_basis
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'KO'
AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
AND toDayOfMonth(toTimeZone(window_start, 'America/New_York')) >= 20
AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2019 AND 2025
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY year
)
SELECT buys.year AS year,
round(buys.cost_basis, 2) AS cost_basis_usd,
round(cur.annual_now, 4) AS annual_dividend_now_usd,
round(cur.annual_now / buys.cost_basis * 100, 2) AS yield_on_cost_pct,
round(cur.annual_now / px_now.price_now * 100, 2) AS current_yield_pct,
round(cur.annual_now / buys.cost_basis * 100 - cur.annual_now / px_now.price_now * 100, 2) AS yoc_premium_pts
FROM buys, cur, px_now
ORDER BY yearEin Anleger, der im Juni 2019 zu $50.9 gekauft hat, erhält jetzt jährlich $2.12 je Aktie. Das entspricht einer Rendite auf den Einstand von 4.17%. Ein Käufer heute erhält denselben Betrag, setzt ihn aber ins Verhältnis zu einem anderen Nenner, 2.42%. Dadurch liegen zwischen den beiden Renditeangaben für eine Aktie 1.74 Prozentpunkte.
Beide Zahlen sind korrekt. Sie beantworten unterschiedliche Fragen. Die Rendite auf den Einstand beschreibt einen bereits erfolgten Einstieg. Sie steigt mit jeder späteren Dividendenerhöhung. Sie kann heute nicht gekauft werden. Außerdem sagt sie nichts über die Aktie zum aktuellen Kurs aus. Nur dieser Kurs ist für die anstehende Entscheidung relevant. Für die Einkommensrechnung auf Basis der aktuellen Rendite siehe 1.000 US-Dollar monatlich an Dividenden.
Der Plausibilitätscheck: Ausschüttungsquote
Eine Rendite zeigt, wie viel eine Aktie ausschüttet. Die Ausschüttungsquote – die jährliche Dividende je Aktie geteilt durch den Gewinn je Aktie – zeigt, ob sich das Unternehmen diese Ausschüttung leisten kann. Bei einem Wert unter 100 % deckt der ausgewiesene Gewinn die Zahlung. Bei einem Wert über 100 % stammt die Differenz aus einer anderen Quelle als dem Gewinn des laufenden Jahres.
Das exakte SQL hinter jeder Zahl
SELECT ticker,
round(argMax(dividend_yield, date) * 100, 2) AS dividend_yield_pct,
round(argMax(dividend_yield * price, date), 2) AS annual_dividend_usd,
round(argMax(earnings_per_share, date), 2) AS earnings_per_share_usd,
round(argMax(dividend_yield * price / earnings_per_share, date) * 100, 1) AS payout_ratio_pct
FROM global_markets.stocks_ratios
WHERE ticker IN ('KO', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MO', 'IBM')
AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield > 0
AND earnings_per_share > 0
GROUP BY ticker
ORDER BY payout_ratio_pct DESCDas Panel ist nach der Ausschüttungsquote sortiert. CVX steht mit 120.7% an der Spitze. Das Unternehmen zahlt $6.67 je Aktie bei einem Gewinn je Aktie von $5.53 und einer Rendite von 3.47%. IBM steht mit 58.8% am Ende desselben Panels. Zwei Unternehmen können eine ähnliche Rendite ausweisen, während die Deckung dahinter sehr unterschiedlich ist. Die Quote sollte in jedem Screening neben der Rendite stehen.
Immobiliengesellschaften und Pipeline-Partnerschaften weisen gegenüber dem ausgewiesenen Gewinn regelmäßig Ausschüttungsquoten von über 100 % aus. Hohe Abschreibungen drücken den bilanziellen Gewinn unter den Cashflow, den das Unternehmen erwirtschaftet. Analysten bewerten diese Unternehmen stattdessen anhand der Funds from Operations. Bei einem gewöhnlichen operativen Unternehmen ist eine deutlich über 100 % liegende Quote genau das Warnsignal, auf das diese Kennzahl hinweisen soll. Der Leitfaden zur Ausschüttungsquote erläutert diese Berechnung.
FAQ zur Dividendenrendite
Wie berechnet man die Dividendenrendite von Hand?
Addieren Sie die je Aktie in den vergangenen zwölf Monaten gezahlten Dividenden. Teilen Sie die Summe durch den aktuellen Aktienkurs und multiplizieren Sie das Ergebnis mit 100. In den obigen Ansichten summierten sich die 4 Zahlungen von KO auf $2.08 je Aktie. Bei einem Kurs von $81.25 ergibt das 2.56%.
Ist die Dividendenrendite jährlich oder quartalsweise?
Immer jährlich. Die Rendite eines Unternehmens, das quartalsweise Dividenden zahlt, rechnet die vier Zahlungen bereits auf ein Jahr hoch. Eine Rendite von 4 % bei einem Aktienkurs von 50 $ entspricht also etwa 2,00 $ pro Jahr, nicht 2,00 $ pro Quartal.
Warum zeigen zwei Websites für dieselbe Aktie unterschiedliche Dividendenrenditen?
Eine Angabe bezieht sich meist auf die Nachlaufperiode, also auf die tatsächlich in den vergangenen zwölf Monaten gezahlten Dividenden. Die andere ist eine Forward-Rendite: Dabei wird die zuletzt erklärte Dividende mit der Zahlungshäufigkeit multipliziert. In der obigen Ansicht liegen die beiden Methoden am selben Tag bei 0.12 Prozentpunkten für PEP auseinander.
Bedeutet eine hohe Dividendenrendite, dass es sich um eine gute Aktie handelt?
Sie bedeutet nur, dass die Ausschüttung im Verhältnis zum aktuellen Kurs hoch ist. Mehr lässt sich daraus nicht ableiten. Die Rendite steigt immer dann, wenn der Kurs bei unveränderter Dividende fällt. Ein hoher Wert ist daher der Ausgangspunkt für die Frage nach der Ausschüttungsdeckung, nicht deren Beantwortung.
Was bedeutet die Dividendenrendite auf den Einstandskurs?
Die heutige Jahresdividende geteilt durch den ursprünglich gezahlten Kurs. Sie steigt mit jeder Dividendenerhöhung und bleibt an Ihren Einstiegskurs gebunden. Damit beschreibt sie Ihre Position und nicht die Aktie. In der obigen Ansicht ergibt ein Einstieg im Juni 2019 zu $50.9 eine Dividendenrendite auf den Einstandskurs von 4.17%. Für einen heutigen Käufer beträgt sie 2.42%.
Jede oben genannte Zahl stammt aus einer gespeicherten, versionierten Abfrage auf Basis veröffentlichter Dividendenaufzeichnungen und tatsächlicher Kurse. Öffnen Sie eine beliebige Ansicht, um die dahinterliegende SQL-Abfrage zu lesen, oder führen Sie dieselbe Berechnung im Strasmore-Terminal für einen Ticker Ihrer Wahl aus.