We have enhanced the Stock Screener by introducing new filters and columns: Recent earnings date and Upcoming earnings date. They provide insight into the dates of a company’s most recent or upcoming earnings reports, helping you make more informed decisions when buying or selling stocks. Here’s a closer look at the new additions:
- Recent earnings date: Indicates when the company last reported its earnings for a specific period (usually, a quarter or year).
- Upcoming earnings date: Shows when the company is expected to issue its next earnings report. If the upcoming earnings date is not available, we estimate it using our provider’s algorithms based on the company’s historical reporting dates.
How to apply a new filter?
To apply a new filter, open the dialog window above the screener table. You can either start typing the filter name in the search field, or select the required filter in Security info.

Once added, click on the filter and choose one of the available options:

Here are the available options for the new filters:
Filter | Option |
Recent earnings date | Current trading day |
Previous day | |
Previous 5 days | |
This week | |
Previous week | |
This month | |
Upcoming earnings date | Current trading day |
Next day | |
Next 5 days | |
This week | |
Next week | |
This month |
You can also add the Recent earnings date and Upcoming earnings date columns to the screener table and sort the data in ascending or descending order. For more information about earnings date filters, please refer to this article.

We hope these new additions will prove valuable to you, enhancing the precision and reliability of your strategy. Please keep sharing your feedback — it helps us make TradingView even better.
Team TradingView