Análisis de Declaraciones - FMP API

Procesamiento de estados financieros

Así es como procesamos los estados financieros de las empresas, desde el momento en que una empresa publica un estado hasta que está disponible en nuestra API:

1. La empresa publica el estado financiero

Procesamos los estados financieros de la SEC, por lo que la empresa debe presentarlos primero. No todas las empresas presentan su estado financiero al mismo tiempo que sus resultados; puede haber un retraso de unas semanas entre la fecha de resultados y la presentación ante la SEC. Por ejemplo, para comprobar si Apple ya ha presentado su estado financiero, consulte aquí: Presentaciones 10-Q/K de Apple ante la SEC.

2. Procesamiento del estado financiero

Utilizamos nuestro propio script para extraer toda la información de un estado financiero y calculamos algunos campos cuando el estado no los incluye. Un estado financiero está disponible en FMP unos 15 minutos después de presentarse ante la SEC. Estas son algunas de las fórmulas que utilizamos para los campos que un estado financiero no incluye:

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

Más fórmulas

3. Actualización de datos financieros y archivos CSV

Por último, una vez añadido el estado financiero, generamos un nuevo registro de crecimiento financiero, actualizamos nuestros ratios TTM y generamos archivos CSV con el estado trimestral o anual recién procesado.