Fundamentals and estimates
Earnings calendar
QuantGPTReport dates, past and upcoming, with the EPS estimate, the actual and the surprise.
What it is
Report dates, past and upcoming, with the EPS estimate, the actual and the surprise.
- earnings calendar: Report dates (past and up to four months ahead) with timing, EPS estimate, actual and surprise.
Source and licence
Source: EODHD.
Licence: licensed vendor: SHOW_VENDOR_PRICES / SHOW_VENDOR_DATA. This is our reading of the table; counsel decides.
Credit: USGS, GDACS, GDELT, WSJ, MarketWatch, Financial Times, Fox Business, Investor's Business Daily, the Federal Reserve, the SEC; per-company news, earnings dates, analyst ratings and corporate actions: EODHD, via the QuantGPT engine (Data sources).
The app shows it only while the server switch SHOW_VENDOR_DATA is on.
Coverage and gap years
28,636 names, 923,125 rows in earnings calendar, from Jan 4, 2010 to Feb 5, 2027.
Years with no rows: none between the first and the last.
| Table | Rows | First | Last |
|---|---|---|---|
| earnings calendar | 923,125 | Jan 4, 2010 | Feb 5, 2027 |
Freshness
Last row Feb 5, 2027: Holds dates 119 days ahead (scheduled rows). Updates: every day, with upcoming dates ahead of time.
Point in time
Keyed on the report date and the quarter it covers.
Kept by accident: the calendar keeps a row per fetch, and the newest copy is right.
Delisted names
Not stated in the catalogue.
Known issues
- corporate actions and earnings calendar hold future rows: 686 scheduled dividend ex-dates to 2029, and report dates to 2027-02. (WAREHOUSE, Gaps and freshness that matter)
- EPS: EPS diluted is the vendor's reported EPS, not GAAP. It equals earnings calendar EPS actual row for row. Against SEC GAAP diluted EPS: The column EPS GAAP diluted (net income over diluted shares) tracks GAAP: NVDA 2.391 against 2.39, XOM 1.000 against 1.00. JPM reads 7.572 against 7.70, off only because its share count is stale (below). Use EPS GAAP diluted wherever a page says EPS without saying adjusted. (ACCURACY, Quarter by quarter (2024-06 to 2026-07, 44 company quarters with an SEC figure))
- Ghost earnings dates. XOM has its 2026-07-31 report and a second row on 2026-08-07 with an estimate and no actual. Prefer the row with an actual; drop an estimate-only row within 10 days of a reported one. (ACCURACY, 3. Duplicates)
- Earnings actuals are thin for recent quarters. For active NYSE and Nasdaq names with report dates from July to September 2026, 4,594 of 7,038 calendar rows have an actual (65%). (ACCURACY, 4. Stale, empty and thin)
- The estimates feed loses a quarter that ends the fiscal year. AAPL's quarter to 2026-09-30 shares its end with fiscal 2026, so earnings estimates has the year (0y) and no quarter row; its 0q row is the June quarter, already reported. The page takes that quarter's EPS estimate from earnings calendar, dated, and shows no revenue estimate for it. (ACCURACY, Found while building the stock page sections (2026-10-09))
- No history before 2026-06-26. (GAPS, 5. Earnings estimates and revisions (score 4.0))
- 35% of recent report rows lack an actual. (GAPS, 5. Earnings estimates and revisions (score 4.0))
- There are estimate-only ghost rows near real dates. (GAPS, 5. Earnings estimates and revisions (score 4.0))
- The vendor's actual EPS is adjusted (ACCURACY.md). (GAPS, 5. Earnings estimates and revisions (score 4.0))
Where it is used
Engine tools that reach it (your AI, over MCP):
query_warehouseRun read-only SQL (DuckDB dialect) directly against any research database.
Ask AI
Every count and date here was measured on Oct 9, 2026 from the QuantGPT engine's warehouse and is read from the catalogue file when the site is built. Metadata only: no vendor rows are shown.