10-K Reports

Good 10-K data is far too hard and too expensive to get.

Everything a company reports is already public, filed in XBRL with the SEC. Yet turning those filings into a clean, comparable set of financial statements takes either weeks of work or a five-figure data subscription. We are trying to change that at open10k.com.

Every workbook here is free, built straight from the SEC Financial Statement and Notes data sets, and gives you more detail than anyone else — starting with the revenue breakouts most providers flatten away.

Browse the data

What is in every workbook

One Excel file per company. Six statements, every fiscal period the company filed, in US dollars exactly as reported.

Detailed revenue breakouts

Net sales split by product, service line and geography — the segment detail that sits in the filing but gets dropped from most standardised databases. See the Apple example →

Hover notes on tag changes

Filers quietly retag line items between years. Where that happened, the cell is shaded amber and carries an Excel note naming the concept the number was actually filed under.

Collapsible statement outlines

Each statement is a real Excel outline. Use the 1 2 3 4 buttons in the left margin to move between totals and full segment detail, with subtotals printed below their components as the filing shows them.

Six statements, one file

Income Statement, Comprehensive Income, Balance Sheet, Balance Sheet (Parenthetical), Shareholders’ Equity and Cash Flows — each on its own tab, each covering the periods that statement actually reported.

A long-format tab for pivoting

Every line item also appears one row per period on a Data (long) tab, with the XBRL tag and the accession number of the filing each value came from, so any figure can be traced back to EDGAR.

Restatements resolved

Where a period was restated in a later filing, the workbook carries the most recently reported figure rather than the number first published — so a row reads consistently across the whole history.

Amber cells

The number is there. It was just filed under a different name.

Companies change the XBRL concept they tag a line with. NVIDIA tagged revenue one way through FY2018, another way for FY2019–FY2021, then switched back. Pull those years from a database that keys on a single concept and they come back blank.

We substitute the value and then tell you we did it. Amber cells hold a figure filed under a different concept than the row uses today. Hover the cell in Excel and a note names the concept it came from; a Tag Aliases tab lists every substitution in the workbook with its evidence.

Apple Inc., Income Statement tab of the annual workbook. Hover an amber cell — that is the note Excel shows.
Line item FY2014 FY2015 FY2016 FY2017 FY2018 FY2019
Net sales 182,795,000,000 Filed under a different concept in this period:
SalesRevenueNet

This row’s concept is RevenueFromContractWithCustomerExcludingAssessedTax.
See the Tag Aliases tab.
233,715,000,000 Filed under a different concept in this period:
SalesRevenueNet

This row’s concept is RevenueFromContractWithCustomerExcludingAssessedTax.
See the Tag Aliases tab.
215,639,000,000 Filed under a different concept in this period:
SalesRevenueNet

This row’s concept is RevenueFromContractWithCustomerExcludingAssessedTax.
See the Tag Aliases tab.
229,234,000,000 265,595,000,000 260,174,000,000
Cost of sales 112,258,000,000 140,089,000,000 131,376,000,000 141,048,000,000 163,756,000,000 161,782,000,000
Gross margin 70,537,000,000 93,626,000,000 84,263,000,000 88,186,000,000 101,839,000,000 98,392,000,000

Take a look

The workbooks are free to download and free to use. Annual files run one column per fiscal year; quarterly files run one column per fiscal quarter.

Questions, corrections, or a company you want added? Email olsent@gonzaga.edu — I’d love to hear from you.