Calculateur de croissance EPS
Si le bénéfice par action passe de 2 à 2,5, la croissance de l'EPS est de 0,25, soit une hausse de 25 % ; une baisse de 4 à 3 ressort à −0,25. Comparez deux périodes sans recalculer l'EPS depuis le résultat net. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- BPA initial
- 2
- BPA final
- 2,5
- Variation
- 0,5
- Taux de croissance
- 0,25
La croissance du bénéfice par action (EPS) est la variation d'une période à l'autre du résultat attribuable à chaque action ordinaire en circulation, exprimée en décimal plutôt qu'en pourcentage. Ce calculateur de croissance EPS prend un EPS de début et un EPS de fin, retranche le départ de la clôture et divise la différence par la valeur initiale. Le résultat est le taux de croissance simple de cet intervalle : 0.25 signifie que l'EPS a augmenté d'un quart, tandis qu'un décimal négatif signifie que le bénéfice par action s'est contracté.
Ce que signifie la croissance de l'EPS et comment apparaît le décimal
Le bénéfice par action, habituellement abrégé EPS, est la part du résultat d'une société allouée à chaque action ordinaire en circulation. Les investisseurs surveillent le changement de ce chiffre parce qu'un EPS en hausse soutient souvent une valorisation plus élevée, tandis qu'un EPS en baisse peut signaler une pression sur les marges, une dilution ou une ligne de revenus plus faible.
Le taux de croissance simple sur un intervalle de publication n'a rien de mystérieux : c'est l'EPS de fin moins l'EPS de début, le tout divisé par l'EPS de début. L'identité est un taux d'une seule période. Ce n'est pas un CAGR, ni une trajectoire composée sur plusieurs années, ni un ratio PEG ; ces questions exigent des entrées supplémentaires que cette page n'invente pas.
Lorsque l'EPS de début est zéro, la division est indéfinie et la tâche échoue au lieu de renvoyer Infinity. L'EPS de fin peut être zéro ou négatif, et un EPS de début négatif est mathématiquement admis parce que le dénominateur reste non nul. L'implémentation ne consulte aucun dépôt, ni un cours, ni un nombre d'actions : vous avez déjà les deux valeurs d'EPS, et une seule division déterministe s'applique pour qu'une vérification dans le navigateur et un travail de production ne divergent jamais.
Où un calculateur de croissance EPS justifie sa place
Les enseignants d'analyse de ratios peuvent semer des exemples de classe qui montrent 2.00 vers 2.50 comme 0.25, un recul de 4.00 vers 3.00 comme -0.25, et l'échec dur lorsqu'on saisit un EPS de début égal à zéro. Les tableaux de scénarios qui comparent plusieurs tickers restent honnêtes parce que le gestionnaire est parse pur : pas de flux de marché, pas de graine aléatoire, pas d'horloge et pas d'annualisation silencieuse. Une validation en échec, y compris le cas d'EPS de début nul, ne consomme pas de solde.
Utilisez un outil CAGR dédié lorsque la question est un taux composé pluriannuel, et réservez cette page à l'identité de croissance EPS d'un seul intervalle que les internautes saisissent réellement.
Cas d’usage
Widgets d'éducation des investisseurs
Laissez les lecteurs saisir deux chiffres de bénéfice par action sur une page d'atterrissage et voir le taux de croissance simple en décimal, avec un échec clair lorsque l'EPS de début vaut zéro.
Contrôles de classe sur l'analyse de ratios
Donnez aux élèves l'EPS de début et de fin et vérifiez le taux d'une période à l'autre, y compris les cas de contraction et l'échec dur devant une valeur de début nulle.
Questions fréquentes
Le taux de croissance est-il un pourcentage ou une fraction décimale ?
Le calculateur renvoie une fraction décimale, pas des points de pourcentage : 0.25 signifie une hausse de vingt-cinq pour cent. Multipliez par cent vous-même si un titre a besoin d'une étiquette en pourcentage.
L'EPS de début ou de fin peut-il être négatif, et s'agit-il d'un CAGR ?
L'EPS de fin peut être zéro ou négatif. Un EPS de début négatif est admis parce que le dénominateur reste non nul. Il s'agit d'un taux d'un seul intervalle, pas d'un taux annuel composé ; le CAGR exige un nombre d'années que cet outil ne prend pas.
Comment calculer la croissance du BPA ?
Soustrayez l'EPS de début de l'EPS de fin, puis divisez l'écart par l'EPS de début. Passer de 2 à 2,5 donne une variation de 0,5 et un taux de 0,25, soit une hausse de 25 %.
Que se passe-t-il si l'EPS de début vaut zéro ?
Le calcul est refusé, car une division par zéro n'a pas de résultat. Toute autre valeur de départ convient, même négative après une année de perte, et l'EPS de fin peut être nul ou négatif.
Faut-il utiliser le BPA de base ou le BPA dilué ?
L'un ou l'autre, tant que les deux chiffres suivent la même convention et la même devise. Mélanger un EPS de début de base et un EPS de fin dilué fausse la comparaison.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"beginning_eps": 2,
"ending_eps": 2.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.eps_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
L'identité est indéfinie lorsque l'EPS de début vaut zéro, de sorte que ce cas est rejeté avec invalid_input au lieu d'inventer un taux.
Ce que signifie la croissance de l'EPS et comment apparaît le décimal
Cas concret : beginning_eps de 2 et ending_eps de 2.5 produisent change 0.5 et growth_rate 0.25, soit une hausse de vingt-cinq pour cent. Une contraction est de premier rang : départ 4 et clôture 3 produisent growth_rate -0.25. Les décimaux périodiques sont arrondis half-up à dix chiffres, de sorte qu'un départ 3 et une clôture 4 produisent growth_rate 0.3333333333 plutôt qu'une expansion binaire instable d'un tiers.
Contrat d'entrée, forme de la réponse et garde de l'EPS initial nul
L'EPS de fin n'a pas cette restriction ; des clôtures nulles ou négatives sont valides et produisent simplement un taux négatif ou de moins un lorsque le départ était positif. Associez le décimal à votre propre mise en forme de pourcentage si un titre a besoin de vingt-cinq pour cent ; conservez le contrat stocké comme décimal afin que les tests figent 0.25 plutôt qu'une chaîne de pourcentage localisée. N'envoyez ni un nombre d'années ni un nombre d'actions : cette page n'annualise pas et ne reconstruit pas l'EPS à partir du résultat net. Conservez les deux chiffres d'EPS dans la même devise et la même convention par action, de base versus dilué, afin que le taux compare ce qui est comparable. Envoyez par POST un corps JSON avec deux nombres finis obligatoires : beginning_eps (le bénéfice par action de départ de l'intervalle ; alias beginning, start_eps, initial_eps) et ending_eps (le bénéfice par action de clôture ; alias ending, end_eps, final_eps). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides, les booléens et les valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. La garde de domaine exigée est la valeur de début : si beginning_eps vaut exactement zéro, y compris un zéro négatif numérique qui compare égal à zéro, le gestionnaire échoue avec un message indiquant que l'EPS de début est zéro, parce que growth_rate égal à (ending_eps moins beginning_eps) divisé par beginning_eps est indéfini à ce point. En cas de succès le corps répète beginning_eps et ending_eps tels qu'analysés, signale change comme la fin moins le début arrondi half-up à dix décimales, signale growth_rate comme le quotient décimal arrondi de la même façon, et inclut une courte chaîne de formule qui reformule growth_rate = (ending_eps - beginning_eps) / beginning_eps.
Où un calculateur de croissance EPS justifie sa place
Comme l'implémentation est parse de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Conservez un EPS de début non nul, figez le growth_rate arrondi dans les tests, et vous obtenez des résultats reproductibles de croissance du bénéfice par action pour widgets, intégrations CMS et workers en bordure sans dresser votre propre terminal de recherche.
Cas d'intégration
Notes de recherche en saison des résultats
Transformez l'EPS de la période précédente et l'EPS de cette période en un growth_rate décimal pour une note de ticker, une cellule de tableau de bord ou une colonne de filtrage sans ouvrir un tableur.
Questions techniques
Comment calcule-t-on le taux de croissance de l'EPS ?
Retranchez beginning_eps de ending_eps et divisez par beginning_eps. Le résultat est growth_rate en décimal après arrondi half-up à dix chiffres, avec la variation absolue.
Que se passe-t-il si l'EPS de début vaut zéro ?
La tâche échoue avec invalid_input. La croissance de l'EPS est indéfinie lorsque le bénéfice par action de début vaut zéro ; saisissez un beginning_eps non nul. Une validation en échec n'est pas facturée.
Combien coûte le calculateur de croissance EPS ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide, y compris un EPS de début égal à zéro, n'est pas facturée.