Strasmore Research
Analizy Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-04 · data as of August 4, 2026 · refreshed weekly

Pułapki wysokiej stopy dywidendy: jak je rozpoznać

Wysoka rentowność dywidendy może wynikać ze spadku kursu. Sprawdzono dalsze losy spółek z najwyższym decylem oraz cztery wczesne sygnały ostrzegawcze.

Pułapka wysokiej stopy dywidendy powstaje wtedy, gdy wysoka rentowność dywidendy wynika ze spadku kursu akcji, a nie z hojnej wypłaty. Rentowność dywidendy to roczna dywidenda na akcję podzielona przez jej cenę. Dlatego akcja, która traci połowę wartości, podwaja wykazywaną rentowność, mimo że spółka nie zwiększa wypłacanej kwoty ani o centa. Na szczycie każdego zestawienia według rentowności znajdują się spółki, których wyceny rynek już obniżył. Wymierna część z nich w ciągu kolejnego roku zmniejsza dywidendę albo całkowicie ją zawiesza. W tym materiale zmierzono udział takich spółek i przedstawiono cztery kryteria pozwalające odróżnić tanio wycenianą spółkę wypłacającą dywidendę od spółki znajdującej się w poważnych tarapatach.

Dlaczego najwyższe stopy dywidendy występują przy największych spadkach cen

Stopa dywidendy ma dwa składniki, które zachowują się zupełnie inaczej. Licznikiem jest roczna dywidenda, ustalana przez zarząd kilka razy w roku i niezmieniająca się między tymi decyzjami. Mianownikiem jest cena, która zmienia się co sekundę podczas sesji. Tylko jeden z tych dwóch elementów może szybko się zmienić. Dlatego niemal każdy gwałtowny wzrost stopy dywidendy wynika ze zmiany ceny, a nie z podwyżki wypłaty.

Poniżej przedstawiono ten podział dla stałej grupy spółek. Uwzględniono wszystkie akcje notowane w USA, których kurs zamknięcia 30 czerwca 2025 r. przekraczał 5 USD i które w poprzednich dwunastu miesiącach wypłacały regularną kwartalną dywidendę pieniężną. Spółki uszeregowano według przedziału na podstawie forward yield prezentowanej tego dnia: ostatnią kwartalną wypłatę pomnożono przez cztery i podzielono przez kurs zamknięcia. Następnie przeanalizowano, jak każdy element tego ułamka zmienił się w ciągu dwunastu miesięcy poprzedzających tę datę.

ZapytanieJak uzyskano poszczególne przedziały rentowności: mediana zmiany ceny i dywidendy w poprzednich 12 miesiącach
Dokładny kod SQL dla każdej liczby
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
px_prior AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2024-06-28')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price > 0
),
rate_base AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_prior AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2023-06-30')
      AND ex_dividend_date <= toDate('2024-06-28')
    GROUP BY ticker
)
SELECT multiIf(100 * rb.annual_rate / b.price >= 8, '8% and up',
               100 * rb.annual_rate / b.price >= 6, '6-8%',
               100 * rb.annual_rate / b.price >= 4, '4-6%',
               100 * rb.annual_rate / b.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS names,
       round(quantileDeterministic(0.5)(100 * rb.annual_rate / b.price, cityHash64(b.ticker)), 2) AS median_yield_pct,
       round(quantileDeterministic(0.5)(100 * (b.price / p.price - 1), cityHash64(b.ticker)), 1) AS median_price_change_pct,
       round(quantileDeterministic(0.5)(100 * (rb.annual_rate / rp.annual_rate - 1), cityHash64(b.ticker)), 1) AS median_dividend_change_pct
FROM px_base AS b
INNER JOIN px_prior AS p ON b.ticker = p.ticker
INNER JOIN rate_base AS rb ON b.ticker = rb.ticker
INNER JOIN rate_prior AS rp ON b.ticker = rp.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

Drabina układa się w jednym kierunku. Spółki z przedziału 8% and up osiągnęły medianę stopy dywidendy na poziomie 9.69%, a mediana zmiany ceny w poprzednim roku wyniosła -2.4%. Przedział under 2% odnotował 11.9% w tym samym okresie. Po stronie wypłat różnica między tymi grupami jest niewielka: mediana annualizowanej stopy dywidendy zmieniła się o 0% w górnym przedziale wobec 5.5% w dolnym. W pierwszym przybliżeniu sortowanie listy według stopy dywidendy oznacza sortowanie jej według dwunastomiesięcznego spadku ceny. Ekran akcji o najwyższej stopie dywidendy pokazuje bieżącą wersję tej listy. Niniejsza strona wyjaśnia, co znajduje się pod jej pierwszą warstwą.

Co stało się z akcjami o najwyższej rentowności w kolejnych dwunastu miesiącach

Ta sama kohorta i ta sama data, ale tym razem spojrzenie w przyszłość. Dla każdego przedziału panel porównuje annualizowaną stopę z ostatniej regularnej wypłaty przed 30 czerwca 2025 r. z annualizowaną stopą z ostatniej regularnej wypłaty dokonanej w kolejnych dwunastu miesiącach. Spadek stopy o więcej niż 1% uznaje się za obniżkę. Brak jakiejkolwiek regularnej dywidendy pieniężnej w tych dwunastu miesiącach uznaje się za wstrzymanie wypłat. W przypadku spółki, która zmieniła harmonogram wypłat, porównywana jest stopa annualizowana, aby zmiana wypłat z kwartalnych na miesięczne nie prowadziła do błędnej klasyfikacji.

ZapytanieZmiana dywidendy w kolejnych 12 miesiącach według początkowego przedziału rentowności (kohorta z 30 czerwca 2025 r.)
Dokładny kod SQL dla każdej liczby
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
rate_before AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_after AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency > 0
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2025-06-30')
      AND ex_dividend_date <= toDate('2026-06-30')
    GROUP BY ticker
)
SELECT multiIf(100 * b.annual_rate / p.price >= 8, '8% and up',
               100 * b.annual_rate / p.price >= 6, '6-8%',
               100 * b.annual_rate / p.price >= 4, '4-6%',
               100 * b.annual_rate / p.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(100 * b.annual_rate / p.price, cityHash64(p.ticker)), 2) AS median_yield_pct,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0) / count(), 1) AS pct_stopped_paying,
       round(100 * countIf(ifNull(a.annual_rate, 0) > 0 AND a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_rate,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0 OR a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_or_stopped,
       round(100 * countIf(ifNull(a.annual_rate, 0) >= b.annual_rate * 0.99) / count(), 1) AS pct_maintained_or_raised
FROM px_base AS p
INNER JOIN rate_before AS b ON p.ticker = b.ticker
LEFT JOIN rate_after AS a ON p.ticker = a.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

Spośród 330 spółek należących 30 czerwca 2025 r. do przedziału 8% and up, 36.4% obniżyło annualizowaną stopę albo nie dokonało żadnej regularnej wypłaty w kolejnych dwunastu miesiącach. W tej grupie 28.8% spółek obniżyło stopę, a 7.6% wstrzymało wypłaty. W przedziale under 2%, obejmującym 1369 spółek, odsetek ten wyniósł 23.4%. We wszystkich 5 przedziałach odsetek rośnie wraz z rentownością.

Przed wyciągnięciem wniosku należy spojrzeć na drugą stronę tego samego panelu: 63.6% spółek z najwyższego przedziału utrzymało stopę bez zmian albo ją podwyższyło. Wysoka rentowność wskazuje na częstość występowania danego wyniku, a nie przesądza o sytuacji pojedynczej spółki. Analiza kohorty pokazuje jednak punkt wyjścia, z którym mierzy się inwestor kupujący akcje z górnej części zestawienia, oraz to, jak bardzo rośnie rozpiętość wyników w tym segmencie. Mechanizm decyzji zarządu w sytuacji ograniczonej dostępności środków pieniężnych opisano w obniżkach dywidend.

Sprawdzenie pierwsze: czy wskaźnik wypłaty pozostawia margines

Wskaźnik wypłaty to iloraz dywidendy na akcję i zysku na akcję. Przy wartości poniżej 100% wykazany zysk pokrywa dywidendę i pozostaje nadwyżka. Powyżej 100% spółka wypłaca więcej, niż zarobiła. Finansuje wypłatę ze środków pieniężnych, sprzedaży aktywów lub zadłużenia. Posortowanie dzisiejszych płatników według przedziałów rentowności pokazuje, jak ściśle te dwie wartości poruszają się razem.

ZapytanieWskaźnik wypłaty według przedziału rentowności: amerykańskie spółki wypłacające dywidendy o kapitalizacji rynkowej powyżej 1 mld USD, najnowszy dostępny odczyt
Dokładny kod SQL dla każdej liczby
SELECT multiIf(dividend_yield * 100 >= 8, '8% and up',
               dividend_yield * 100 >= 6, '6-8%',
               dividend_yield * 100 >= 4, '4-6%',
               dividend_yield * 100 >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(dividend_yield * 100, cityHash64(ticker)), 2) AS median_yield_pct,
       round(quantileDeterministicIf(0.5)(dividend_yield * price / earnings_per_share * 100,
                                          cityHash64(ticker), earnings_per_share > 0), 1) AS median_payout_ratio_pct,
       round(100 * countIf(earnings_per_share > 0 AND dividend_yield * price > earnings_per_share)
             / countIf(earnings_per_share > 0), 1) AS pct_paying_over_earnings,
       round(100 * countIf(earnings_per_share <= 0) / count(), 1) AS pct_no_positive_eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND price >= 5
  AND market_cap >= 1000000000
  AND dividend_yield > 0
  AND earnings_per_share IS NOT NULL
GROUP BY yield_band
HAVING countIf(earnings_per_share > 0) > 0
ORDER BY median_yield_pct
Run this yourself

Mediana wskaźnika wypłaty rośnie w każdym kolejnym przedziale: od 21.5% w grupie under 2% do 160.6% w grupie 8% and up. Odsetek spółek wypłacających więcej, niż zarabiają, podąża tą samą ścieżką: 2.6% na dole wobec 80.4% na górze. Kolejne 23.3% spółek z najwyższego przedziału w ogóle wykazuje ujemny zysk na akcję, wobec 9.6% w najniższym przedziale. Pełne wyliczenia, w tym przypadki, w których wskaźnik powyżej 100% jest normalny, przedstawiono w przewodniku po wskaźniku wypłaty.

Sprawdzenie drugie: czy rentowność wyraźnie przewyższa własny przedział spółki

Rentowność ma znaczenie tylko w odniesieniu do punktu odniesienia. Mediana rynkowa odpowiada na pytanie omówione w co uznaje się za dobrą rentowność dywidendy, natomiast własny pięcioletni przedział spółki pozwala sformułować bardziej precyzyjne pytanie: czy ta akcja kiedykolwiek wcześniej oferowała tak wysoką rentowność. Conagra Brands, producent pakowanej żywności, przedstawia ten schemat miesiąc po miesiącu z ostatnich pięciu lat.

ZapytanieConagra (CAG): cena na koniec miesiąca, zannualizowana stopa dywidendy i rentowność, 08.2021–07.2026
Dokładny kod SQL dla każdej liczby
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           argMax(toFloat64(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 = 'CAG'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-08-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      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, toFloat64(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'CAG'
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2021-01-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_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4, 2) AS annual_dividend_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4 / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_start
Run this yourself

Należy analizować trzy kolumny łącznie w całym okresie 60 miesięcy. Roczna stawka dywidendy wzrosła z $1.25 na akcję w August 2021 do $0.7 w July 2026. W tym samym czasie cena zmieniła się z $33.11 do $14.52. Rentowność, czyli pierwsza z tych wartości podzielona przez drugą, wzrosła z 3.78% do 4.82%. Harmonogram wypłat nie wyjaśnia ruchu o takiej skali. Skaner posortowany według rentowności pokazuje jedynie efekt zmiany mianownika i nie przedstawia całego mechanizmu.

Na tym polega cała diagnostyka na jednym wykresie. Gdy rentowność osiąga wielokrotność własnego pięcioletniego poziomu normalnego, należy przede wszystkim zapytać, co zmieniło się w działalności spółki i znajduje odzwierciedlenie w jej wycenie rynkowej, a nie jak atrakcyjnie wygląda obecnie sam wskaźnik.

Dwie dodatkowe kontrole przed selekcją

Trzecia kontrola dotyczy gotówki. Dywidendy są wypłacane w gotówce, natomiast zysk jest wartością księgową uwzględniającą koszty niegotówkowe. Wskaźnik wypłaty poniżej 100% zysku może jednocześnie przekraczać 100% wolnych przepływów pieniężnych faktycznie wygenerowanych przez przedsiębiorstwo. Dywidenda finansowana z bilansu ma krótszy horyzont niż dywidenda finansowana z działalności operacyjnej. Warto porównać roczną wartość wypłat dywidend z przepływami pieniężnymi z działalności operacyjnej pomniejszonymi o nakłady inwestycyjne, analizując kilka lat zamiast jednego.

Czwarta kontrola dotyczy mediany dla grupy porównawczej. Rentowność dywidendy różni się między branżami: regulowane przedsiębiorstwa użyteczności publicznej, fundusze nieruchomości oraz spółki typu pass-through wypłacają kilkakrotnie więcej niż spółki technologiczne, a struktura tych podmiotów wyjaśnia ten poziom. REIT musi wypłacać większość dochodu podlegającego opodatkowaniu, aby zachować swój status podatkowy. W obrębie jednej branży rentowność dwukrotnie wyższa od mediany dla grupy porównawczej jest jednak wyraźną wartością odstającą, a grupa porównawcza stanowi jedyny właściwy punkt odniesienia. Warto znać jeszcze jedną kwestię: selekcja oparta na rentowności historycznej sumuje już dokonane wypłaty, dlatego może prezentować dywidendę obniżoną kilka miesięcy wcześniej. Różnicę przedstawiono w historyczna a prognozowana rentowność dywidendy, a podstawowe obliczenia w co mierzy rentowność dywidendy.

FAQ dotyczące pułapki wysokiej stopy dywidendy

Na czym polega pułapka wysokiej stopy dywidendy?

Jest to wysoka stopa dywidendy wynikająca ze spadku kursu akcji, a nie ze wzrostu wypłaty. Wskazuje na to konstrukcja ułamka: w ciągu dwunastu miesięcy poprzedzających 30 czerwca 2025 r. mediana zmiany kursu w paśmie 8% and up wyniosła -2.4%, podczas gdy mediana stopy dywidendy zmieniła się o 0%.

Czy wysoka stopa dywidendy oznacza, że zbliża się obniżka wypłaty?

Żadna pojedyncza stopa dywidendy nie pozwala przewidzieć przyszłości, ale częstotliwość takich zdarzeń wyraźnie różni się między pasmami. W ciągu dwunastu miesięcy po 30 czerwca 2025 r. 36.4% spółek z grupy 8% and up obniżyło wypłatę lub całkowicie ją wstrzymało. W grupie under 2% odsetek ten wyniósł 23.4%. Pozostałe 63.6% spółek z najwyższego pasma utrzymało wypłatę lub ją zwiększyło.

Jaki wskaźnik wypłaty dywidendy jest zbyt wysoki?

W przypadku zwykłej spółki operacyjnej wartość powyżej 100% oznacza, że dywidenda przewyższa raportowany zysk. Według najnowszego dostępnego zestawienia mediana spółek wypłacających dywidendę w paśmie 8% and up wyniosła 160.6%, a 80.4% spółek z tego pasma wypłaciło więcej, niż zarobiło. REIT-y i spółki osobowe często przekraczają 100% względem zysku. Ocenia się je wtedy na podstawie przepływów pieniężnych.

Jak sprawdzić dywidendę przed wyciągnięciem wniosków na podstawie jej stopy?

Większość analizy obejmują cztery odczyty: wskaźnik wypłaty względem zysku, wartość dywidend względem wolnych przepływów pieniężnych, bieżąca stopa dywidendy na tle wieloletniego przedziału dla danej spółki oraz stopa dywidendy względem mediany spółek z tej samej branży. Każdy z tych odczytów jest porównaniem. Sama nagłówkowa stopa dywidendy nie dostarcza żadnego z nich.


Wszystkie powyższe wartości pochodzą z zapisanych i wersjonowanych zapytań dotyczących złożonych sprawozdań o dywidendach oraz rzeczywistych cen zamknięcia. Można otworzyć zapytanie SQL dowolnego panelu albo samodzielnie uruchomić ten sam filtr w terminalu Strasmore.

Metoda i uwagi dotyczące danych
  • Kohorta jest ustalona na 30 czerwca 2025 r. Obejmuje każdą spółkę notowaną w USA, której kurs zamknięcia tego dnia przekraczał 5 USD i która w poprzednich dwunastu miesiącach wypłaciła co najmniej jedną regularną kwartalną dywidendę pieniężną. W całej analizie wykluczono wypłaty specjalne i jednorazowe.
  • Stopa dywidendy w panelach kohorty jest stopą prognozowaną: najnowszą regularną kwartalną wypłatę mnoży się przez cztery, a następnie dzieli przez cenę zamknięcia z danego dnia. Panel wskaźnika wypłaty wykorzystuje natomiast kroczącą stopę z tabeli wskaźników, która sumuje wypłaty z ostatnich dwunastu miesięcy.
  • Obniżenie oznacza, że zannualizowana stawka przy kolejnej regularnej wypłacie była o więcej niż 1% niższa od stawki obowiązującej w dniu ustalenia kohorty. Wstrzymanie oznacza brak regularnej dywidendy pieniężnej z datą ex-dividend przypadającą w kolejnych dwunastu miesiącach.
  • Liczebność pasm wynosi od 1369 spółek w paśmie under 2% do 330 spółek w paśmie 8% and up. Odsetki dla najwyższego pasma opierają się zatem na znacznie mniejszej liczbie spółek niż odsetki dla najniższego pasma.
  • Mediany oblicza się za pomocą deterministycznych kwantyli uporządkowanych według tickerów. Dzięki temu dwa renderowania tej samej statystyki nie mogą się różnić.