Calculadora de crecimiento EPS
Si el beneficio por acción pasa de 2 a 2,5, el crecimiento del EPS es 0,25, una subida del 25 %; una caída de 4 a 3 aparece como −0,25. Compare dos periodos sin reconstruir el EPS desde el resultado neto. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- EPS inicial
- 2
- EPS final
- 2,5
- Cambio
- 0,5
- Tasa de crecimiento
- 0,25
El crecimiento del beneficio por acción (EPS) es el cambio de un periodo a otro en el resultado atribuible a cada acción ordinaria en circulación, expresado como decimal y no como porcentaje. Esta calculadora de crecimiento EPS toma un EPS inicial y un EPS final, resta el arranque del cierre y divide la diferencia entre el valor inicial. El resultado es la tasa simple de crecimiento de ese intervalo: 0.25 significa que el EPS subió un cuarto, mientras que un decimal negativo significa que el beneficio por acción se contrajo.
Qué significa el crecimiento del EPS y cómo aparece el decimal
El beneficio por acción, abreviado de forma habitual como EPS, es la parte del resultado de una sociedad atribuida a cada acción ordinaria en circulación. Los inversores vigilan el cambio de esa cifra porque un EPS al alza suele respaldar una valoración más alta, mientras que un EPS a la baja puede señalar presión de márgenes, dilución o un volumen de negocio más débil.
La tasa simple de crecimiento en un intervalo de información no es un misterio: es el EPS final menos el EPS inicial, todo dividido entre el EPS inicial. La identidad es una tasa de un solo periodo. No es CAGR, no es una senda compuesta de varios años y no es un ratio PEG; esas preguntas exigen entradas extra que esta página no inventa.
Cuando el EPS inicial es cero, la división queda indefinida y la tarea falla en lugar de devolver Infinity. El EPS final puede ser cero o negativo, y un EPS inicial negativo está permitido en lo matemático porque el denominador sigue siendo distinto de cero. La implementación no consulta ningún informe, ni un precio, ni un recuento de acciones: usted ya tiene los dos valores de EPS y se aplica una sola división determinista para que una comprobación en el navegador y un trabajo de producción no discrepen.
Dónde una calculadora de crecimiento EPS aporta valor
Los educadores que enseñan análisis de ratios pueden sembrar ejemplos de aula que muestren 2.00 a 2.50 como 0.25, un descenso de 4.00 a 3.00 como -0.25, y el fallo duro cuando alguien escribe un EPS inicial de cero. Las tablas de escenarios que comparan varios tickers se mantienen honestas porque el manejador es parse puro: sin feed de mercado, sin semilla aleatoria, sin reloj y sin anualización silenciosa. La validación fallida, incluido el caso de EPS inicial nulo, no consume saldo.
Use una herramienta de CAGR dedicada cuando la pregunta sea una tasa compuesta de varios años, y reserve esta página para la identidad de crecimiento EPS de un solo intervalo que quien busca escribe de verdad.
Qué puede hacer con ella
Widgets de educación para inversores
Permita que los lectores introduzcan dos cifras de beneficio por acción en una página de aterrizaje y vean la tasa simple de crecimiento como decimal, con un fallo claro cuando el EPS inicial es cero.
Comprobaciones de aula sobre análisis de ratios
Entregue al alumnado el EPS inicial y el final y verifique la tasa de un periodo a otro, incluidos los casos de contracción y el fallo duro ante un valor inicial nulo.
Preguntas frecuentes
¿La tasa de crecimiento es un porcentaje o una fracción decimal?
La calculadora devuelve una fracción decimal, no puntos porcentuales: 0.25 significa un aumento del veinticinco por ciento. Multiplique por cien usted mismo si un titular necesita una etiqueta de porcentaje.
¿Pueden ser negativos el EPS inicial o el final, y esto es CAGR?
El EPS final puede ser cero o negativo. Un EPS inicial negativo está permitido porque el denominador sigue siendo distinto de cero. Esta es una tasa de un solo intervalo, no una tasa anual compuesta; el CAGR necesita un recuento de años que esta herramienta no toma.
¿Cómo se calcula el crecimiento del BPA?
Reste el EPS inicial del final y divida la diferencia entre el inicial. Pasar de 2 a 2,5 da un cambio de 0,5 y una tasa de 0,25, es decir, un aumento del 25 %.
¿Qué ocurre si el EPS inicial es cero?
El cálculo se rechaza, porque dividir entre cero no tiene resultado. Cualquier otro valor inicial sirve, incluso uno negativo de un año con pérdidas, y el EPS final puede ser cero o negativo.
¿Debo usar el BPA básico o el diluido?
Cualquiera de los dos, siempre que ambas cifras sigan el mismo criterio y la misma moneda. Mezclar un EPS inicial básico con uno final diluido hace que la tasa compare cosas distintas.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/eps-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"beginning_eps":2,"ending_eps":2.5}'const res = await fetch("https://api.kit.forhosting.com/fin/eps-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"beginning_eps": 2,
"ending_eps": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/eps-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"beginning_eps": 2,
"ending_eps": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/eps-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"beginning_eps":2,"ending_eps":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"beginning_eps":2,"ending_eps":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/eps-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"beginning_eps": 2,
"ending_eps": 2.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.eps_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La identidad queda indefinida cuando el EPS inicial es cero, de modo que ese caso se rechaza con invalid_input en lugar de inventar una tasa.
Qué significa el crecimiento del EPS y cómo aparece el decimal
Caso concreto: beginning_eps de 2 y ending_eps de 2.5 producen change 0.5 y growth_rate 0.25, un aumento del veinticinco por ciento. Una contracción es de primer orden: inicio 4 y cierre 3 producen growth_rate -0.25. Los decimales periódicos se redondean half-up a diez cifras, de modo que inicio 3 y cierre 4 producen growth_rate 0.3333333333 en lugar de una expansión binaria inestable de un tercio.
Contrato de entrada, forma de la respuesta y la guarda del EPS inicial nulo
El EPS final no tiene esa restricción; cierres cero o negativos son válidos y simplemente producen una tasa negativa o de menos uno cuando el arranque fue positivo. Combine el decimal con su propio formato de porcentaje si un titular necesita el veinticinco por ciento; conserve el contrato almacenado como decimal para que las pruebas fijen 0.25 y no una cadena de porcentaje localizada. No envíe un recuento de años ni un recuento de acciones: esta página no anualiza y no reconstruye el EPS a partir del beneficio neto. Mantenga las dos cifras de EPS en la misma moneda y en la misma convención por acción, básico frente a diluido, para que la tasa compare lo comparable. Envíe por POST un cuerpo JSON con dos números finitos obligatorios: beginning_eps (el beneficio por acción de partida del intervalo; alias beginning, start_eps, initial_eps) y ending_eps (el beneficio por acción de cierre; alias ending, end_eps, final_eps). Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos y valores no finitos fallan con invalid_input nombrando el campo y no se facturan. La guarda de dominio exigida es el valor inicial: si beginning_eps es exactamente cero, incluido un cero negativo numérico que compara igual a cero, el manejador falla con un mensaje de que el EPS inicial es cero, porque growth_rate igual a (ending_eps menos beginning_eps) dividido entre beginning_eps queda indefinido en ese punto. En caso de éxito el cuerpo repite beginning_eps y ending_eps tal como se interpretaron, informa change como el final menos el inicial redondeado half-up a diez decimales, informa growth_rate como el cociente decimal redondeado del mismo modo, e incluye una cadena de fórmula breve que reexpresa growth_rate = (ending_eps - beginning_eps) / beginning_eps.
Dónde una calculadora de crecimiento EPS aporta valor
Como la implementación es parse de tier A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga el EPS inicial distinto de cero, fije el growth_rate redondeado en las pruebas y obtendrá resultados reproducibles de crecimiento del beneficio por acción para widgets, incrustaciones CMS y workers en el borde sin levantar un terminal de investigación propio.
Casos de integración
Notas de investigación en temporada de resultados
Convierta el EPS del periodo anterior y el EPS de este periodo en un growth_rate decimal para una nota de ticker, una celda de tablero o una columna de cribado sin abrir una hoja de cálculo.
Preguntas técnicas
¿Cómo se calcula la tasa de crecimiento del EPS?
Reste beginning_eps de ending_eps y divida entre beginning_eps. El resultado es growth_rate como decimal tras redondeo half-up a diez cifras, junto con el cambio absoluto.
¿Qué ocurre si el EPS inicial es cero?
La tarea falla con invalid_input. El crecimiento del EPS queda indefinido cuando el beneficio por acción inicial es cero; introduzca un beginning_eps distinto de cero. La validación fallida no se factura.
¿Cuánto cuesta la calculadora de crecimiento EPS?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago a $0.002 por llamada exitosa; la entrada no válida, incluido un EPS inicial cero, no se factura.