Quem define a data ex-dividendo das ações?
A bolsa de valores determina a data ex-dividendo seguindo as normas da FINRA e o ciclo de liquidação T+1. O conselho de administração define apenas o registro e o pagamento.
Quem define a data ex-dividendo? A bolsa onde o ativo está listado. Ela publica a data sob as regras de prática uniforme que as bolsas e a FINRA aplicam a cada emissão, derivando-a da data de registro declarada pela empresa e do ciclo de liquidação em vigor. O conselho de administração declara o dividendo, nomeia a data de registro e fixa a data de pagamento. A data ex-dividendo não é uma das datas constantes nessa resolução.
O que o conselho de administração de uma empresa realmente declara
Um dividendo começa com uma votação. O conselho reúne-se, aprova uma resolução e a empresa emite um comunicado ao mercado, geralmente acompanhado de um formulário 8-K. Essa resolução fixa quatro pontos:
- o valor em dinheiro por ação
- a data de registro, o dia em que a empresa consulta o seu livro de registro de acionistas para verificar quem detém as ações
- a data de pagamento, o dia em que o dinheiro sai da empresa e entra nas contas
- a data de declaração, o dia em que o pagamento se torna uma obrigação legal
A data ex-dividendo não consta nessa lista. Ela é atribuída posteriormente, pela entidade onde a ação é negociada, e todas as emissões no mercado recebem o mesmo tratamento.
O painel abaixo mede a parte do calendário que um conselho controla, para oito pagadores de dividendos recorrentes desde janeiro de 2023: com quanta antecedência em relação à data ex-dividendo a declaração ocorre e quanto tempo os detentores esperam após ela para receber o dinheiro.
O SQL exato por trás de cada número
SELECT
dividend_ticker AS ticker,
count() AS declaration_count,
round(avg(dateDiff('day', declared_on, ex_date)), 1) AS avg_days_declared_to_ex,
round(avg(dateDiff('day', ex_date, paid_on)), 1) AS avg_days_ex_to_pay
FROM
(
SELECT
id,
any(ticker) AS dividend_ticker,
any(declaration_date) AS declared_on,
any(ex_dividend_date) AS ex_date,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'CSCO')
AND ex_dividend_date >= toDate('2023-01-01')
AND ex_dividend_date < today()
AND declaration_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
GROUP BY id
)
GROUP BY dividend_ticker
ORDER BY avg_days_declared_to_ex DESCMSFT deixa a maior margem, com 69.1 dias em média da reunião do conselho até a data ex-dividendo, contra 9.6 dias para AAPL. A segunda etapa é mais estável: os detentores do primeiro nome no painel esperam 24.4 dias da data ex-dividendo até o recebimento. Esses intervalos são política da empresa e diferem de emissor para emissor. O posicionamento da data ex-dividendo, que vem a seguir, não difere em nada.
Quem define a data ex-dividendo, então?
Para uma ação listada, a bolsa de listagem primária declara a data ex-dividendo e a envia para o sistema de negociação. Para títulos negociados no mercado de balcão (OTC), a FINRA desempenha a mesma função sob o seu Código de Prática Uniforme. Nenhuma das duas tem qualquer influência sobre o montante ou a data de registro. Ambas aplicam um cálculo aritmético à data de registro que a empresa já publicou.
Esse cálculo baseia-se na liquidação. Comprar uma ação não coloca o seu nome no registro de acionistas imediatamente: a operação precisa ser liquidada primeiro, e apenas posições liquidadas constam nos livros. Para receber um dividendo declarado, o comprador precisa que a compra seja liquidada na data de registro ou antes dela. A bolsa coloca a data ex-dividendo no primeiro dia de negociação em que uma compra em condições normais já não pode ser liquidada a tempo. A partir dessa manhã, a ação é negociada sem o dividendo, e o vendedor retém o direito a ele. O nosso guia para liquidação T+1 detalha a etapa de liquidação.
Por que o T+1 mudou a data ex-dividendo para a data de registro
As ações nos EUA passaram da liquidação T+2 para T+1 em 28 de maio de 2024. Aplique a mesma regra aos dois ciclos e a resposta muda em um dia.
No T+2, uma compra era liquidada dois dias úteis após a operação. Comprar dois dias úteis antes da data de registro significava liquidação exatamente nela, a tempo. Comprar um dia útil antes significava liquidação com um dia de atraso. A bolsa colocava a data ex-dividendo nesse primeiro dia que perdia o prazo, um dia útil antes da data de registro.
No T+1, uma compra um dia útil antes da data de registro agora é liquidada na própria data de registro, a tempo. O primeiro dia que perde o prazo é a própria data de registro. Para um dividendo em dinheiro regular, a data ex-dividendo e a data de registro tornaram-se o mesmo dia do calendário.
O painel abaixo contabiliza cada dividendo em dinheiro regular por mês e divide-o entre os dois arranjos.
O SQL exato por trás de cada número
SELECT
toString(toStartOfMonth(ex_date)) AS month,
formatDateTime(toStartOfMonth(ex_date), '%b %Y') AS month_label,
count() AS dividend_count,
round(100 * countIf(ex_date < record_on) / count(), 1) AS ex_before_record_pct,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct
FROM
(
SELECT
id,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2023-01-01')
AND ex_dividend_date < toStartOfMonth(today())
AND record_date >= toDate('2000-01-01')
AND frequency > 0
GROUP BY id
)
GROUP BY month, month_label
ORDER BY monthEm Jan 2023, 99.8% dos dividendos em dinheiro regulares tinham uma data ex-dividendo anterior à data de registro, e 0.1% compartilhavam a data. Em Jul 2026, as duas linhas cruzaram-se: 97.5% dos 3723 dividendos daquele mês registraram a data ex-dividendo na data de registro. O cruzamento ocorre em meados de 2024, juntamente com a mudança na liquidação. Um pequeno resíduo permanece em cada linha em todos os meses, o que é um bom argumento para verificar um pagamento específico em vez de assumir o padrão.
Por que explicações antigas dão a resposta errada
Os resultados de pesquisa ainda estão cheios de páginas afirmando categoricamente que a data ex-dividendo cai um dia útil antes da data de registro. Essa frase foi precisa por décadas e deixou de ser em maio de 2024. A regra de prática uniforme por trás dela nunca mudou. O seu input mudou: encurte o ciclo de liquidação em um dia e a data ex-dividendo derivada desliza um dia para a frente. Qualquer explicação que ainda imprima a resposta antiga está descrevendo um ciclo de liquidação que o mercado aposentou. A nossa página data de registro vs data ex-dividendo apresenta as duas definições lado a lado.
Onde encontrar uma data ex-dividendo confirmada
Duas fontes possuem autoridade: o aviso da bolsa que declara a data ex-dividendo e a própria declaração da empresa em um comunicado à imprensa, 8-K ou página de relações com investidores. Todo o resto é cópia. Agregadores e calendários de dividendos republicam esses feeds com atraso e herdam qualquer erro introduzido ao longo do caminho.
As cópias erram em um ponto previsível. Dividendos trimestrais e mensais comuns são mecânicos, e um calendário que aplica a regra à data de registro coincidirá com a bolsa quase sempre. Distribuições únicas são onde o cálculo deixa de ser automático.
O SQL exato por trás de cada número
SELECT
multiIf(payout_frequency = 0, 'One-time',
payout_frequency = 1, 'Annual',
payout_frequency = 2, 'Semiannual',
payout_frequency = 4, 'Quarterly',
payout_frequency = 12, 'Monthly',
'Other cadence') AS cadence,
count() AS payout_count,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
round(100 * countIf(ex_date > paid_on) / count(), 1) AS ex_after_pay_pct
FROM
(
SELECT
id,
any(frequency) AS payout_frequency,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2024-09-01')
AND ex_dividend_date < today()
AND record_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
GROUP BY id
)
GROUP BY cadence
ORDER BY cadence = 'One-time' ASC, payout_count DESCDesde que o T+1 entrou em vigor, 99.3% dos 38758 Monthly pagamentos no painel mostram a data ex-dividendo na data de registro. A linha de pagamentos únicos na parte inferior está em 89.3%, e 1.9% dessas distribuições carregam uma data ex-dividendo marcada após a data de pagamento. Essa última coluna é a marca registrada da exceção abaixo.
A exceção do dividendo especial
Quando uma distribuição é grande em relação ao preço da ação, aproximadamente um quarto do valor da ação ou mais, a bolsa para de ancorar na data de registro. A data ex-dividendo move-se para o primeiro dia útil após a data de pagamento. Entre a data de registro e essa data ex-dividendo, as ações mudam de mãos com um "due bill" anexo, uma reivindicação que viaja com a ação e entrega a distribuição ao comprador. Due bills funcionam da mesma forma para grandes desdobramentos de ações.
O efeito prático para o leitor: um calendário que deriva a data ex-dividendo da data de registro imprime o dia errado para esses pagamentos, e imprime-o no lado errado da data de pagamento.
O SQL exato por trás de cada número
SELECT
multiIf(toFloat64(amount) < 0.5, 'Under $0.50',
toFloat64(amount) < 2.0, '$0.50 to $2',
toFloat64(amount) < 10.0, '$2 to $10',
'$10 and up') AS amount_bucket,
count() AS payout_count,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
round(100 * countIf(ex_date > paid_on) / count(), 1) AS ex_after_pay_pct
FROM
(
SELECT
id,
any(ticker) AS dividend_ticker,
any(cash_amount) AS amount,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE frequency = 0
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2024-09-01')
AND ex_dividend_date < today()
AND record_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
AND ticker NOT IN ('SPCX')
GROUP BY id
)
GROUP BY amount_bucket
ORDER BY min(toFloat64(amount)) ASCAgrupar distribuições únicas por tamanho mostra onde o alinhamento comum se mantém e onde ele para. No grupo de Under $0.50, 96% colocam a data ex-dividendo na data de registro. No grupo de $10 and up, essa proporção é de 74.1% em 54 pagamentos, com 16.7% carregando a data ex-dividendo diferida. O valor em dólares é apenas uma aproximação grosseira para o teste de percentual, uma vez que o limite mede a distribuição contra o preço da ação, portanto, os grupos confundem-se nas bordas.
O que acontece com uma posição no dia em si é uma questão separada. Vender na data ex-dividendo cobre quem mantém o pagamento, a data ex-dividendo explicada cobre a mecânica de ponta a ponta, e próximas datas ex-dividendo mantém uma lista atualizada do que está por vir.
FAQ
Uma empresa define a sua própria data ex-dividendo?
Não. Um conselho declara o montante e as duas datas da empresa que o acompanham, a data de registro e a data de pagamento. A bolsa de listagem primária atribui a data ex-dividendo posteriormente, aplicando a regra de prática uniforme a essa data de registro, e a FINRA faz o mesmo para títulos negociados no mercado de balcão.
A data ex-dividendo é o mesmo dia que a data de registro?
Para um dividendo em dinheiro regular sob liquidação T+1, sim, e esse tem sido o arranjo desde 28 de maio de 2024. Sob o ciclo T+2 mais antigo, a data ex-dividendo caía um dia útil antes. Distribuições muito grandes são a exceção permanente, com uma data ex-dividendo após a data de pagamento.
Quem define a data ex-dividendo para ações OTC?
A FINRA, sob o seu Código de Prática Uniforme. O cálculo corresponde ao que uma bolsa aplica a uma ação listada: trabalha a partir da data de registro que o emissor declarou e do ciclo de liquidação em vigor.
Por que os calendários de dividendos discordam sobre a data ex-dividendo?
A maioria deles deriva a data da data de registro em vez de ler o aviso da bolsa. A derivação coincide para dividendos trimestrais e mensais comuns e falha para distribuições únicas e extraordinárias, que a bolsa trata sob uma regra diferente.
Uma data ex-dividendo pode mudar após ser anunciada?
Sim. Uma data de registro revisada, uma declaração tardia ou uma distribuição que ultrapassa o limite de tamanho podem mover a data ex-dividendo publicada. O aviso da bolsa e o próprio documento do emissor continuam sendo os dois lugares que vale a pena verificar antes que a data seja relevante para uma posição.
Cada painel aqui é acompanhado pelo SQL exato abaixo dele; expanda um para ver como as datas foram contadas. Para verificar o cálculo da data ex-dividendo em um pagamento que você acompanha, faça a pergunta em inglês simples no terminal Strasmore.