July 27, 2021

S&P 500 Earnings Dashboard 21Q2 | July 27

by Tajinder Dhillon.

Last Update: July 27, 2021

Click here to view the full report.

Please note: if you use our earnings data, please source I/B/E/S data from Refinitiv.

S&P 500 Aggregate Estimates and Revisions

  • 21Q2 earnings are expected to increase 79.2% from 20Q2. Excluding the energy sector, the earnings growth estimate is 65.3%.
  • Of the 153 constituents in the S&P 500 that have reported earnings to date for 21Q2, 88.9% have reported earnings above analyst expectations. This is the highest on record (since 1994). This compares to a long-term average of 66%.
  • The 21Q2 blended revenue growth estimate is 20.2%. Excluding the energy sector, the revenue growth estimate is 16.9%.
  • 85.5% of companies have reported 21Q2 revenue above analyst expectations. This is the highest on record (since 2002). This compares to a long-term average of 61%.

Interested in learning how you can use the StarMine SmartEstimate® and Predicted Surprise® to avoid earnings misses and find earnings beats? Learn more here.

Eikon from Refinitiv is a complete solution for research and analytics. It places the most comprehensive market information, news, analytics and trading tools available into a desktop as simple to use as the Internet. Eikon from Refinitiv clients can run fundamental and technical screens against a global dataset representing more than 100 countries and over 200,000 securities.

Republication or redistribution of Reuters content, including by framing or similar means, is prohibited without the prior written consent of Reuters. Reuters and the Reuters logo are registered trademarks, and trademarks of the Thomson Reuters group of companies. For additional information on Reuters photographic services, please visit the web site at http://pictures.reuters.com

Sign up for weekly updates on fund markets and investment opportunities here.

Get In Touch


We have updated our Privacy Statement. Before you continue, please read our new Privacy Statement and familiarize yourself with the terms.×