Quando empresas anunciam aumento de dividendos
Os aumentos de dividendos se concentram no mesmo mês fiscal ano após ano. Veja o mês de anúncio de cada empresa, a consistência e os fatores que podem alterá-lo.
As empresas anunciam aumentos de dividendos em um ciclo anual, e a maioria faz o anúncio no mesmo mês todos os anos. O conselho de administração aprova uma nova taxa em uma reunião programada, a empresa divulga a declaração, e o pagamento maior aparece na próxima data ex-dividendo. A resposta mais correta para uma pergunta sobre o próximo aumento de dividendo é uma taxa-base construída a partir do histórico de declarações. Esta página constrói essa taxa-base: o calendário de aumentos do mercado, o mês usado por cada empresa que eleva dividendos, o grau de consistência desse mês e os fatores que podem alterá-lo.
Cada painel abaixo consulta o histórico de dividendos arquivado em global_markets.stocks_dividends e usa como referência declaration_date, a data em que a decisão do conselho se tornou pública, e não a data ex-dividendo ou a data de pagamento. Um aumento é contabilizado quando o valor recorrente do dividendo trimestral em dinheiro supera o valor do trimestre anterior, com intervalo de um trimestre.
Quando as empresas anunciam aumentos de dividendos?
Começamos pelo mercado como um todo. Considerámos todas as empresas com pagamento trimestral recorrente registadas desde meados de 2015, ordenadas pelo mês do calendário em que declararam o aumento:
O SQL exato por trás de cada número
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 DESCO mês com mais anúncios é Jan, com 8287 aumentos de 1872 empresas. Dec e Feb vêm a seguir. O mês mais tranquilo, Aug, ainda regista 1428. Todos os 12 meses têm registos, pelo que o calendário é irregular, e não concentrado numa única janela.
Por que o mesmo mês volta todos os anos
As taxas de dividendos são definidas pelo conselho de administração, que se reúne conforme um calendário divulgado. A maioria das empresas dos EUA revisa a distribuição uma vez por ano, na reunião que ocorre após o fim do ano fiscal ou perto da assembleia anual de acionistas. Essa revisão mantém sua posição no calendário enquanto o cronograma permanecer em vigor.
Outros dois mecanismos reforçam esse padrão. Uma empresa que acompanha uma sequência de aumentos consecutivos tem incentivo para preservar a data de aniversário. O próprio ciclo de pagamentos também é fixo: uma empresa que paga dividendos trimestralmente tem quatro janelas por ano, e normalmente apenas uma delas inclui uma nova taxa. Os calendários fiscais explicam a maior parte dos casos que parecem fugir ao padrão. Uma empresa cujo ano fiscal termina em junho define sua taxa em um trimestre diferente daquele de uma empresa que encerra o ano fiscal em dezembro. Por isso, o mês do aumento pode ficar um ou dois trimestres distante do mês predominante entre as demais empresas.
Em que mês cada empresa que aumenta dividendos costuma fazê-lo?
Doze nomes conhecidos, com longos históricos de distribuição, classificados pelo grau de concentração dos aumentos em um único mês:
O SQL exato por trás de cada número
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 DESCHD aparece no topo do painel: 11 dos seus 11 aumentos desde 2016 foram anunciados em Feb, uma taxa de acerto de 100%. Na parte inferior, XOM anuncia o aumento no seu mês habitual, Oct, em 44% das vezes. Considere o mês típico como uma taxa-base de uma empresa, não como um calendário. Ele resume o que ocorreu em uma década de reuniões do conselho. Não diz nada sobre uma decisão que ainda não foi tomada.
Essa é a divisão de funções dentro deste grupo. campeões do crescimento dos dividendos mostra quem detém as sequências mais longas, aumentos e cortes de dividendos relata o que já aconteceu com as distribuições, e esta página responde quando os anúncios são divulgados.
Com que precisão o mês se repete?
Considere cada aumento no mercado que ocorre entre 250 e 480 dias depois de outro aumento — a cadência anual — e verifique se o mês do calendário coincidiu:
O SQL exato por trás de cada número
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 yearAo longo dos 10 anos apresentados no gráfico, a proporção de ocorrências no mesmo mês foi de 68.6% em 2017 e de 74.5% em 2026, esta última abrangendo 1154 empresas. Permitir uma diferença de um mês eleva a leitura de 2026 para 82.8%. A última linha considera apenas anúncios feitos até julho de 2026, o corte usado em todos os painéis deste artigo. Uma taxa de repetição nessa faixa é uma referência inicial forte. Ainda assim, é apenas uma referência inicial.
O calendário de aumentos de uma empresa, ano a ano
A Johnson & Johnson aumentou o valor trimestral em todos os anos do período analisado. Cada linha abaixo representa um aumento: a data de anúncio, o valor anterior e o novo valor.
O SQL exato por trás de cada número
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 yearO primeiro aumento do painel foi anunciado em Apr 28 de 2016, elevando o valor trimestral de $0.75 para $0.8, um aumento de 6.7%. O mais recente foi anunciado em Apr 14 de 2026, elevando o valor para $1.34, um aumento de 3.1%. Os dois extremos da sequência de 11 aumentos ficam na faixa de um dígito médio, um padrão típico do calendário de uma empresa madura em crescimento. A página de dividendos da JNJ traz o histórico completo de pagamentos, e o histórico de aumentos da Verizon mostra o mesmo ritmo anual, mas com uma taxa de crescimento menor.
O que quebra o padrão
Quatro fatores fazem um aumento sair do seu mês habitual ou eliminam o aumento daquele ano.
- Uma distribuição sob pressão. Quando o dividendo absorve a maior parte dos lucros, a revisão anual pode terminar com a manutenção do valor, em vez de um aumento. A página sobre payout ratio de dividendos mostra como essa margem de segurança é medida.
- Uma fusão ou cisão pendente. Operações societárias reorganizam tanto o calendário do conselho de administração como o número de ações. A taxa pode permanecer congelada durante um ciclo enquanto a operação estiver em andamento.
- Um ano sem aumento já registrado. Uma empresa que manteve o dividendo inalterado no ano passado tem o aniversário interrompido. O aumento seguinte reinicia o padrão, em vez de dar continuidade a ele.
- Um corte. Os cortes de dividendos também resultam da mesma revisão anual e ocorrem nos mesmos meses que os aumentos.
Essa lista é mais importante para quem interpreta um calendário como uma previsão. Uma taxa histórica indica qual mês o conselho de administração usou. Ela não indica o que o conselho fará a seguir. E um aumento só existe depois que a empresa o anuncia.
Data de anúncio, data ex-dividendo e data de pagamento
O anúncio é a divulgação da distribuição. A data ex-dividendo é a data-limite de posse para receber esse pagamento, e ocorre depois. O histórico disponível mostra o intervalo que normalmente existe entre as duas datas.
O SQL exato por trás de cada número
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 yearNo ano parcial de 2026 até julho, 29319 anúncios recorrentes de 10493 empresas constavam do histórico, com uma mediana de 29 dias entre o anúncio e a data ex-dividendo. 100% desses registros têm anúncio na própria data ex-dividendo ou antes dela. Esse intervalo é o período em que um aumento já foi anunciado, mas ainda não pode ser pago. O calendário de próximas datas ex-dividendo lista as datas-limite das duas semanas seguintes, e o guia da data ex-dividendo apresenta toda a sequência de datas.
Como um aumento é contabilizado
- Apenas dividendos em dinheiro recorrentes e trimestrais entram na comparação (
distribution_type = 'recurring',frequency = 4). Distribuições especiais e pontuais ficam de fora. - Linhas duplicadas do fornecedor para o mesmo ticker e a mesma data ex-dividendo são consolidadas em uma só, considerando o maior valor em dinheiro.
- Um aumento exige que o novo valor supere o anterior em mais de meio por cento, com as duas datas ex-dividendo separadas por 45 a 200 dias. Isso elimina ruídos de arredondamento e impede que uma lacuna no histórico seja interpretada como um salto.
- O painel de frequência das repetições acrescenta a exigência de que o aumento anterior tenha ocorrido entre 250 e 480 dias antes. Isso restringe a análise às empresas com ciclo anual e exclui do cálculo as que aumentam os dividendos duas vezes por ano.
- Todas as janelas vão de julho de 2015 a julho de 2026.
Perguntas frequentes
Quando a maioria das empresas anuncia aumentos de dividendos?
Jan concentra o maior número de declarações entre todos os meses do calendário, com 8287 aumentos de 1872 empresas desde meados de 2015. Dec e Feb vêm em seguida. Todos os meses registram alguma declaração. O mês de cada empresa é definido pelo calendário do seu conselho, não pelo mercado.
É possível prever quando uma empresa aumentará o dividendo?
Não. É possível medir uma taxa-base. Entre as empresas que aumentam os dividendos anualmente, 74.5% declararam o aumento no mesmo mês do calendário do aumento anterior, e 82.8% ocorreram dentro de um mês dessa data, em 2026. Uma alta taxa de repetição descreve decisões passadas dos conselhos, e nada além disso.
Quanto tempo depois do anúncio de um aumento de dividendo ocorre o pagamento?
A declaração vem primeiro, seguida pela data ex-dividendo. O dinheiro é pago depois disso. Em 2026, o intervalo mediano entre a declaração e a data ex-dividendo foi de 29 dias, considerando os dividendos recorrentes registrados.
O que significa quando uma empresa não aumenta o dividendo no mês habitual?
Significa que a revisão anual ainda não resultou em uma taxa maior. Uma manutenção pode ser seguida por um aumento em outro mês, por um ano sem alteração ou por uma redução. A página de aumentos e cortes mostra quais desses resultados ocorreram no mercado.
As empresas que aumentam dividendos sempre fazem isso uma vez por ano?
A maioria, sim. Algumas aumentam duas vezes no mesmo ano ou alteram a periodicidade após um spin-off ou uma fusão. O painel de taxa de repetição acima exclui esses casos ao exigir um intervalo de 250 a 480 dias entre aumentos consecutivos.
Todos os números desta página vêm de uma consulta armazenada sobre declarações de dividendos arquivadas. Abra o SQL de qualquer painel, substitua pela sua própria lista de tickers e execute o calendário no terminal Strasmore.