This is Quant500: we score S&P 500 companies every market day from public SEC data. Free, no account — today's ranking.
We are publishing 64,938 S&P 500 earnings announcements
With the time, the session they landed in, and a link to the SEC filing on every row. CC0, no account, no API key.
| Announcements | 64,938 |
| Companies | 808 |
| Period | 25 Apr 2003 – 1 Sep 2026 |
| With a resolved New York time | 64,838 (99.8%) |
| Before the open | 30,101 (46.4%) |
| After the close | 27,142 (41.8%) |
| During the session | 7,593 (11.7%) |
Download the full CSV (1.7 MB compressed) · browse it by company
01 Why nobody publishes this
The date a company files its accounts is easy to find. The date it announces them is not, and they are different: the company announces in an 8-K and files the 10-Q or 10-K afterwards, sometimes more than a week later. If what you are studying is what happens around the announcement, the announcement is the event.
The time is harder still. Whether the news landed before the open or after the close decides which session could have traded on it. Vendors either do not publish it or charge for it.
02 The two traps, stated before you find them
This file was built for our own site, and two things turned up along the way. They are columns in the CSV, not a footnote.
The cover-page box lies sometimes. The 8-K carries a “Date of earliest
event reported” box. When that date is more than three days from the filing actually reaching
EDGAR, it is not used: some filers put the quarter end there — Micron does it in 14 of its 94
announcements — and cover pages carry typos — a 2004 Walmart 8-K declares the event as
2001. Those 3,569 rows carry date_uncertain = yes.
The timestamp ends in Z and is not always UTC. For 182 of the 808 companies, the
acceptance stamp the EDGAR API returns is already New York time even though it ends in
“Z”. Treating those as UTC shifts them four or five hours, which is exactly what crosses
the open or the close. Each company’s convention is not guessed: it is derived from EDGAR’s
own operating hours or read from the filing header. It is in the time_convention column,
and time_et and session are already converted.
03 What this file does NOT tell you
- The session is that of the day the 8-K arrived, and in 7,695 rows (11.8%) that is not the announcement day. The company announces and the filing follows: one day later in 6,265 of them. For those rows
sessionandtime_etdescribe the session offiling_date, not ofannouncement_date. Thefiling_datecolumn tells you which day is meant. - The press release time. The 8-K arrives afterwards, minutes or hours. An
announcement at 15:50 whose 8-K arrives at 16:20 comes out as
after_close. The classification tells you which session could have traded on the news; it does not timestamp the minute. - Anything before 28 March 2003. The 8-K had no dedicated earnings item until
then; it lived inside item 5, mixed with everything else. Item 2.02 itself dates from 23 August
2004; between those two dates the same content was filed as the old “item 12” and is
included here, flagged
rule = 12. - Companies that never filed a qualifying 8-K. Coverage is what EDGAR has.
04 How to get it
One address, no account and no key:
https://quant500.com/api/descarga/anuncios.csv
Sixteen columns. The identity is the SEC cik, not the ticker: tickers get recycled
between companies and CIKs do not. Every row carries its sec_url, so any figure can be
checked against the original filing without going through us.
CC0, public domain: use it commercially, redistribute it, modify it, no permission and no attribution required. The underlying filings are US government records.
05 What we use it for
It is what the when does each company report pages are built on: one per company, with its history of sessions and how far ahead of the official report the announcement usually lands.
We are not publishing it as bait. We are publishing it because a figure you can only check by going through our site is not checkable, and this place stands on that. If you find an error, it is ours: the SEC filing is on the same row.
This is not investment advice. Quant500 publishes data and its historical reconstruction. No figure on this page is a suggestion to buy or sell.
Published .
Next: What the S&P 500 is · today's ranking · all the guides.