Calculadora PVGO
Uma ação cotada a 50, com lucro por ação de 4 e retorno exigido de 0,10, vale 40 sem crescimento, então 10 do seu preço corresponde às oportunidades de crescimento. 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
- Preço da ação
- 50
- Eps
- 4
- Retorno exigido
- 0,1
- Valor sem crescimento
- 40
- PVGO
- 10
O valor presente das oportunidades de crescimento, quase sempre abreviado PVGO, é a fatia da cotação de uma ação listada que não se explica ao tratar o lucro atual como uma perpetuidade sem crescimento. Esta calculadora PVGO aceita o preço atual da ação, o lucro por ação e o retorno exigido como fração decimal, e devolve o PVGO como o preço menos o EPS dividido pelo retorno exigido. Um resultado positivo significa que o mercado paga por projetos futuros que rendem acima do custo do capital próprio; um resultado nulo descreve uma ação sem crescimento cuja cotação iguala o lucro capitalizado.
O que o PVGO mede e como a identidade se forma
A avaliação de renda variável parte uma cotação em duas histórias. A primeira é uma firma sem crescimento que distribui todo o lucro para sempre: o seu valor é o lucro por ação capitalizado ao retorno exigido, EPS dividido por r. A segunda é tudo o que o mercado está disposto a pagar acima desse piso: o valor presente das oportunidades de crescimento, ou PVGO.
Quem pesquisa calculadora pvgo quer esse residual, não um motor completo de fluxo de caixa descontado, não uma taxa de crescimento do EPS de um período para o outro e não uma projeção de valor futuro composto. A identidade é uma única subtração. Tome o preço atual P0, subtraia o valor sem crescimento EPS dividido pelo retorno exigido, e a diferença é o PVGO.
Um caso de manual é uma cotação de cinquenta, quatro de lucro por ação e um retorno exigido de 0.10: o valor sem crescimento é quarenta, então o PVGO vale dez. Se a cotação já iguala o lucro capitalizado, o PVGO é zero e a ação é precificada como uma perpetuidade sem crescimento.
Um PVGO negativo significa que o mercado cotiza as ações abaixo do lucro atual capitalizado, o que ocorre quando se espera que o lucro encolha, que o capital seja desperdiçado ou que o risco seja maior do que a r que você digitou. O retorno exigido é o custo do capital próprio como fração decimal: informe 0.10 para dez por cento, não 10. Informar dez trataria r como mil por cento e derrubaria o valor sem crescimento.
Esta calculadora não projeta uma taxa de crescimento g, não pede um payout e não consulta um ticker: você já tem os três números, e aplica-se uma divisão e uma subtração determinísticas para que uma verificação no navegador e um trabalho de produção nunca discordem.
Casos de uso
Triagem residual em pesquisa de renda variável
Transforme uma cotação, um EPS publicado e um custo do capital próprio em PVGO para uma nota de ticker, uma célula de painel ou uma coluna de triagem sem abrir uma planilha.
Exercícios de avaliação CFA e de sala de aula
Deixe o alunado informar P0, EPS e r como decimal e ver o valor sem crescimento mais o PVGO, inclusive uma falha clara quando o retorno exigido é zero.
Widgets de educação para investidores
Mostre a quem lê quanto de uma cotação é lucro atual capitalizado frente ao valor presente das oportunidades de crescimento, com a mesma identidade que um manual imprime.
Perguntas frequentes
Como o PVGO é calculado?
Subtraia o valor sem crescimento do preço da ação. O resultado é pvgo após o arredondamento half-up a dez casas, junto com os insumos repetidos e a string de fórmula.
O retorno exigido é um percentual ou uma fração decimal?
Informe uma fração decimal, não pontos percentuais: 0.10 significa um custo do capital próprio de dez por cento. Digitar 10 trataria r como mil por cento e derrubaria o valor sem crescimento.
O PVGO pode ser negativo e o EPS pode ser um prejuízo?
Sim. PVGO negativo significa que a cotação fica abaixo do lucro atual capitalizado. EPS nulo ou negativo é permitido e produz um valor sem crescimento nulo ou negativo. Esta é a identidade PVGO, não um DCF de vários anos; use uma ferramenta de valor intrínseco dedicada para uma trajetória de caixa.
O que um PVGO positivo indica?
Que o mercado está pagando por projetos futuros que ele espera render mais que o custo do capital próprio. Um PVGO igual a zero significa que o preço equivale aos lucros atuais capitalizados: a ação é avaliada como se nunca fosse crescer.
Preciso de uma taxa de crescimento ou de um índice de distribuição?
Não. Você só precisa do preço da ação, do lucro por ação e do retorno exigido. A calculadora não projeta crescimento, não usa índice de distribuição de dividendos e não busca cotações.
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/pvgo \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"share_price":50,"eps":4,"required_return":0.1}'const res = await fetch("https://api.kit.forhosting.com/fin/pvgo", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"share_price": 50,
"eps": 4,
"required_return": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/pvgo",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"share_price": 50,
"eps": 4,
"required_return": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/pvgo", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"share_price":50,"eps":4,"required_return":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"share_price":50,"eps":4,"required_return":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/pvgo", 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
{
"share_price": 50,
"eps": 4,
"required_return": 0.1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.pvgo",
"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.
Limites
max_abs_value | 1000000000000000 |
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
Um retorno exigido exatamente igual a zero é rejeitado com invalid_input, porque o valor sem crescimento fica indefinido.
Contrato de entrada, forma da resposta e a guarda do retorno nulo
O preço da ação e o EPS não têm essa restrição; EPS nulo ou negativo (um prejuízo publicado) é válido e simplesmente produz um valor sem crescimento negativo, o que eleva o PVGO acima da cotação. Conserve o retorno exigido como decimal para que os testes fixem 0.10 e não uma string de percentual localizada. Não envie uma taxa de crescimento, um payout nem uma contagem de ações: esta página não executa o crescimento de Gordon e não reconstrói o EPS a partir do lucro líquido. Emparelhe as três cifras na mesma moeda e na mesma convenção por ação para que o residual compare o comparável. Envie por POST um corpo JSON com três números finitos obrigatórios: share_price (o preço de mercado atual por ação P0; alias price, p0, stock_price, market_price), eps (lucro por ação na mesma moeda; alias earnings_per_share, earnings) e required_return (o custo do capital próprio como fração decimal, por exemplo 0.10 para dez por cento; alias r, cost_of_equity, discount_rate). Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, booleanos, valores não finitos e magnitudes acima do limite declarado falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa share_price, eps e required_return como interpretados, informa no_growth_value como EPS sobre r arredondado half-up a dez casas, informa pvgo como o preço menos esse valor sem crescimento arredondado do mesmo modo, e inclui uma string formula curta que reafirma pvgo = share_price - eps / required_return.
Onde uma calculadora PVGO justifica o seu lugar
Quem ensina avaliação residual pode semear exemplos que mostrem uma cotação de cinquenta, quatro de EPS e r de 0.10 como PVGO de dez; uma cotação que já iguala EPS sobre r como PVGO nulo; e a falha dura quando alguém digita um retorno exigido de zero. Validação falha, inclusive o caso de retorno exigido nulo, não consome saldo. Use uma ferramenta DCF dedicada quando a pergunta for o valor intrínseco a partir de uma trajetória de caixa, e reserve esta página para a identidade PVGO que quem pesquisa de fato digita. Como a implementação é parse de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha required_return diferente de zero e em forma decimal, fixe o campo pvgo arredondado nos testes e você obtém resultados reproduzíveis do valor presente das oportunidades de crescimento para widgets, embeds CMS e workers na borda sem levantar um terminal de pesquisa próprio.
Perguntas técnicas
O que acontece se o retorno exigido for zero?
A tarefa falha com invalid_input. O PVGO fica indefinido quando o retorno exigido é zero porque o lucro não pode ser capitalizado como perpetuidade; informe um required_return diferente de zero como decimal. Validação falha não é cobrada.
Quanto custa a calculadora PVGO?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive um retorno exigido de zero, não é cobrada.