Calcolatore prezzo/vendite
Una capitalizzazione di mercato di 500.000.000 a fronte di ricavi per 250.000.000 dà un rapporto prezzo/vendite di 2: il mercato valuta le azioni il doppio delle vendite annue. Utile quando gli utili sono negativi o troppo esigui. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Capitalizzazione di mercato
- 500.000.000
- Ricavi totali
- 250.000.000
- Prezzo su vendite
- 2
Chi confronta società in perdita o con utile sottile ha ancora bisogno di un multiplo di valutazione che non dipenda dal risultato netto. Il rapporto prezzo su vendite fornisce quella stampa: capitalizzazione di mercato divisa per i ricavi totali, in un'unica valuta, alla stessa data di reporting. Un risultato di tre significa che il patrimonio è prezzato a tre volte le vendite; un risultato di uno è una stampa consueta di multiplo basso in alimentari o ingrosso.
Che cosa misura il rapporto prezzo su vendite e come si forma il multiplo
Il rapporto prezzo su vendite risponde a una sola domanda di comparabili: quanti anni di vendite correnti paga il mercato per il patrimonio della società? Chi cerca calcolatore prezzo su vendite vuole quel quoziente a partire dalla capitalizzazione di mercato, non un multiplo di valore d'impresa su vendite che parte dal valore della firma e quindi mette il debito netto nel numeratore, non una stampa prezzo/utili che esige un risultato netto positivo e non un foglio che cambia in silenzio il separatore decimale.
La capitalizzazione di mercato è il numeratore: prezzo dell'azione per azioni diluite in circolazione alla stessa data della cifra di ricavi, in un'unica valuta. I ricavi totali sono il denominatore: vendite degli ultimi dodici mesi o dello stesso anno prospettico usato da un teaser, in quella stessa valuta. Un rapporto di 2.0 significa che il patrimonio è prezzato a due volte le vendite.
Un rapporto di 1x è una stampa consueta di alimentari o ingrosso; i comparabili di software ad alta crescita stanno spesso diverse volte più in alto. Il calcolatore non ricostruisce la capitalizzazione da prezzo e numero di azioni, non annualizza un trimestre incompleto e non applica un'asticella settoriale: ciò appartiene al nastro dei comparabili.
Casi d'uso
Comparabili in perdita e setacci di crescita
Trasformi la capitalizzazione di mercato pubblicata e le vendite totali nella stampa P/S che una tabella di comparabili ordinerà quando il risultato netto resta negativo o troppo sottile per un multiplo prezzo/utili.
Controlli di teaser e di deposito
Incolli la capitalizzazione e i ricavi totali dichiarati in un teaser o in un 10-K affinché il multiplo implicito di vendite sia visibile prima di costruire un grafico football field.
Domande frequenti
Che cosa accade se i ricavi totali sono zero o negativi?
Il prezzo su vendite è un quoziente, quindi un denominatore nullo o negativo non è definito e non è addebitato.
La capitalizzazione di mercato può essere zero?
Anche una capitalizzazione negativa è accettata come numeratore finito.
Il prezzo su vendite è lo stesso dell'EV/Sales?
No. L'EV/Sales divide il valore d'impresa per le vendite. Questo calcolatore divide la capitalizzazione di mercato per i ricavi totali, così il debito netto resta fuori dal numeratore.
Perché usare il prezzo su vendite invece del rapporto prezzo/utili?
Perché il rapporto prezzo/utili richiede un utile netto positivo, che le società in perdita o con utili minimi non hanno. Il prezzo su vendite non dipende dall'utile netto, quindi permette comunque di ordinarle in una tabella di confronto.
Quale cifra di ricavi devo usare?
Usi le vendite degli ultimi dodici mesi, oppure lo stesso anno previsionale usato dalle altre società del confronto, nella stessa valuta e alla stessa data della capitalizzazione. Mescolare periodi diversi toglie senso al rapporto.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/price-to-sales-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"market_cap":500000000,"total_revenue":250000000}'const res = await fetch("https://api.kit.forhosting.com/fin/price-to-sales-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"market_cap": 500000000,
"total_revenue": 250000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/price-to-sales-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"market_cap": 500000000,
"total_revenue": 250000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/price-to-sales-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"market_cap":500000000,"total_revenue":250000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"market_cap":500000000,"total_revenue":250000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/price-to-sales-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"market_cap": 500000000,
"total_revenue": 250000000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.price_to_sales_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs_value | 1000000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo strumento accetta quelle due grandezze finite, divide la capitalizzazione per i ricavi totali e restituisce il rapporto come contratto JSON deterministico che Lei può fissare nei test. Un ricavo nullo o negativo è rifiutato con invalid_input invece di Infinity o di un multiplo con segno che un modulo potrebbe trattare come un affare.
Che cosa misura il rapporto prezzo su vendite e come si forma il multiplo
Questo strumento divide quelle due grandezze finite e restituisce price_to_sales. Poiché la divisione per zero non è definita, e perché un ricavo negativo non produce un multiplo di mercato utile nel modo in cui una tabella di comparabili o una nota di credito usa la cifra, un total_revenue di zero o inferiore fallisce con invalid_input invece di Infinity, NaN o un multiplo con segno che un modulo potrebbe trattare come un affare.
Contratto di ingresso, forma della risposta ed errori
Anche il ricavo negativo è rifiutato, perché un denominatore negativo non è il rapporto prezzo su vendite che una tabella di comparabili descrive. Invii con POST un corpo JSON che fornisca market_cap e total_revenue. market_cap è il valore di mercato del patrimonio in una sola unità monetaria, un numero finito che può essere zero e produce allora un rapporto prezzo su vendite di zero, con gli alias market_capitalization, mkt_cap, marketcap e equity_value. total_revenue sono le vendite consuntive o prospettiche nella stessa valuta, un numero finito che deve essere strettamente maggiore di zero, con gli alias revenue, sales, sales_ttm, revenue_ttm e annual_revenue. Ogni campo numerico può arrivare come numero JSON o come stringa numerica in notazione decimale ordinaria. market_cap mancante, total_revenue mancante, stringhe vuote, valori non finiti o una magnitudine oltre il limite dichiarato falliscono con invalid_input indicando il campo e non sono addebitati. Il ricavo nullo è l'errore che questa pagina esiste per intercettare: il messaggio contiene total_revenue e greater than zero così un modulo può evidenziare quel controllo invece di un avviso globale. In caso di successo il corpo riecheggia entrambi gli ingressi, restituisce price_to_sales come quoziente arrotondato e include una stringa formula che riformula l'identità price_to_sales equals market_cap divided by total_revenue. Esempio: market_cap di cinquecento milioni contro total_revenue di duecentocinquanta milioni produce price_to_sales di 2. Esempio: market_cap di un miliardo e duecento milioni contro trecentosettantacinque milioni di vendite produce un multiplo non intero piuttosto che un corpo vuoto silenzioso. Affianchi il multiplo alla mediana settoriale propria se la nota richiede un indicatore di conveniente o caro; questo endpoint calcola soltanto il rapporto di valutazione e non inventa un verdetto di comparabili.
Dove un calcolatore di prezzo su vendite guadagna il posto
La ricerca azionaria, i setacci del lato acquirente e i modelli degli studenti si posizionano su calcolatore prezzo su vendite perché una tabella di comparabili ragiona in P/S quando l'utile è sottile o ancora negativo, non in un prezzo dell'azione grezzo. Gli associate dello sviluppo corporate vivono delle cifre del teaser; dividere la capitalizzazione dichiarata per le vendite dichiarate dà la stessa stampa senza costringere nessuno a ricordare se una cella ha già sottratto i resi. Chi insegna valutazione in stile CFA può seminare esempi d'aula che falliscano ad alta voce con ricavi nulli o negativi invece di stampare Infinity, cifra che uno studente potrebbe leggere come convenienza infinita. La convalida fallita non consuma il saldo. Gli scanner dei mercati pubblici usano la stessa identità sulla capitalizzazione dei bilanci contro i ricavi riportati, e il contratto JSON non si cura di quale storia abbia prodotto il numeratore. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita. Gli script di portafoglio possono chiamare lo stesso modulo in un ciclo su molti ticker; ogni elemento è una richiesta, l'unità è item, e il percorso gratuito del browser resta identico byte per byte all'API, così l'anteprima della pagina non mente mai sulla cifra che verrà memorizzata dopo un salvataggio.
Casi di integrazione
Aula ed esercizi di valutazione CFA
Semini esempi che restituiscano un multiplo arrotondato con ricavi positivi e falliscano ad alta voce quando total_revenue è nullo o negativo.
Domande tecniche
Come si calcola il rapporto prezzo su vendite a partire dalla capitalizzazione e dai ricavi totali?
Invii numeri finiti market_cap e total_revenue. L'API restituisce price_to_sales come market_cap diviso per total_revenue, arrotondato a sei decimali.
Quanto costa il calcolatore di prezzo su vendite?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non è addebitato.