Free Trial

Earnings Screener

Use MarketBeat’s Earnings Screener to filter and compare company earnings results using criteria such as earnings per share (EPS) estimates, actual results, beat-or-miss performance, and report timing. This tool helps investors quickly identify earnings trends, surprises, and potential post-report opportunities.

:
$
$
$
 
CompanyDateTermConsensus EPSActual EPSBeat/MissConsensus RevenueActual RevenueCurrent PriceEarnings Call

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.

CSV / Excel Export To export this table to CSV or Excel, upgrade to MarketBeat All Access.

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, how those expectations are changing, and how the stock reacted.

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, beat-or-miss percentages, forward guidance, and price reactions.

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 looking for potential volatility, you might focus on stocks with large post-earnings price reactions.
  • If you’re evaluating expectations, you might compare consensus estimates to actual results and changes in forward guidance.

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 sorting, screening by date and report timing, and exporting results for additional analysis.

At the top of the page, you can start broad or narrow right away by searching for a specific ticker, exchange, sector, or industry. You can also screen by report status, date range, quarter, and whether the earnings announcement was released before the market opened or after the market closed.

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 search for a single company by ticker, or leave that blank and screen a wider group of stocks by exchange, sector, or industry. From there, you can refine the results using filters such as:

  • Start and end date
  • Quarter
  • Time of day
  • Current price
  • Actual EPS
  • Consensus EPS
  • Beat/miss percentage

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 date, focus on a specific quarter, and narrow the list by actual EPS, consensus EPS, current price, or beat/miss result. 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 control how results are ordered and how many results are returned. The page supports sorting by company name, date, current price, actual EPS, consensus EPS, and beat/miss result, with result counts ranging from 10 to 1,000.

3. Review, compare, and export results

The results table shows the companies that match your criteria along with the key earnings fields needed for quick comparison, including date, consensus EPS, actual EPS, beat/miss result, consensus revenue, actual revenue, current price, and a details link for deeper review. That makes it easier to spot patterns in how companies report and how the market tends to react.

If you want to take the analysis further, All Access subscribers can export the table to CSV or Excel 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 ticker, date range, quarter, report timing (before or after market), actual EPS, consensus EPS, 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.

The screener includes historical earnings data across multiple years, allowing you to analyze past earnings performance and trends over time.

Yes. The screener includes price data around earnings reports, which can help you identify patterns in how stocks tend to react after results are released.

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

Yes. You can export screener results to Excel or CSV 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.