Every article on this site is written by AI from official sources and checked by a second AI. How it works

How our company filings pages work

Each company page shows what the company reported to the SEC, built by code from its filings. No AI writes or changes any number. Version 1.2.

The rules

  • Code-built, no AI figures. Code reads the filings and copies figures as filed.
  • No advice. No ratings, scores, price targets, buy or sell language, or stock prices. The pages describe the business, not whether to buy the stock.
  • "No data", never estimates. If a figure isn't filed in a form we can read safely, the page says "No data".
  • Calculated figures are labeled. Anything we work out uses only filed numbers and the formulas below, and says "calculated by the Tribune".
  • Every figure links to its filing, with a "Report an error" link on every page.
  • The same set for every company. The cards at the top are the same for every company, whichever way the figures go.

Where the figures come from

All figures come from the SEC's free EDGAR data: each company's XBRL "company facts" (the tagged numbers in its 10-Q and 10-K reports) and its list of filings.

  • Only 10-Q and 10-K figures count. When a later report revises an earlier period, the page shows the newer figure.
  • A 3-month figure is used as filed. Where a report gives only a year-to-date total, the quarter is that total minus the previous one. The fourth quarter is never filed alone, so it is the full year minus the first nine months.
  • Cash, debt and share counts are the values on each quarter-end date. If the balance sheet gives no share count, the count on the report's cover page is used.
  • Quarters are labeled with the company's own fiscal quarter and the calendar months they cover.
  • Each figure has a fixed list of accepted XBRL tags, tried in order for each quarter. A tag not on the list is never used.

The figures

  • Revenue: all the money taken in from sales, as filed.
  • Net income: net income attributable to the company's shareholders (GAAP), as filed. A company's "adjusted" figure is never used in its place.
  • Cash from operations and spending on property and equipment: as filed.
  • Free cash flow (calculated): cash from operations minus spending on property and equipment, both as filed. Not the company's own "gross capital spending".
  • Shares outstanding: shares on the quarter-end date. After a stock split, earlier quarters are adjusted so they compare, and the page says so (calculated by the Tribune). Companies with two classes of shares show "No data" for now. Diluted share counts are not used, because companies don't report them for the fourth quarter alone.
  • Cash and short-term investments (calculated): the two added together, only when both are filed for that date. A company that files no short-term investments holds none, so its page shows "Cash" alone. Where the plain cash figure isn't filed, cash including restricted cash is used.
  • Gross margin (calculated): gross profit divided by revenue, only where the company reports gross profit.
  • Debt (calculated): short-term plus long-term debt, only when both are filed for that date. Short-term debt is the filed total, or short-term borrowings plus the part of long-term debt due within a year.
  • Changes ("up 21% from a year earlier") compare a quarter with the same quarter a year before. A change between a loss and a profit is described in words, never as a percent.

Warning-sign checks

Three checks come straight from the codes on the company's filing list for the last three years: an auditor change (Form 8-K, item 4.01), a statement that past results can't be relied on (Form 8-K, item 4.02) and a late-filing notice (Form NT 10-Q or NT 10-K). The page reports only that the filing exists and links to it.

What's left out

  • Banks, insurers and real estate investment trusts, whose reports are built differently.
  • Companies that file foreign reports (Forms 20-F and 40-F).
  • Stock prices, market value, valuation and comparisons between companies.

Checks before publishing

  • A page is refreshed when the company files a new 10-Q or 10-K. If the SEC's data is behind the latest filing, the page keeps its last version for up to a week; after that it is published with a note at the top saying a newer report exists and linking to it, and it updates when the data is available.
  • When the newest quarter's figure moves sharply from the quarter before (revenue, debt or shares by more than half; net income doubling or halving), a person checks it against the filing before the page is updated. Older quarters are already public in the company's filings and are not held.
  • Readers can report an error on any page; a confirmed error is fixed and noted.

Change log

  • Version 1.2, Nov. 3, 2026: a page whose SEC data is behind the company's latest report is published after a week with a note saying so.
  • Version 1.1, Nov. 3, 2026: share counts adjusted for stock splits; only the newest quarter is held for review, and cash swings no longer hold a page.
  • Version 1.0, Nov. 3, 2026: first version.