Close Navigation
Learn more about IBKR accounts
Earnings Season Thus Far

Earnings Season Thus Far

Posted July 28, 2025 at 1:25 pm

Steve Sosnick
Interactive Brokers

It became clear last week that earnings season is upon us, with several key stocks reporting.  This week promises to be even more consequential, with the largest amount of S&P 500 companies reporting – including four of the “Mag 7” stocks.  We ran some numbers to see how the market has been responding thus far.

From July 1st through Friday, July 25th, 150 of the S&P 500 (SPX) constituents have reported their earnings.  That constitutes exactly 30% of the index components.  Yet when we calculated the approximate index weights of the companies that have reported thus far, we found that their cumulative weights only comprise about 27.5% of the index.  An exercise of this sort reminded me just how top-heavy the index is.  That is an important consideration when four of the five largest index components, comprising just under 20% of SPX’ weight, release earnings this week.  They are of course Microsoft (MSFT, #2), Apple (AAPL, #3), Amazon (AMZN, #4), and Meta Platforms (META, #6).  (Nvidia (NVDA, #1) reports in about a month and Alphabet (GOOG, GOOGL, combined #5) reported last week)

For further perspective, the arithmetic average of the index weights of the companies that reported since July 1st is about .183%, but the median is 0.09%.  That means that 75 of the 150 companies in the analysis have index weights of 0.09% or less. For perspective, the weights of the largest companies to report this month are GOOG+GOOGL at 3.75%, Tesla (TSLA) at 1.63%, and JPMorgan Chase (JPM) at 1.53%.  This is why we calculated weighted averages after doing the first pass on the raw numbers.

We always hear how some huge majority of stocks reported better than expected earnings.  It’s not really news when 75-85% of companies beat their published consensus estimates in any given quarter.  It says as much about how well companies manage their analysts as much as it does about how well they manage their businesses.

As a result, we focused upon the market’s reaction instead.  We used the post-earnings moves – later that day for morning releases, the next-day for afternoon releases – as the basis for comparison.

The raw numbers say that the results so far are pretty good.  Of the 150 companies in the survey, 83 of them, or 55.3%, rose after they reported earnings.  The average move was +0.42%, with a median of +0.935%.  Not bad at all.

The values changed when we adjusted for each company’s weight in SPX.  The average post-earnings move reverted to a slight loss of -0.087%, though the median was still positive at 0.053%. 

This bears watching. My interpretation is that the more heavily scrutinized the company, the higher the unstated expectations – the “whisper numbers”, so to speak.  Think about the market’s reaction to GOOGL earnings.  They beat on every measure, yet the stock only rose about 1%.  Meanwhile, a whole bunch of relatively obscure stocks – at least to average investors – did quite well after positive surprises.  The bar is higher for the most highly valued companies – something to keep in mind ahead of this week’s key results. 

Post-earnings Results of SPX Companies Reporting June 1-25, 2025

Post-EarningsApproximate % Change x
SymbolRelease Date% ChangeSPX Weight% Weight
STZ7/1/20254.480.050.224
CAG7/10/2025-4.370.02-0.087
DAL7/10/202511.990.070.839
FAST7/14/20254.160.100.416
BK7/15/2025-0.090.13-0.012
BLK7/15/2025-5.880.30-1.764
JBHT7/15/20251.730.020.035
OMC7/15/20254.620.030.139
STT7/15/2025-7.290.06-0.437
JPM7/15/2025-0.741.53-1.132
WFC7/15/2025-5.480.50-2.740
C7/15/20253.680.331.214
KMI7/16/2025-1.500.10-0.150
PGR7/16/20251.760.270.475
PLD7/16/20251.430.190.272
UAL7/16/20253.110.050.156
BAC7/16/2025-0.260.58-0.151
GS7/16/20250.900.410.369
MS7/16/2025-1.270.33-0.419
JNJ7/16/20256.190.754.643
MTB7/16/2025-2.410.06-0.145
PNC7/16/20250.930.140.130
ABT7/17/2025-8.520.06-0.511
CTAS7/17/20253.690.140.517
ELV7/17/2025-12.220.12-1.466
MMC7/17/2025-0.440.19-0.084
NFLX7/17/2025-5.100.92-4.692
PEP7/17/20257.450.362.682
SNA7/17/20257.920.030.238
TRV7/17/20253.810.110.419
CFG7/17/20253.940.040.158
FITB7/17/2025-1.020.05-0.051
GE7/17/2025-2.220.53-1.177
USB7/17/2025-1.030.13-0.134
AXP7/18/2025-2.350.32-0.752
MMM7/18/2025-3.650.15-0.548
SCHW7/18/20252.900.310.899
SLB7/18/2025-3.890.10-0.389
HBAN7/18/20251.590.050.080
RF7/18/20256.120.040.245
TFC7/18/2025-1.690.11-0.186
ARE7/21/20253.090.020.062
DPZ7/21/2025-0.800.03-0.024
ROP7/21/20251.310.110.144
STLD7/21/2025-1.700.03-0.051
WRB7/21/20251.090.040.044
NXPI7/21/2025-0.120.10-0.012
VZ7/21/20254.040.331.333
AVY7/22/20251.490.050.075
BKR7/22/202511.640.080.931
CB7/22/2025-3.080.18-0.554
COF7/22/20250.940.250.235
CSGP7/22/20256.860.070.480
DGX7/22/20257.080.030.212
DHR7/22/20250.980.240.235
EFX7/22/2025-8.180.06-0.491
ENPH7/22/2025-14.160.01-0.142
EQT7/22/2025-4.380.06-0.263
GPC7/22/20257.600.030.228
HAL7/22/20250.990.040.040
IPG7/22/20256.950.020.139
IQV7/22/202517.880.061.073
ISRG7/22/2025-1.770.33-0.584
IVZ7/22/20255.200.020.104
KO7/22/2025-0.590.49-0.289
LMT7/22/2025-10.810.16-1.730
MSCI7/22/2025-8.910.08-0.713
NOC7/22/20259.410.141.317
PCAR7/22/20256.100.100.610
PHM7/22/202511.520.040.461
PNR7/22/20250.010.030.000
RTX7/22/2025-1.580.39-0.616
SHW7/22/2025-0.360.14-0.050
SYF7/22/20251.760.050.088
TXN7/22/2025-13.340.31-4.135
DHI7/22/202516.980.071.189
GM7/22/2025-8.120.09-0.731
KEY7/22/20252.350.030.071
PM7/22/2025-8.430.46-3.878
BSX7/23/20254.460.291.293
CCI7/23/20253.810.090.343
CME7/23/20250.670.190.127
CMG7/23/2025-13.340.12-1.601
CSX7/23/20250.090.120.011
FCX7/23/2025-2.100.12-0.252
FI7/23/2025-13.850.14-1.939
GD7/23/20256.500.150.975
GEV7/23/202514.580.324.666
GL7/23/20255.380.020.108
GOOG7/23/20250.881.681.478
GOOGL7/23/20251.022.072.111
HAS7/23/2025-0.940.02-0.019
HLT7/23/2025-2.550.12-0.306
LII7/23/20256.590.040.264
LW7/23/202516.310.020.326
MCO7/23/20251.760.150.264
MOH7/23/2025-16.840.02-0.337
NEE7/23/2025-6.090.27-1.644
NOW7/23/20254.160.371.539
NVR7/23/2025-0.120.04-0.005
ORLY7/23/20252.870.150.431
OTIS7/23/2025-12.380.07-0.867
PKG7/23/2025-0.190.03-0.006
ROL7/23/20255.200.030.156
T7/23/20251.200.370.444
TDY7/23/2025-1.690.05-0.085
TEL7/23/202511.950.111.315
TMO7/23/20259.140.333.016
TMUS7/23/20255.800.211.218
TSLA7/23/2025-8.201.63-13.366
URI7/23/20258.960.110.986
IBM7/23/2025-7.620.44-3.353
LUV7/23/2025-11.160.03-0.335
RJF7/23/20253.710.060.223
APH7/23/2025-1.050.23-0.242
NTRS7/23/2025-1.820.05-0.091
ALLE7/24/20256.030.030.181
AMP7/24/2025-3.700.09-0.333
AOS7/24/20253.590.020.072
BX7/24/20253.580.240.859
CNP7/24/20251.940.050.097
DECK7/24/202511.350.030.341
DLR7/24/20251.170.100.117
DOC7/24/2025-6.730.02-0.135
DOV7/24/2025-2.240.05-0.112
EW7/24/20255.540.090.499
HON7/24/2025-6.180.27-1.669
INTC7/24/2025-8.530.17-1.450
KDP7/24/20250.210.080.017
LH7/24/20256.860.040.274
LHX7/24/20251.340.090.121
MHK7/24/20254.220.010.042
NDAQ7/24/20255.910.070.414
NEM7/24/20256.890.130.896
POOL7/24/20253.000.020.060
TSCO7/24/2025-0.470.06-0.028
TXT7/24/2025-7.200.03-0.216
UNP7/24/2025-4.540.25-1.135
VLO7/24/2025-4.880.08-0.390
VRSN7/24/20256.670.050.334
WAB7/24/2025-6.380.06-0.383
WST7/24/202522.780.030.683
WY7/24/20253.080.040.123
DOW7/24/2025-17.450.03-0.524
LKQ7/24/2025-17.820.02-0.356
CNC7/25/20256.090.030.183
AON7/25/20254.570.150.686
CHTR7/25/2025-18.490.05-0.925
PSX7/25/20250.520.090.047
HCA7/25/2025-2.100.11-0.231
AVERAGE0.4240.183-0.087
UP Moves831508355.33%
Total150150150
Median0.9350.0900.053
Std Dev7.070.301.59

Source: Interactive Brokers, Bloomberg

Join The Conversation

For specific platform feedback and suggestions, please submit it directly to our team using these instructions.

If you have an account-specific question or concern, please reach out to Client Services.

We encourage you to look through our FAQs before posting. Your question may already be covered!

3 thoughts on “Earnings Season Thus Far”

  • RossRS

    As always great analysis. Will be interesting to take a look how the four of the mag 7 did next Monday.

  • Brett

    Market seems to be running out of steam. If the large caps don’t push higher, a pullback sooner than later seems probable. Seems to be an appropriate time to buy protection and or reduce exposure.

  • Anonymous

    This is also backed up by the COR1M index which is around 10 indicating very low correlation between stock prices of individual stocks and their index. A good time for stock pickers and bad time for index investing so they say.

Leave a Reply

Disclosure: Interactive Brokers

The analysis in this material is provided for information only and is not and should not be construed as an offer to sell or the solicitation of an offer to buy any security. To the extent that this material discusses general market activity, industry or sector trends or other broad-based economic or political conditions, it should not be construed as research or investment advice. To the extent that it includes references to specific securities, commodities, currencies, or other instruments, those references do not constitute a recommendation by IBKR to buy, sell or hold such investments. This material does not and is not intended to take into account the particular financial conditions, investment objectives or requirements of individual customers. Before acting on this material, you should consider whether it is suitable for your particular circumstances and, as necessary, seek professional advice.

The views and opinions expressed herein are those of the author and do not necessarily reflect the views of Interactive Brokers, its affiliates, or its employees.

IBKR Campus Newsletters

This website uses cookies to collect usage information in order to offer a better browsing experience. By browsing this site or by clicking on the "ACCEPT COOKIES" button you accept our Cookie Policy.