Earnings season rolled on with another busy day of reports, and the market’s reaction was anything but uniform.
Healthcare giant Johnson & Johnson $JNJ stole the spotlight, delivering a clean double beat that sent the stock up over 6% - its best earnings reaction this century.
Omnicom Group $OMC followed with solid advertising momentum and a +4.6% reaction.
But elsewhere, the picture was mixed.
Progressive $PGR and Prologis $PLD both saw muted gains after reporting mixed results.
Bank of America $BAC, Morgan Stanley $MS, and M&T Bank $MTB slipped after solid earnings reports. This adds to the major theme we saw on Tuesday for the big banks: beat / beat / drop.
The standout? Defensive names like J&J are getting love, while cyclicals and financials are struggling to hold traction even on good reports.
Let’s dig into the numbers and see which names are worth watching next.
Here are the latest S&P 500 earnings stats 👇
*Click the image to enlarge it
Johnson & Johnson had a +4.68 reaction score after reporting a double beat.
They reported revenues of $23.74B, versus the expected $22.85B, and earnings per share of $2.77, versus the expected $2.68.
M&T Bank $MTB had a -1.94 reaction score after reporting a double beat.
They reported revenues of $2.40B, versus the expected $2.39B, and earnings per share of $4.24, versus the expected $3.99.
Now let's dive into the data and talk about what happened with these reports 👇
JNJ had its best earnings reaction this century 🔥
Johnson & Johnson rallied 6.2% after this earnings report, and here's why:
Total Q2 2025 sales were up 5.8% year-over-year, led by MedTech, which grew 6.1%.
U.S. sales grew 7.8%, while international sales rose 3.2%.
In addition to this quarter's double beat, the management team raised its full-year sales guidance by $2B and EPS guidance by $0.25
This was an amazing report from the 2nd-largest Healthcare stock in the world, and the market loved it.
Shareholders were rewarded with the best earnings reaction this century, and a textbook gap-n-go.
This big move marked the resolution of a multi-month consolidation, decisively marking the beginning of a brand-new uptrend.
So long as JNJ stays above 158, the path of least resistance is higher for the foreseeable future.
GS has been rewarded for 5 of its last 6 earnings reports 🔥
Goldman Sachs rallied 0.9% after this earnings report, and here's why:
The company increased revenues and earnings by 15% and 22% year-over-year, respectively.
Achieved record assets under supervision of $3.29T, marking the 30th consecutive quarter of long-term fee-based net inflows.
The board approved a 33% increase in quarterly dividend to $4 per share, reflecting confidence in earnings durability.