Methodology

A constellation of earnings models.

Atlas forecasts forward earnings per share with a set of machine-learning models, one specialist per sector, and revises the estimate at every quarterly report. Each forecast carries an 80% range and a reliability grade. The system was evaluated across 23,400 company-years of operating companies, audited for look-ahead bias, and benchmarked against the paid analyst consensus.

Image: Akira Fujii
≈$0.18
Mean EPS error at stage 3 on estimates graded reliable
93k
Walk-forward forecasts across 23,400 company-years of operating companies
0.925
Error relative to the paid analyst consensus (1.00 = tie)
2015–25
Walk-forward throughout, audited for look-ahead bias
01
The idea

A running estimate

A conventional earnings estimate is one call, made once, and left to age. Atlas treats it as a running quantity: an estimate is set before the fiscal year opens and revised at each quarterly report, so it always reflects the results filed to date.

Each revision is a separate model with its own cutoff. As reported quarters replace estimated ones, less of the year is left to predict and the error falls with it. By the third stage only the fourth quarter is unknown, and accuracy is at its highest.

Stage 0

Before the year

Set before the fiscal year opens, from reported history and the upstream models.

Stage 1

After Q1

One quarter reported, three estimated. The range narrows.

Stage 2

After Q2

Half the year is on file. Uncertainty falls again.

Stage 3

After Q3

Three quarters reported. Only the fourth is still an estimate.

02
The architecture

The constellation

Banks and operating companies report earnings on different bases, and a single model fitted across both is worse at each. Atlas is a set of sector specialists, each named after a star, with a router that assigns every company to one of them.

Each specialist is itself several models, reading a company from different angles and combined into one estimate.

Router

Nexus

Assigns each company to the specialist fitted for its sector. No firm is scored by two models.

Operating

Sirius

The specialist for operating and industrial companies.

Banking

Antares

The specialist for banks and financials, which report on a different basis.

Real estate · planned

Rigel

Extends coverage to real estate. In development.

03
Confidence

Reliability, graded in advance

An estimate is only usable if its likely accuracy is known in advance. A second model grades each forecast before the result is filed, using only what was available at the time.

Grades are HIGH, MED or LOW. The low-confidence estimates are flagged and withheld rather than reported at a precision they do not have. About two thirds of estimates or more are graded MED or HIGH at every stage (71%, 70%, 71% and 63% from stage 0 to stage 3); the bar for those grades tightens as the year files.

The 80% range is held to the same standard. A stated range is only worth quoting if the reported figure lands inside it about 80% of the time, and out of sample it lands inside 77.6% of the time (2024–2025 test years), slightly narrow.

HIGH

Rely on it

Narrow range, stable reporting history. The estimates worth acting on.

MED

Use with care

Usable, but the range is wide enough to matter to the conclusion.

LOW

Set aside

Too uncertain to publish as a point estimate. Flagged and withheld.

Reliability mix by stage (% of companies)
0 25 50 75 100 71% Q0 70% Q1 71% Q2 63% Q3
HIGH MED LOW label = actionable (MED+HIGH) share

Source: AtlasEQ models

Realised coverage of the 80% range
70 75 80 85 90 nominal 80% Q0Q1Q2Q3
Operating axis 70–90% · nominal 80%

Source: AtlasEQ models

04
Track record

The error falls each quarter

Across 23,400 company-years of operating companies from 2015 to 2025, the forecast beats a carry-forward baseline at every stage, and the margin widens as the year files.

Mean absolute error falls from $1.67 before the year opens to $0.63 after the third quarter, against about $2.80 for the carry-forward baseline. On estimates graded reliable (MED or HIGH) it reaches $0.18 at the third stage, and on HIGH alone $0.12. Fit follows the same path, reaching an R-squared of 0.93 across all operating companies at the third stage and 0.97 on the reliable subset.

The chart on the right compares the same forecast with the paid sell-side consensus. That test is smaller and stricter: 16,991 forecasts on 5,604 company-years across 1,389 operating companies, FY2010–2025, graded MED or HIGH, scored against the GAAP-basis consensus nearest the forecast date, and limited to firm-years where the two reported actuals agree within 1%, so both sides are graded on the same number.

All firms Reliable (MED+HIGH) HIGH only Naive baseline
Average error by stage ($)
0.0 0.5 1.0 1.5 2.0 2.5 3.0 0.630.180.12 naive 2.79 Q0Q1Q2Q3
Error relative to the analyst consensus
0.00 0.25 0.50 0.75 1.00 0.950.960.910.76 consensus 1.00 Q0Q1Q2Q3

Legend applies to the left chart. Source: AtlasEQ models

The model is closer to the reported number than the paid consensus at every stage, and the margin widens as quarters report: 5% closer before the year begins, 10% closer after two quarters and 24% closer after three. Across all stages its error is 0.925 times the consensus error.

Realised coverage of the 80% range is 77.6% in the 2024–2025 test years, slightly narrow.

05
In practice

Real companies

The figures above are aggregates. Below are six companies. Every point is a walk-forward call: the model that made it was trained only on earlier years. Each panel shows FY2024 and FY2025, and the four points in each year are the four stages.

UNP, XOM and COST are widely followed names, shown whatever the result; PCG, EXC and AWR are among the companies the model tracked most closely and are a best case, not the average. Costco is graded LOW throughout, and in FY2025 its reported figure lies above the range from the first quarter on. Across the six, the median miss at the third stage is $0.06, against $0.065 for the consensus, and the reported figure falls inside the 80% range in 43 of 48 forecasts.

Walk-forward forecasts by stage, FY2024–FY2025
UNP 12.979.966.95 FY24 FY25
XOM 12.018.164.32 FY24 FY25
COST 18.4514.2410.02 FY24 FY25
PCG 1.880.950.02 FY24 FY25
EXC 3.792.671.55 FY24 FY25
AWR 4.903.381.85 FY24 FY25
Model forecast 80% range Analyst consensus (GAAP) Reported EPS Prior-year EPS each strip = one fiscal year (Q0–Q3)

Source: AtlasEQ models; consensus: I/B/E/S GAAP mean.

06
Validation

How the results were checked

A model whose error falls as the year reports is exactly the kind that should be suspected of having seen the answer. What follows is the evidence against that, together with the conditions under which the model loses.

Walk-forward

Scored out of sample.

Every prediction uses only data dated before its cutoff. No model trains on the year it forecasts.

Leakage-audited

Audited for look-ahead.

A leakage audit identified eight issues, all fixed before these results were produced. The material one joined the quarterly model's output one quarter late; correcting it moved the error relative to consensus from 0.72 to 0.90 under the original evaluation.

Point-in-time

Inputs as they stood.

Every input is built only from the data public at the cutoff, as it stood on that date.

The model does not win everywhere. Before the year starts, on the largest earners, the paid consensus is still closer: analysts have guidance and management access that the model does not. Among the larger earners the consensus stays closer through the first quarter; by the third quarter the model is closer in every size band.

Nor is it unbiased, but it leans the same way as analysts, only less. Across the matched sample its mean signed error is +8.8% of prior-year EPS, against +21.0% for the consensus. By stage the model is +17.1%, +9.7%, +6.5% and +0.4%, close to zero by the third quarter; the consensus is +35.9%, +22.6%, +16.1% and +6.7%, the long-documented sell-side tilt.

Error vs. consensus, by earnings size
Q0Q1Q2Q3 under $0.63 0.80 0.87 0.82 0.71 $0.63–1.47 0.93 0.92 0.90 0.75 $1.47–2.40 1.00 1.02 0.89 0.77 $2.40–3.87 1.07 1.02 1.04 0.86 over $3.87 1.11 1.07 0.97 0.78
Atlas closer Consensus closer rows = EPS quintiles of the sample · above 1.00, the consensus is closer

Source: AtlasEQ models

Signed error by stage (% of prior-year EPS)
0 +10 +20 +30 +40 +17.1+35.9+9.7+22.6+6.5+16.1+0.4+6.7 Q0Q1Q2Q3
Atlas Consensus 0 = unbiased

Source: AtlasEQ models

Regressing the reported change in earnings on the predicted change gives a slope of 1.01, 1.04, 1.02 and 0.99 across the four stages, so the model calls the full size of the move rather than hedging toward the prior year.

Scope

Where it stands

A first version is already running in the product: forward earnings estimates are live in the earnings view for roughly 3,500 companies, and they will be revised as the models are retrained. Coverage extends next to insurance and then real estate, and after that to more markets, starting with Korea and Europe, all routed through the same Nexus. Independent peer verification of the results is under way in parallel. The figures on this page are preliminary and shown for illustration.

Talk with us
LiveEarnings view, about 3,500 companies
BuiltOperating (Sirius) and banking (Antares)
In reviewIndependent peer verification
NextInsurance, then real estate
LaterMore markets, from Korea and Europe