Strasmore Research
Analizy Matt ConnorAutor: Matt Connor

Kiedy spółki ogłaszają podwyżki dywidend

Podwyżki dywidend koncentrują się co roku w tych samych miesiącach. Sprawdzono miesiąc ogłoszeń każdej spółki, stabilność terminu oraz przyczyny jego zmian.

Spółki ogłaszają podwyżki dywidend w cyklu rocznym, a większość z nich robi to co roku w tym samym miesiącu. Rada dyrektorów zatwierdza nową stawkę na zaplanowanym posiedzeniu, spółka publikuje komunikat o decyzji, a wyższa wypłata pojawia się w najbliższym terminie ex-dividend. Rzetelna odpowiedź na pytanie o termin kolejnej podwyżki dywidendy opiera się na stawce bazowej wyznaczonej na podstawie historii ogłoszeń. Na tej stronie zbudowano taką stawkę bazową: kalendarz podwyżek na rynku, miesiąc wybierany przez poszczególne spółki regularnie zwiększające dywidendę, stabilność tego terminu oraz czynniki powodujące jego zmianę.

Każdy z poniższych paneli odczytuje złożoną historię dywidend w global_markets.stocks_dividends i opiera się na declaration_date — dacie, w której decyzja rady dyrektorów stała się publiczna — a nie na dacie ex-dividend ani na terminie wypłaty. Podwyżkę uwzględnia się wtedy, gdy regularna kwartalna wypłata gotówkowa spółki jest wyższa od wypłaty z poprzedniego kwartału, przy odstępie wynoszącym jeden kwartał.

Kiedy spółki ogłaszają podwyżki dywidend?

Należy zacząć od całego rynku. Uwzględniono każdą spółkę regularnie wypłacającą dywidendę kwartalną, figurującą w bazie od połowy 2015 roku, i przyporządkowano ją do miesiąca kalendarzowego, w którym ogłoszono podwyżkę:

ZapytaniePodwyżki dywidend według miesiąca ogłoszenia: amerykańskie spółki wypłacające dywidendy kwartalnie, lipiec 2015–lipiec 2026
Dokładny kod SQL dla każdej liczby
WITH quarterly AS (
    SELECT ticker,
           ex_dividend_date,
           round(max(toFloat64(cash_amount)), 4) AS amount,
           max(declaration_date) AS declared
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND declaration_date > toDate('2015-06-30')
      AND ex_dividend_date >= toDate('2015-07-01')
      AND ex_dividend_date <= toDate('2026-07-31')
    GROUP BY ticker, ex_dividend_date
),
stepped AS (
    SELECT ticker,
           declared,
           amount,
           ex_dividend_date,
           lagInFrame(amount, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_amount,
           lagInFrame(ex_dividend_date, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_ex_date
    FROM quarterly
)
SELECT formatDateTimeInJodaSyntax(declared, 'MMM') AS month_label,
       count() AS raises,
       uniqExact(ticker) AS companies
FROM stepped
WHERE prior_amount > 0
  AND amount > prior_amount * 1.005
  AND dateDiff('day', prior_ex_date, ex_dividend_date) BETWEEN 45 AND 200
GROUP BY month_label
ORDER BY raises DESC
Run this yourself

Najwięcej ogłoszeń przypada na Jan — w tym miesiącu 1872 spółek ogłosiło łącznie 8287 podwyżek. Kolejne miejsca zajmują Dec i Feb. Najmniej aktywnym miesiącem jest Aug, ale również wtedy ogłoszono 1428 podwyżek. Wszystkie 12 miesięcy są reprezentowane, dlatego rozkład w kalendarzu jest nierównomierny, ale nie koncentruje się w jednym okresie.

Dlaczego ten sam miesiąc powraca co roku

Stawki dywidend ustala zarząd, a posiedzenia zarządu odbywają się zgodnie z opublikowanym harmonogramem. Większość amerykańskich spółek dokonuje przeglądu wypłat raz w roku — na posiedzeniu następującym po zakończeniu roku obrotowego albo odbywającym się w pobliżu dorocznego walnego zgromadzenia akcjonariuszy. Termin ten pozostaje w kalendarzu tak długo, jak długo obowiązuje dany harmonogram.

Wzmacniają go dwa dodatkowe mechanizmy. Spółka, która buduje serię kolejnych podwyżek dywidendy, ma motywację, aby zachować jej rocznicowy termin. Sam cykl wypłat również jest stały: spółka wypłacająca dywidendę kwartalnie ma w roku cztery terminy, ale tylko jeden z nich zwykle wiąże się z ustaleniem nowej stawki. Za większością nazw odbiegających od typowego wzorca stoją kalendarze roku obrotowego. Spółka, której rok obrotowy kończy się w czerwcu, ustala stawkę w innym kwartale niż spółka zamykająca rok w grudniu. Miesiąc podwyżki dywidendy przypada wówczas jeden lub dwa kwartały wcześniej albo później niż w przypadku większości spółek.

Który miesiąc wybiera każda spółka zwiększająca dywidendę?

Dwanaście znanych spółek z długą historią wypłat, uporządkowanych według tego, jak ściśle podwyżki koncentrują się w jednym miesiącu:

ZapytanieTypowy miesiąc podwyżki według spółki: dwunastu stabilnie zwiększających dywidendy, podwyżki od 2016 r.
Dokładny kod SQL dla każdej liczby
WITH quarterly AS (
    SELECT ticker,
           ex_dividend_date,
           round(max(toFloat64(cash_amount)), 4) AS amount,
           max(declaration_date) AS declared
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('JNJ','KO','PG','PEP','MCD','WMT','CVX','XOM','MMM','CAT','HD','ADP')
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND declaration_date > toDate('2015-06-30')
      AND ex_dividend_date >= toDate('2015-07-01')
      AND ex_dividend_date <= toDate('2026-07-31')
    GROUP BY ticker, ex_dividend_date
),
stepped AS (
    SELECT ticker,
           declared,
           amount,
           ex_dividend_date,
           lagInFrame(amount, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_amount,
           lagInFrame(ex_dividend_date, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_ex_date
    FROM quarterly
),
raises AS (
    SELECT ticker,
           formatDateTimeInJodaSyntax(declared, 'MMM') AS month_label,
           toMonth(declared) AS month_index
    FROM stepped
    WHERE prior_amount > 0
      AND amount > prior_amount * 1.005
      AND dateDiff('day', prior_ex_date, ex_dividend_date) BETWEEN 45 AND 200
),
per_month AS (
    SELECT ticker,
           month_label,
           month_index,
           count() AS raises_in_month
    FROM raises
    GROUP BY ticker, month_label, month_index
)
SELECT ticker,
       argMax(month_label, raises_in_month * 100 + month_index) AS typical_month,
       sum(raises_in_month) AS raises_total,
       max(raises_in_month) AS raises_in_typical_month,
       round(100 * max(raises_in_month) / sum(raises_in_month)) AS same_month_pct
FROM per_month
GROUP BY ticker
HAVING sum(raises_in_month) >= 5
ORDER BY same_month_pct DESC, raises_total DESC
Run this yourself

HD zajmuje pierwsze miejsce w zestawieniu: 11 z 11 podwyżek od 2016 roku ogłoszono w Feb, co daje skuteczność na poziomie 100%. Na końcu zestawienia znajduje się XOM, które w swoim typowym miesiącu, czyli Oct, ogłaszało podwyżkę 44% przypadków. Typowy miesiąc należy traktować jako bazową częstotliwość dla jednej spółki, a nie jako harmonogram. Podsumowuje on rezultaty dekady posiedzeń zarządu. Nie przesądza o decyzji, która nie została jeszcze podjęta.

Taki jest podział zadań w tej grupie. Liderzy wzrostu dywidend pokazują, które spółki utrzymują najdłuższe serie podwyżek, podwyżki i obniżki dywidend opisują już dokonane zmiany wypłat, a ta strona odpowiada na pytanie, kiedy ogłaszane są podwyżki.

Jak ściśle utrzymuje się miesiąc?

Uwzględniono każdą podwyżkę dywidendy na rynku, po której nastąpiła kolejna podwyżka w odstępie od 250 do 480 dni, czyli w cyklu rocznym, a następnie sprawdzono, czy zgadzał się miesiąc kalendarzowy:

ZapytanieOdsetek rocznych podwyżek ogłoszonych w tym samym miesiącu co poprzednia podwyżka, według roku
Dokładny kod SQL dla każdej liczby
WITH quarterly AS (
    SELECT ticker,
           ex_dividend_date,
           round(max(toFloat64(cash_amount)), 4) AS amount,
           max(declaration_date) AS declared
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND declaration_date > toDate('2015-06-30')
      AND ex_dividend_date >= toDate('2015-07-01')
      AND ex_dividend_date <= toDate('2026-07-31')
    GROUP BY ticker, ex_dividend_date
),
stepped AS (
    SELECT ticker,
           declared,
           amount,
           ex_dividend_date,
           lagInFrame(amount, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_amount,
           lagInFrame(ex_dividend_date, 1) OVER (PARTITION BY ticker ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_ex_date
    FROM quarterly
),
raises AS (
    SELECT ticker, declared
    FROM stepped
    WHERE prior_amount > 0
      AND amount > prior_amount * 1.005
      AND dateDiff('day', prior_ex_date, ex_dividend_date) BETWEEN 45 AND 200
),
chained AS (
    SELECT ticker,
           declared,
           lagInFrame(declared, 1) OVER (PARTITION BY ticker ORDER BY declared ASC
                                         ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_declared
    FROM raises
)
SELECT toYear(declared) AS year,
       uniqExact(ticker) AS companies,
       round(100 * countIf(toMonth(declared) = toMonth(prior_declared)) / count(), 1) AS same_month_pct,
       round(100 * countIf(abs(toInt32(toRelativeMonthNum(declared))
                               - toInt32(toRelativeMonthNum(prior_declared)) - 12) <= 1) / count(), 1) AS within_one_month_pct
FROM chained
WHERE declared >= toDate('2017-01-01')
  AND dateDiff('day', prior_declared, declared) BETWEEN 250 AND 480
GROUP BY year
ORDER BY year
Run this yourself

W analizowanym okresie 10 lat odsetek podwyżek przypadających na ten sam miesiąc wyniósł 68.6% w 2017 oraz 74.5% w 2026, przy czym druga wartość obejmowała 1154 spółek. Dopuszczenie przesunięcia o jeden miesiąc podnosi odczyt 2026 do 82.8%. Ostatni wiersz obejmuje deklaracje ogłoszone do lipca 2026 roku, zgodnie z granicą czasową stosowaną we wszystkich panelach tego materiału. Taka częstotliwość powtórzeń stanowi silne założenie bazowe. Nadal jest to jednak tylko założenie bazowe.

Kalendarz podwyżek jednej spółki, rok po roku

Johnson & Johnson podnosiła kwartalną stawkę w każdym roku objętym analizą. Każdy wiersz poniżej przedstawia jedną podwyżkę: datę ogłoszenia, stawkę przed podwyżką i stawkę po niej.

ZapytaniePodwyżki dywidendy JNJ: data ogłoszenia, poprzednia stawka, nowa stawka, 2016–2026
Dokładny kod SQL dla każdej liczby
WITH quarterly AS (
    SELECT ex_dividend_date,
           round(max(toFloat64(cash_amount)), 4) AS amount,
           max(declaration_date) AS declared
    FROM global_markets.stocks_dividends
    WHERE ticker = 'JNJ'
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND declaration_date > toDate('2015-06-30')
      AND ex_dividend_date >= toDate('2015-07-01')
      AND ex_dividend_date <= toDate('2026-07-31')
    GROUP BY ex_dividend_date
),
stepped AS (
    SELECT declared,
           amount,
           ex_dividend_date,
           lagInFrame(amount, 1) OVER (ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_amount,
           lagInFrame(ex_dividend_date, 1) OVER (ORDER BY ex_dividend_date ASC
                                       ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_ex_date
    FROM quarterly
)
SELECT toYear(declared) AS year,
       formatDateTimeInJodaSyntax(declared, 'MMM d') AS declared_on,
       round(prior_amount, 4) AS old_quarterly_usd,
       round(amount, 4) AS new_quarterly_usd,
       round(100 * (amount / prior_amount - 1), 1) AS raise_pct
FROM stepped
WHERE prior_amount > 0
  AND amount > prior_amount * 1.005
  AND dateDiff('day', prior_ex_date, ex_dividend_date) BETWEEN 45 AND 200
ORDER BY year
Run this yourself

Pierwszą podwyżkę w zestawieniu ogłoszono Apr 28 w 2016. Kwartalna stawka wzrosła z $0.75 do $0.8, czyli o 6.7%. Najnowszą podwyżkę ogłoszono Apr 14 w 2026. Stawkę podniesiono do $1.34, czyli o 3.1%. Oba końce serii 11 podwyżek mieszczą się w przedziale średnich jednocyfrowych wartości procentowych. Taki układ jest typowy dla kalendarza dojrzałej spółki dywidendowej zwiększającej wypłaty. Strona dotycząca dywidendy JNJ zawiera pełną historię wypłat, a historia podwyżek Verizon pokazuje ten sam roczny rytm przy wolniejszym tempie wzrostu.

Co zaburza wzorzec

Cztery czynniki mogą przesunąć podwyżkę dywidendy poza typowy miesiąc albo sprawić, że w danym roku nie będzie jej wcale.

  • Presja na wypłatę. Gdy dywidenda pochłania większość zysku, coroczny przegląd może zakończyć się utrzymaniem stawki zamiast jej podwyższeniem. Na stronie wskaźnik wypłaty dywidendy wyjaśniono, jak mierzy się ten bufor.
  • Oczekująca na finalizację fuzja lub wydzielenie. Działania korporacyjne zmieniają zarówno kalendarz posiedzeń zarządu, jak i liczbę akcji. W okresie trwania transakcji stawka może pozostać zamrożona przez cały cykl.
  • Pominięty rok odnotowany w historii. Spółka, która w ubiegłym roku utrzymała stawkę bez zmian, ma przerwany cykl rocznicowy. Kolejna podwyżka rozpoczyna wzorzec od nowa, zamiast go kontynuować.
  • Obniżka. Obniżki dywidendy wynikają z tego samego corocznego przeglądu i pojawiają się w tych samych miesiącach co podwyżki.

Lista ta ma największe znaczenie dla osób traktujących kalendarz jako prognozę. Bazowa częstotliwość wskazuje, w którym miesiącu zarząd podejmował decyzję w przeszłości. Nie przesądza jednak, co zarząd zrobi następnym razem. Podwyżka istnieje dopiero po jej ogłoszeniu przez spółkę.

Data ogłoszenia, data ex-dividend i data wypłaty

Ogłoszenie jest komunikatem o wypłacie. Data ex-dividend wyznacza dzień ustalenia prawa własności do otrzymania tej wypłaty i przypada później. Z zapisów wynika, ile czasu zwykle dzieli te daty.

ZapytanieHistoria ogłoszeń według roku: dywidendy cykliczne, liczba oraz liczba dni od ogłoszenia do dnia ex-dividend
Dokładny kod SQL dla każdej liczby
SELECT toYear(declaration_date) AS year,
       uniqExact(ticker) AS company_count,
       count() AS declaration_count,
       round(100 * countIf(declaration_date <= ex_dividend_date) / count(), 1) AS declared_before_ex_pct,
       round(quantileDeterministic(0.5)(dateDiff('day', declaration_date, ex_dividend_date),
                                        cityHash64(ticker))) AS median_days_declared_to_ex
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
  AND cash_amount > 0
  AND declaration_date > toDate('2015-12-31')
  AND declaration_date <= toDate('2026-07-31')
  AND ex_dividend_date > toDate('2015-12-31')
GROUP BY year
ORDER BY year
Run this yourself

W niepełnym 2026 roku do lipca w bazie znajdowało się 29319 powtarzalnych ogłoszeń z 10493 spółek. Mediana odstępu między ogłoszeniem a datą ex-dividend wyniosła 29 dni. W przypadku 100% tych rekordów ogłoszenie przypadało w dniu ex-date lub wcześniej. Ten odstęp to okres, w którym podwyżka jest już publiczna, ale wypłata jeszcze nie nastąpiła. Kalendarz nadchodzących dat ex-dividend zawiera najbliższe dwutygodniowe terminy ustalenia prawa do dywidendy, a przewodnik po dacie ex-dividend przedstawia pełną oś czasu.

Jak liczona jest podwyżka
  • W porównaniu uwzględniane są wyłącznie powtarzalne kwartalne dywidendy pieniężne (distribution_type = 'recurring', frequency = 4). Dywidendy specjalne i jednorazowe wypłaty są pomijane.
  • Zduplikowane wiersze dostawcy danych dla tego samego tickera i tej samej daty ex-dividend są łączone w jeden rekord, przy zachowaniu maksymalnej kwoty pieniężnej.
  • Podwyżka jest uznawana za taką, gdy nowa kwota przewyższa poprzednią o więcej niż pół procent, a między obiema datami ex-dividend upływa od 45 do 200 dni. Ogranicza to wpływ zaokrągleń i zapobiega uznaniu przerwy w danych za podwyżkę.
  • Panel częstotliwości powtórzeń wymaga dodatkowo, aby poprzednia podwyżka przypadała od 250 do 480 dni wcześniej. Ogranicza to zestawienie do spółek stosujących cykl roczny i wyklucza z niego spółki podnoszące dywidendę dwa razy w roku.
  • Każde okno obejmuje okres od lipca 2015 roku do lipca 2026 roku.

FAQ

When do most companies announce dividend increases?

Jan carries the most declarations of any calendar month, at 8287 raises from 1872 companies since mid-2015, with Dec and Feb next. Every month carries some. An individual company's month is set by its own board calendar rather than by the market's.

Can you predict when a company will raise its dividend?

No. You can measure a base rate. Among companies raising on an annual cadence, 74.5% declared in the same calendar month as their previous raise in 2026, and 82.8% landed within a month of it. A high repeat rate describes past board decisions and nothing else.

How long after a dividend increase is announced does the payment arrive?

The declaration comes first, the ex-dividend date follows, and the cash lands after that. In 2026 the median gap from declaration to ex-dividend date ran 29 days across recurring dividends on file.

What does it mean when a company misses its usual raise month?

It means the annual review has not produced a higher rate yet. A hold can precede a later raise in a different month, a flat year, or a reduction. The increases and cuts page tracks which of those outcomes showed up across the market.

Do dividend growers always raise once a year?

Most do. A few raise twice within a year or change cadence after a spin-off or a merger, and the repeat-rate panel above excludes those cases by requiring 250 to 480 days between consecutive raises.


Every figure here comes from a stored query over filed dividend declarations. Open any panel's SQL, swap in your own ticker list, and run the calendar yourself on the Strasmore terminal.