Puedes utilizar el método getFundamentals(ticker)
proporcionado por el paquete eodhistoricaldata-api
(https://www.npmjs.com/package/eodhistoricaldata-api).
La biblioteca devuelve información sobre EBIT y otros fundamentos (declaraciones de ingresos trimestrales/anuales, balances, estados de flujo de efectivo). Los datos se proporcionan en formato JSON - no es necesario analizar XBRL.
Por ejemplo:
"Destacados": {
"CapitalizaciónDeMercado": 54915055616,
"CapitalizaciónDeMercadoMln": "54915.0556",
"EBITDA": 616286976,
"RelaciónPrecioBeneficio": null,
"RelaciónPEGRatio": "-1.5700",
"PrecioObjetivoWallStreet": "321.8900",
"ValorContable": "26.2790",
"DividendoPorAcción": null,
"RendimientoDeDividendos": null,
"GananciasPorAcción": "-4.8500",
"EstimaciónEPSEsteAñoActual": "-6.5600",
"EstimaciónEPSPróximoAño": "-2.0000",
"EstimaciónEPSPróximoTrimestre": "-1.6700",
"TrimestreMásReciente": "2018-09-30",
"MargenDeBeneficio": "-0.1022",
"MargenOperativoTTM": "-0.0710",
"RetornoSobreActivosTTM": "-0.0271",
"RetornoSobrePatrimonioTTM": "-0.3397",
"IngresosTTM": "17523644416.00",
"IngresosPorAcciónTTM": "103.3240",
"CrecimientoDeIngresosTrimestralYoY": "1.2860",
"BeneficioBrutoTTM": "2222487000.00",
"EPSDiluidoTTM": "-10.5600",
"CrecimientoDeBeneficiosTrimestralYoY": null
},
// ...
"Estado_De_Resultados": {
"símbolo_de_moneda": "USD",
"trimestral": {
"2018-09-30": {
"fecha": "2018-09-30",
"fecha_de_presentación": "2018-11-02",
"inversiónEnInvestigaciónYDesarrollo": "350848000.00",
"efectoDeCargosContables": null,
"ingresosAntesDeImpuestos": "271320000.00",
"interesesMinoritarios": "1344731000.00",
"ingresoNeto": "311516000.00",
"costosDeVentaGeneralesAdministrativos": "729876000.00",
"beneficioBruto": "1523665000.00",
"ebit": "442941000.00",
"ingresoOperativo": "442941000.00",
"otrosGastosOperativos": null,
"gastosDeIntereses": "-169858000.00",
"ítemsExtraordinarios": null,
"itemsNoRecurrentes": null,
"otrosÍtems": null,
"gastoDeImpuestoSobreLaRenta": "16647000.00",
"ingresosTotales": "6824413000.00",
"gastosTotalesDeOperación": "6381472000.00",
"costoDeLosIngresos": "5300748000.00",
"ingresoNetoDeOperacionesContinuas": "254673000.00",
"ingresoNetoAplicableAComunes": "311516000.00"
},
// ...
"Balance_General": {
"símbolo_de_moneda": "USD",
"trimestral": {
"2018-09-30": {
"fecha": "2018-09-30",
"fecha_de_presentación": "2018-11-02",
"activosIntangibles": "291476000.00",
"pasivosTotales": "23409144000.00",
"patrimonioTotal": "4508838000.00",
"pasivosLPDiferidos": "0.00",
"otrosPasivosCorrientes": "2266778000.00",
"activosTotales": "29262713000.00",
"accionesComunes": "171000.00",
"otrosActivosCorrientes": "158627000.00",
"gananciasRetenidas": "-5457315000.00",
"otrosPasivos": "2285172000.00",
"buenVoluntad": "65226000.00",
"otrosActivos": "1233979000.00",
"efectivo": "2967504000.00",
"pasivosCorrientesTotales": "9775324000.00",
"deudaLPaCortoPlazo": "2106538000.00",
"otrosPatrimonioComún": "8271000.00",
"propiedadPlantaEquipo": "19733969000.00",
"activosCorrientesTotales": "7920491000.00",
"inversionesLP": "17572000.00",
"activosTangiblesNetos": "4152136000.00",
"inversionesACortoPlazo": "0.00",
"cuentasPorCobrarNetas": "1155001000.00",
"deudaLP": "9726589000.00",
"inventario": "3314127000.00",
"cuentasPorPagar": "3596984000.00",
"patrimonioPermanenteTotal": "0.00",
"interesesNoControllingInteresEmpresaConsolidada": "0.00",
"interesesRedimiblesTemporalesEquidadNoControllingInterests": "0.00",
"ingresoIntegralAcumuladoDiverso": "0.00",
"capitalSocialAdicionalPagado": "0.00",
"accionesComunesTotalPatrimonio": "0.00",
"accionesPreferentesTotalPatrimonio": "0.00",
"gananciasRetenidasTotalPatrimonio": "0.00",
"accionesDeTesorería": "0.00"
},
// ...
"Flujo_De_Efectivo": {
"símbolo_de_moneda": "USD",
"trimestral": {
"2018-09-30": {
"fecha": "2018-09-30",
"fecha_de_presentación": "2018-11-02",
"inversiones": null,
"cambioALiabilidades": "895197000.00",
"totalFlujoDeEfectivoDeActividadesDeInversión": "-560965000.00",
"endudamientoNeto": "-221931000.00",
"totalEfectivoDeActividadesDeFinanciamiento": "-84218000.00",
"cambioALiabilidadesOperativas": "98770000.00",
"ingresoNeto": "311516000.00",
"cambioEnEfectivo": "739728000.00",
"totalEfectivoDeActividadesOperativas": "1391281000.00",
"depreciación": "502825000.00",
"otrosFlujosDeEfectivoDeActividadesDeInversión": "128600000.00",
"dividendosPagados": "0.00",
"cambioEnInventario": "-55055000.00",
"cambioEnCuentasPorCobrar": "-587594000.00",
"ventaCompraDeAcciones": "0.00",
"otrosFlujosDeEfectivoDeActividadesDeFinanciamiento": "42839000.00",
"cambioANetoDeIngresos": "179168000.00",
"gastosDeCapital": "-559765000.00"
},
El paquete es compatible con JavaScript del lado del cliente (React, React Native, Angular, Vue, etc.) y del lado del servidor (Node.js, etc.).
3 votos
Estoy votando para cerrar esta pregunta como fuera de tema porque no se trata de finanzas cuantitativas sino de contabilidad.
0 votos
@LocalVolatility ¿Podrías sugerirme algún lugar donde pueda publicar esta pregunta en su lugar?