Calculadora de dividendos
Uma empresa que distribui 2.000.000.000 em dividendos entre 500.000.000 ações paga 4 por ação, e com a ação a 50 isso dá uma rentabilidade de 8%. Obtenha os dois números a partir dos totais de um relatório. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Dividendos totais
- 2.000.000.000
- Ações em circulação
- 500.000.000
- Preço da ação
- 50
- Dividendo por ação
- 4
- Rendimento de dividendos
- 8
- Rendimento de dividendos (decimal)
- 0,08
O dividendo por ação e a rentabilidade de dividendos são as duas cifras de retorno em caixa que investidores citam quando uma companhia distribui lucros aos titulares de ações ordinárias. O dividendo por ação é o total de dividendos em dinheiro dividido pelas ações em circulação. A rentabilidade é esse valor por ação dividido pelo preço atual da ação, em geral mostrado em porcento, de modo que um dividendo de quatro dólares sobre uma ação de cinquenta é uma rentabilidade de oito por cento. Equipes de operações, estudantes e donos de planilha recuperam essas cifras quando um relatório lista dividendos agregados, uma contagem de ações e uma cotação em colunas distintas. Esta calculadora de dividendos divide o total de dividendos pelas ações em circulação e, em seguida, divide o valor por ação pelo preço, devolvendo tanto o valor do dividendo quanto a rentabilidade.
O que significam o dividendo por ação e a rentabilidade, e como o caixa vira uma taxa
O dividendo por ação é o caixa que uma companhia paga sobre cada ação em circulação: o total de dividendos dividido pela contagem de ações. A rentabilidade de dividendos é esse valor por ação dividido pelo preço atual, costuma ser cotada em porcento, de modo que um dividendo de quatro dólares sobre uma ação de cinquenta é uma rentabilidade de oito por cento. Essas duas cifras respondem a perguntas distintas.
O dividendo por ação é um valor em unidades de moeda; é o que aparece num formulário fiscal ou num calendário de dividendos ao lado do ticker. A rentabilidade é uma taxa de retorno na cotação de hoje: ela se move quando o preço se move mesmo que o conselho não mude a distribuição em caixa. A rentabilidade trailing usa os dividendos já pagos nos últimos doze meses; a rentabilidade a termo usa a taxa anual indicada do último dividendo declarado.
Uma companhia que não pagou caixa tem total zero, dividendo por ação zero e rentabilidade zero, resultado válido, não um erro. A frequência já está embutida no total que você envia: se uma empresa paga um dólar quatro vezes por ano, passe quatro como caixa anual, não o cheque trimestral.
Casos de uso
Exercícios e gabaritos LMS de dividendo por ação e rentabilidade
Corrija problemas que pedem calcular o dividendo por ação como total de dividendos sobre ações em circulação, e a rentabilidade como esse valor sobre o preço, inclusive o caso de caixa nulo.
Perguntas frequentes
Como se calcula o dividendo por ação?
Envie o caixa agregado (anual, trailing ou indicado) e uma contagem de ações positiva. Dois bilhões de caixa sobre quinhentos milhões de ações é um dividendo por ação de quatro dólares.
Como se calcula a rentabilidade de dividendos a partir desse valor?
Um dividendo de quatro dólares sobre uma ação de cinquenta é uma rentabilidade de oito por cento.
O que acontece se as ações em circulação forem zero?
O dividendo por ação é o total de dividendos dividido pelas ações em circulação, então uma contagem zero não é um denominador válido. A chamada não é cobrada.
Uso o dividendo trimestral ou o anual?
O total do período que você quer medir, normalmente o ano. Se a empresa paga um quatro vezes por ano, informe quatro como valor anual, e não o pagamento de um único trimestre.
Qual a diferença entre rentabilidade de dividendos passada e projetada?
A passada usa os dividendos efetivamente pagos nos últimos doze meses; a projetada usa a taxa anual indicada pelo último dividendo anunciado. Informe o total que preferir, desde que seja consistente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/dividend \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_dividends":2000000000,"shares_outstanding":500000000,"share_price":50}'const res = await fetch("https://api.kit.forhosting.com/fin/dividend", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_dividends": 2000000000,
"shares_outstanding": 500000000,
"share_price": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dividend",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_dividends": 2000000000,
"shares_outstanding": 500000000,
"share_price": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dividend", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_dividends":2000000000,"shares_outstanding":500000000,"share_price":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_dividends":2000000000,"shares_outstanding":500000000,"share_price":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dividend", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"total_dividends": 2000000000,
"shares_outstanding": 500000000,
"share_price": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dividend",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Uma contagem de ações em circulação igual a zero é rejeitada com invalid_input porque não pode ser o denominador.
O que significam o dividendo por ação e a rentabilidade, e como o caixa vira uma taxa
Este endpoint não busca relatórios nem cotações ao vivo. Aplica as definições que você fornece para que gabaritos, widgets de landing e automação compartilhem um único valor e uma única taxa auditáveis. total_dividends é o caixa agregado que você quer no numerador: dividendos anuais, dos últimos doze meses ou a taxa anual indicada, desde que seja coerente. shares_outstanding é o denominador do valor por ação e deve ser um número finito maior que zero; uma contagem zero não pode dividir e é rejeitada em vez de inventar um dividendo. share_price deve ser um número finito maior que zero para que a rentabilidade tenha denominador válido.
Contrato de entrada, formato da resposta e comportamento de erro
As ações em circulação são o campo que o contrato de produto destaca: uma contagem zero nunca é trocada em silêncio por um, e uma contagem ausente não é tratada como zero. Validação que falha não consome saldo, o que mantém baratos os scripts exploratórios quando quem desenvolve envia de propósito uma contagem zero para confirmar o caminho de erro. Envie por POST um corpo JSON com três números finitos obrigatórios. total_dividends (aliases total_dividend, dividends, dividend_paid e cash_dividends) é o dividendo de caixa agregado em unidades de moeda. Deve ser finito e maior ou igual a zero para que uma companhia que não pagou nada seja permitida. shares_outstanding (aliases shares, number_of_shares, outstanding_shares e shares_issued) é a contagem de ações usada como denominador por ação e deve ser um número finito estritamente maior que zero. share_price (aliases price, stock_price, market_price e last_price) é a cotação na mesma moeda do dividendo e deve ser um número finito estritamente maior que zero. decimals é opcional, um inteiro de zero a doze (padrão seis) que controla o arredondamento half-up do valor por ação e dos dois campos de rentabilidade. Em caso de sucesso o corpo ecoa total_dividends, shares_outstanding e share_price, depois dividend_per_share como o caixa por ação, dividend_yield como porcento, dividend_yield_decimal como a fração equivalente e uma string formula que reescreve que o dividendo por ação é o total sobre as ações e que a rentabilidade é o dividendo por ação sobre o preço. Exemplo: dois bilhões de dividendos totais, quinhentos milhões de ações e um preço de cinquenta devolvem dividend_per_share quatro, dividend_yield oito e dividend_yield_decimal 0.08. Campos ausentes, valores não finitos, um total negativo ou uma contagem ou um preço zero ou negativo falham com invalid_input nomeando o campo e não são cobrados. Prefira números JSON simples a strings com símbolos de moeda ou sinais de porcento; strings numéricas só são aceitas quando batem com um padrão estrito de número finito, sem vírgulas nem rótulos. O preço é um US$ 0,002 fixo por chamada bem-sucedida com unit item.
Onde uma calculadora de dividendos agrega valor
Educadores e plataformas LMS precisam de um oráculo para a pergunta de definição que pede calcular o dividendo por ação a partir do total e das ações em circulação, inclusive o caso de caixa zero, sem um terminal de dados de mercado. Equipes de conteúdo podem contrastar a rentabilidade trailing com a rentabilidade a termo na mesma contagem para o leitor ver por que duas porcentagens podem descrever o mesmo ticker quando a taxa indicada difere do caixa do ano anterior. Use esta capacidade quando você já tem o caixa total, uma contagem de ações e um preço; se tem dólares de cupom anual e um valor de face de título, use uma calculadora de taxa de cupom em vez desta definição de dividendo de renda variável. Arquivos de back-office costumam guardar o total de dividendos pagos, as ações em circulação e o último preço em colunas separadas; um endpoint determinístico recupera DPS e rentabilidade sem uma célula de planilha que alguém depois reescreveria como payout ao dividir pelo lucro. Integradores ligam o endpoint a notebooks, ferramentas de fluxo ou edge workers para fixar goldens quando um extrato de carteira muda o caixa armazenado, a contagem diluída ou a cotação. Mantenha shares_outstanding e share_price estritamente positivos, fixe os campos dividend_per_share e dividend_yield arredondados nos testes e obtenha valores e rentabilidades reproduzíveis para widgets, salas de aula e produção sem montar sua própria biblioteca de pesquisa de renda variável.
Casos de integração
Caixa por ação a partir do total de um 10-K
Transforme o total de dividendos pagos, as ações em circulação e o último preço em dividend_per_share e o porcento de rentabilidade trailing mostrado numa página de cotação.
Arquivos de carteira que guardam caixa, ações e preço em separado
Recupere dividend_per_share e dividend_yield a partir das colunas de caixa agregado, contagem de ações e preço, sem dividir por engano o caixa pelo lucro (isso seria um payout).
Perguntas técnicas
Você deve enviar caixa anual, trailing ou trimestral em total_dividends?
Envie o caixa que corresponda à rentabilidade desejada. A rentabilidade trailing usa os últimos doze meses; a rentabilidade a termo usa a taxa anual indicada. Não envie um único cheque trimestral a menos que pretenda uma rentabilidade trimestral. A calculadora não anualiza.
Quanto custa a calculadora de dividendos?
A ferramenta do navegador é gratuita. As solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.