Skip to main content

Topics / Company fundamentals and financial statements

Company fundamentals and financial statements

Quarterly income statements, balance sheets and cash flows for US companies, key ratios and metrics, and SEC XBRL annual fundamentals for every filer since 2009.

Equity analysts, factor researchers, credit teams.

5 listings on company fundamentals and financial statements

SEC XBRL Annual Fundamentals — 15 US-GAAP Concepts For Every Filer, Calendar Years 2009–2025

Unknown

Free

1,152,906 filer-concept-year facts for 16,041 SEC registrants across 15 US-GAAP concepts (revenue, cost of revenue, gross profit, operating income, net income, total assets, liabilities, shareholders' equity, cash, long-term debt, operating cash flow, capital expenditure, diluted EPS and shares outstanding) for calendar years 2009 to 2025, from the SEC's XBRL frames API as of 2026-09-06. Long format: one row per company, concept and calendar-year frame with CIK, entity name, state or country of incorporation, unit, period start and end, value and the accession number of the filing the fact came from, 250 frames fetched. Join to the SEC Company Tickers set on CIK.

Dataset1,152,906 rowsA
SECXbrlFundamentals+4
6h ago

US Key Ratios & Metrics — Quarterly, Top 3,000, 10y (2016–2026)

Unknown

Free

Ten years of pre-computed quarterly financial ratios and metrics for the top 3,000 US-listed issuers, covering 103,013 ratio-period rows across 2,973 companies and 102,983 key-metric rows across 2,973 companies. Two complementary files in one listing: (1) keyratiosquarterly — profitability margins, turnover ratios, liquidity, solvency, leverage, valuation multiples (P/E, P/B, P/S, P/FCF, EV/EBITDA), per-share book values, dividend metrics, and tax/interest burdens. (2) keymetricsquarterly — market cap, enterprise value, EV multiples, return-on-capital family (ROA, ROE, ROIC, ROCE), working-capital cycles (DSO, DPO, DIO, cash conversion cycle), and capex/R&D/SBC intensity. Saves buyers weeks of feature engineering on top of raw IS/BS/CFS statements. Read with pandas.readcsv(path, compression='gzip', parsedates=['date']). Useful for: fundamental factor models, multi-factor backtests, screening by financial health, training ML models on pre-computed financial features.

Dataset205,996 rowsA
FinanceRatiosMetrics+4
1d ago

All US Quarterly Financials — IS / BS / CFS (2016–2025, ~10y)

Unknown

Free

Ten years of quarterly Income Statement, Balance Sheet, and Cash Flow data for every USD-reporting US-listed company FMP indexes (~17,000 issuers including dual-class shares). 1,196,539 statement-period rows packaged as 3 gzipped CSV files, one CSV per statement type (income, balance, cashflow). Columns are the union of all FMP-reported fields per statement type — ~39 IS, ~61 BS, ~47 CFS. Read with pandas.readcsv(path, compression='gzip', parsedates=['reportPeriod', 'filingDate']) or duckdb.readcsv('incomestatement_*.csv.gz'). Coverage spans 2016 through 2025 quarterly. Useful for: fundamental factor research (gross margin, cash conversion, leverage), earnings drift studies, building screeners, fine-tuning LLMs on structured financial reporting, macro/sector-level financial-health rollups.

Dataset1,196,539 rowsA
FinanceFundamentalsIncome Statement+4
1d ago

US Treasury Daily Cash Balance — Daily Treasury Statement Operating Cash Balance, 2005–2026

Unknown

Free

16,586 account-day rows from Table I of the Daily Treasury Statement (operating cash balance) covering 16 account lines: the Federal Reserve Account and Treasury General Account, the Supplementary Financing Program, Tax and Loan Note accounts and short-term cash investments, with closing balance, opening balance, and the balances at the start of the month and fiscal year in USD millions, from the Treasury's Fiscal Data API as of 2026-09-06.

Dataset16,586 rowsA
TreasuryTgaCash Balance+4
6h ago

US Insider Trades — SEC Form 4 (Top ~1,000 Companies, 2021–2025)

Unknown

Free

Five years of SEC Form 4 insider transaction filings for the top 918 US-listed companies by reporting history, covering 2021-01-04 through 2026-09-04. 601,965 transactions as a single gzipped CSV — one row per filed transaction. Columns include the filing date, transaction date, reporting insider name and role, transaction type (open-market buy/sell, option exercise, RSU vest, gift, etc.), shares transacted, price per share, total shares owned after the transaction, and a direct link to the EDGAR filing. Sourced from Financial Modeling Prep (Form 4 mirror of EDGAR). Read with pandas.readcsv(path, compression='gzip', parsedates=['filingDate', 'transactionDate']) or duckdb.read_csv('file.csv.gz'). Useful for: tracking insider sentiment, building cluster-buying signals, identifying executives unloading positions ahead of weakness, screen for management vs. board behavior divergence.

Dataset601,965 rowsA
FinanceInsidersForm 4+5
1d ago

Get this data into your agent

Point any MCP client (Claude, Cursor, your own agent) at https://dagentbase.com/api/mcp with an API key as the bearer token and it can search, preview and claim every listing above in one call. The REST API, the TypeScript and Python SDKs and per-listing markdown pages (/listing/{id}.md) cover everything else.

Related topics