Analyse des Déclarations - FMP API

Traitement des états financiers

Voici comment nous traitons les états financiers des entreprises, depuis leur publication par l’entreprise jusqu’à leur disponibilité dans notre API :

1. Publication de l’état financier par l’entreprise

Nous extrayons les états financiers depuis la SEC : l’entreprise doit donc d’abord les y déposer. Toutes les entreprises ne déposent pas leur état financier en même temps que la publication de leurs résultats ; il peut s’écouler quelques semaines entre la date des résultats et le dépôt auprès de la SEC. Par exemple, pour vérifier si Apple a déjà déposé son état financier, consultez : Dépôts 10-Q/K d’Apple auprès de la SEC.

2. Traitement de l’état financier

Nous utilisons notre propre script pour extraire toutes les informations d’un état financier, et nous calculons certains champs lorsque l’état financier ne les contient pas. Un état financier est disponible sur FMP environ 15 minutes après son dépôt auprès de la SEC. Voici quelques-unes des formules que nous utilisons pour les champs absents d’un état financier :

operatingExpenses = SellingAndMarketingExpenses + ResearchAndDevelopmentExpenses + GeneralAndAdministrativeExpenses

costAndExpenses = operatingExpenses + costOfRevenue

grossProfit = revenue - costOfRevenue

EPS = netIncome / weightedAverageShsOut

EBITDA = netIncome + depreciationAndAmortization + incomeTaxExpense + interestExpense

totalDebt = longTermDebt + shortTermDebt

netDebt = totalDebt - cashAndCashEquivalents

longTermDebt = totalDebt - shortTermDebt

cashAndShortTermInvestments = cashAndCashEquivalents + shortTermInvestments

totalLiabilities = totalLiabilitiesAndStockholdersEquity + totalStockholdersEquity

totalInvestments = shortTermInvestments + longTermInvestments

totalStockholdersEquity = totalLiabilitiesAndStockholdersEquity - totalLiabilities

freeCashFlow = netCashProvidedByOperatingActivites + investmentsInPropertyPlantAndEquipment

goodwillAndIntangibleAssets = goodwill + intangibleAssets

netChangeInCash = cashAtEndOfPeriod - cashAtBeginningOfPeriod

Plus de formules

3. Mise à jour des données financières et fichiers CSV

Enfin, une fois l’état financier ajouté, nous générons une nouvelle entrée de croissance financière, mettons à jour nos ratios TTM et générons des fichiers CSV avec l’état financier trimestriel ou annuel nouvellement traité.