getCompanyFinancials

Free

Get a public company's reported financial metrics over time from its XBRL filings (10-K/10-Q/20-F): revenue, net income, cash, assets, shares outstanding and more, annual or quarterly, each value tied to the accession number of the filing that reported it. Values are as reported (latest restatement wins). Use screenCompaniesByMetric to compare many companies on one metric.

Try it

Open in playground
kirha tools run sec_getCompanyFinancials \
  --input '{}'

Uses the key saved by kirha auth login.

  • cikstring

    SEC CIK, e.g. 320193. From getCompanyCik or any SEC tool output

  • companyNamestring

    Used only when cik and ticker are missing; matches any EDGAR filer incl. private companies and funds

  • customConceptsstring[], Up to 5 items

    Any XBRL concept as taxonomy:Tag, e.g. us-gaap:InventoryNet, dei:EntityPublicFloat

  • metricsstring[], At least 1 item

    Defaults to revenue, netIncome, operatingIncome, cashAndEquivalents, totalAssets

    One of revenue, grossProfit, operatingIncome, netIncome, epsDiluted, researchAndDevelopment, operatingCashFlow, capitalExpenditure, cashAndEquivalents, totalAssets, totalLiabilities, stockholdersEquity, longTermDebt, sharesOutstanding

  • periodTypestring, default "annual"

    One of annual, quarterly

  • periodsnumber, default 8, 1 to 20

    Most recent periods per metric

  • tickerstring

    e.g. AAPL