Análise de Declarações - FMP API

Processamento das demonstrações financeiras

Veja como processamos as demonstrações financeiras das empresas, desde o momento em que uma empresa divulga uma demonstração até o momento em que ela fica disponível na nossa API:

1. A empresa divulga a demonstração

Processamos as demonstrações a partir da SEC, portanto a empresa precisa protocolá-las primeiro. Nem toda empresa protocola sua demonstração ao mesmo tempo que divulga seus resultados; pode haver um atraso de algumas semanas entre a data de divulgação dos resultados e o protocolo na SEC. Por exemplo, para verificar se a Apple já protocolou sua demonstração, consulte aqui: Documentos 10-Q/K da Apple na SEC.

2. Processamento da demonstração

Usamos nosso próprio script para extrair todas as informações de uma demonstração e calculamos alguns campos quando a demonstração não os inclui. Uma demonstração fica disponível na FMP cerca de 15 minutos após ser protocolada na SEC. Estas são algumas das fórmulas que usamos para os campos que uma demonstração não inclui:

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

Mais fórmulas

3. Atualização dos dados financeiros e arquivos CSV

Por fim, após a inclusão da demonstração, geramos um novo registro de crescimento financeiro, atualizamos nossos indicadores TTM e geramos arquivos CSV com a demonstração trimestral ou anual recém-processada.