Skip to main content
As the S&P 500 breaks out, earnings reactions are exposing a widening gap between strength and dead weight.

The S&P 500 just closed at a new all-time high, and on the surface, everything looks clean. 

As always, the real story isn’t the index. It’s what’s happening underneath the surface.

We heard from five major financials yesterday,...

Daily Beat
$MS
$MTB