Free Trial

Use MarketBeat’s Earnings Screener to filter and compare company earnings results using criteria such as consensus and actual EPS, consensus and actual revenue, beat-or-miss performance, earnings dates, announcement status, and share price. This tool helps investors quickly identify earnings trends, earnings surprises, and companies that meet specific earnings-related criteria.

Results:
Country
Announcement Status
Earnings Date
Earnings Term
Consensus EPS
$
$
Actual EPS
$
$
Beat/Miss
Consensus Revenue
Actual Revenue
Current Price
$
$

Screener Results

Results
 

unlock icon  Upgrade to MarketBeat All Access

This premium research tool is available to MarketBeat All Access subscribers only. Log in to your account or sign up below.

Already have an account? Log in here.

Earnings Screener Guide

Earnings reports are one of the biggest drivers of short-term stock movement, but the headline numbers don’t tell the full story. What matters is how a company performed relative to expectations and how investors responded to the results.

The challenge is volume: every quarter, thousands of companies report earnings, each with different results, estimates, and market reactions.

An earnings screener helps investors cut through that noise by narrowing the market to companies with specific earnings outcomes. Instead of reviewing reports one by one, investors can filter and compare earnings data such as consensus estimates, actual results, revenue results, beat-or-miss performance, earnings dates, announcement status, and current share price. From there, they can review company commentary, guidance, news, and price action to understand the broader market reaction.

By organizing this information into a single, sortable view, an earnings screener makes it easier to spot trends and identify patterns—like which companies consistently beat expectations or which stocks tend to move sharply after earnings. This is especially useful during earnings season, when new information is constantly reshaping market expectations.

For example:

  • If you’re looking for positive momentum, you might screen for companies that consistently beat EPS estimates.
  • If you're searching for the biggest earnings surprises, you might sort results by beat-or-miss performance.
  • If you're evaluating operational performance, you might compare consensus revenue estimates to actual reported revenue.

An earnings screener doesn’t replace research, but it helps you quickly find earnings setups that are worth a closer look.

How to Use the MarketBeat Earnings Screener

MarketBeat’s Earnings Screener helps investors review and compare earnings reports by filtering for the results that matter most, including consensus estimates, actual EPS, revenue results and beat-or-miss performance. The tool is available to All Access users and supports screening by country, announcement status, earnings date, earnings term, EPS results, revenue results, current price and beat-or-miss percentage. Users can also sort results, adjust the number of results displayed and export results for additional analysis.

At the top of the page, you can start broad or narrow your screen by selecting a country, announcement status, earnings date range or earnings term. You can also refine results by current price, consensus EPS, actual EPS, beat/miss percentage, consensus revenue and actual revenue.

1. Choose the earnings data you want to screen

The screener is most useful when you begin with the type of earnings setup you want to study. You can screen a broad group of companies or narrow your results using filters such as:

  • Country
  • Announcement status
  • Earnings date
  • Earnings term
  • Current price
  • Consensus EPS
  • Actual EPS
  • Beat/miss percentage
  • Consensus revenue
  • Actual revenue

This is where the screener becomes more than a calendar. Instead of just seeing when companies reported, you can isolate the kinds of earnings results you actually want to compare.

2. Set criteria, date range, and sorting

Once you know what type of earnings report you’re looking for, configure the screen around that idea. You can set a beginning and ending earnings date, focus on a specific earnings term and narrow the list by EPS results, revenue results, current price or beat/miss performance.

The beat/miss filter is especially useful if you want to find companies that meaningfully beat expectations, narrowly missed them or simply met them. You can also choose how results are ordered and how many results are displayed.

3. Review, compare, and export results

The results table shows the companies that match your criteria along with key earnings fields needed for quick comparison, including earnings date, consensus EPS, actual EPS, beat/miss result, consensus revenue, actual revenue and current price. That makes it easier to spot patterns in how companies report and which results may deserve a closer look.

If you want to take the analysis further, All Access subscribers can export the table for offline review, watchlist building or follow-up research alongside other MarketBeat tools.

Frequently Asked Questions

It allows you to filter and compare company earnings reports based on metrics like consensus estimates, actual results, revenue data and beat-or-miss performance, helping you quickly identify earnings trends and surprises.

You can screen by country, announcement status, earnings date, earnings term, actual EPS, consensus EPS, actual revenue, consensus revenue, current price and beat-or-miss percentage.

Yes. You can filter for companies that beat, missed, or met expectations, and even narrow results based on how large the beat or miss was.

Yes. The results update automatically as you adjust filters, making it easy to refine your search in real time.

All Access subscribers can export screener results for further analysis or tracking.

No. The screener helps you identify earnings setups and patterns, but it should be used as a starting point alongside additional research and analysis.