
Track quarterly EPS beats and misses across US public companies — surface earnings-driven catalysts using actuals from SEC XBRL filings and analyst expectations.
Earnings surprises are still one of the cleanest, most repeatable single-stock catalysts. We make them easy to spot.
Reported EPS vs analyst estimates
See whether each quarter beat, missed, or matched expectations — with the exact reported and consensus values, side by side.
Size the catalyst, not just the direction
Quantifies the percent surprise per quarter — so you can separate small wobbles from genuinely market-moving prints.
Know what is coming up
Pair historical surprises with upcoming earnings dates so you never get blindsided by a print on a name you own.
Not every beat or miss is created equal. We highlight the patterns that historically have signal — so you spend less time scrolling and more time deciding.
Companies that consistently beat consensus quarter after quarter — often a sign of either conservative guidance or genuine momentum.
Sharp swings from miss to beat (or vice versa) — historically among the strongest single-quarter catalysts.
Quarters where actual EPS lands far outside the analyst range — a useful contrarian signal worth investigating.
From a ticker you barely know to a clean read on its earnings track record and next catalyst.
Open Company Lookup and pull up the ticker you want to study — fundamentals, filings, and earnings history in one place.
Go to stepOpen the Earnings Surprises view in the dashboard to see beat / miss history and surprise magnitude per quarter.
Go to stepCheck the upcoming reporting date and historical surprise pattern — useful for both event-driven trades and longer-term theses.
Go to stepThe kind of earnings questions that traders ask before every print — answered with public filings.
Reported EPS straight from SEC XBRL filings, transparent caching, and predictable refresh behavior.
Actual EPS values are pulled directly from each company’s SEC XBRL filings — not derived from third-party scraping.
Multi-layer caching (memory + DB) keeps lookups instant, with background refresh and stale-while-revalidate behavior.
Designed for traders and analysts who treat earnings prints as discrete catalysts — not just headlines.
Free to use. Powered by SEC XBRL filings and analyst expectation data.