How We Calculate Earnings Data Sources, Definitions & Rules Behind Every Earnings Page

Every number on Tickzen's earnings pages and earnings calendar is computed from stored data with the rules below. Each company page shows its own results; this page explains how to read them.

Last reviewed October 24, 2026

Data sources

Reported EPS and the consensus EPS estimate come from Yahoo Finance. Report dates, report times (before the open or after the close), revenue and revenue estimates come from Finnhub. Prices for the stock reaction are daily opens and closes. Options quotes for the expected move are listed option prices. Tickzen computes everything else from those inputs. Information only, not investment advice.

Next report date and time

The next report date is the company's next entry in the earnings calendar, refreshed every trading day for the coming 45 days. When a company has not confirmed its time, the page shows its usual session, marked "usually", if at least 75% of its last 8 reports came at the same time (before the open or after the close). A date shown as projected is the data provider's estimate, not a confirmed date.

EPS surprise: beat, miss or in line

The surprise is reported EPS minus the consensus estimate, as a percentage of the estimate's size. A positive surprise is a beat: the company earned more than analysts expected. A negative one is a miss. On calendar pages a surprise within ±0.5% counts as in line. In charts, green marks a beat or a match, red a miss and amber a quarter where our sources disagree.

Beat rate and streaks

The beat rate counts beats among the last 12 reported quarters that have a usable surprise. A streak is the run of consecutive beats (or misses) counting back from the latest report. A company needs at least 4 such quarters for its earnings page to be listed in our sitemap and directory.

When sources differ

Yahoo Finance and Finnhub sometimes use different EPS definitions (for example GAAP against adjusted), so one shows a beat and the other a miss for the same quarter. Those quarters are shown as "sources differ" and never counted as a beat or a miss.

Stock reaction after earnings

The 1-day move is the close-to-close change over the first trading session that reflects the report: for an after-close report, the next day's close against the report-day close; for a pre-market report, the report-day close against the previous close. The 3-day move extends that to three sessions. The average move is the average of the absolute 1-day moves. A reaction is left blank when the report time is unknown or looks inconsistent with the price action.

Opening gap, fade and reversal

The gap is how far the stock opened from the previous close in that first session. Only gaps of at least 1% are counted, and a company needs at least 4 of them for the statistics. A gap fades when the stock gives back at least half of it by the close, and reverses when it closes on the other side of the previous close. Reports without a clear opening time are left out.

Run-up before the report ("priced in")

The run-up is the move over the 20 trading days up to the last close before the report. A run-up of 5% or more is treated as large. "After a run-up of 3%+" and "after a drop of 3%+" group past reports by that move and show what the stock did next. A strong run-up can mean good news was already in the price. These comparisons need at least 4 reports with price data and describe the past, not what will happen.

Expected (options-implied) move

The expected move is the price of the nearest at-the-money straddle that expires after the report, divided by the share price. It estimates the size of the move the options market is pricing in, up or down, not its direction. It is only shown when the quotes are liquid and tight. Rich or cheap compares it with the stock's average actual move: 1.25 times or more is rich, 0.80 times or less is cheap, and the comparison needs at least 4 past reactions.

Why a stock fell after a beat (or rose after a miss)

For reactions that went against the EPS result, the page lists what stands out in the numbers we track, such as a large run-up into the report, a small surprise, revenue going the other way or how the stock opened. These are patterns in estimates and prices, not confirmed causes: guidance and management comments are not part of our data.

Earnings calendar and monthly archives

Calendar pages list every company with a report in their window, with estimates, report time and expected move. Once a month ends, its page becomes a permanent results archive built from stored results: each report's EPS surprise, revenue surprise and first-day reaction. The company directory lists every company with an earnings page.