US equities rip higher
Risk stayed on. The S&P 500 finished April up 10.4%, and the S&P 500 and Nasdaq logged their best month since 2020. Leadership was clear: communication services +18%. Big platforms, big cash flows, fewer questions.
Alphabet (GOOGL) did the heavy lifting. Strong earnings triggered the second biggest single-day market-cap gain in history, and moves like that don’t stay contained. They pull the index higher by design, tighten correlations, and drag passive and systematic flows back into the same names that were already working. When megacaps deliver, breadth becomes optional.
The setup was familiar: pay for certainty and liquidity. Anything outside the core winners needed clean execution, or it got treated like a call option.
Earnings sorting
Away from the index magnets, the tape was mostly triage. Beats with a steady story got paid. Long-dated targets that didn’t change the near-term slope got a shrug.
Amgen (AMGN) traded up on a Q1 beat and reaffirmed outlook, with 2026 guidance ranges in line with consensus. Not a wow print, but it reduces bridge-risk, and consistency counts.
Insperity (NSP) was up after non-GAAP Q1 EPS $1.31 ($0.08 beat) and revenue $2.08B ($190M beat). In this model, revenue is the tell: demand held up better than feared.
Badger Infrastructure Solutions (BAD) moved up on non-GAAP Q1 EPS $0.22 and revenue $203.24M ($11.78M beat). For industrial services, the market goes straight to utilization and backlog math; first pass looked favorable.
O’Reilly (ORLY) finished flat after 2026 EPS $3.15–$3.25 and 3%–5% comps. Flat is a verdict: nothing forced a model change today.
Upbound (UPBD) was also flat after 2026 EPS $4.00–$4.35 and Acima GMV guided flat to low single-digit growth. Stability helps, but consumer finance doesn’t get a rerating without acceleration or a clear funding/credit tailwind.
Commodities whipsaw
Equities can rally on earnings and still take macro noise through commodities. That was the look: less trend, more volatility machine.
Gold futures (GOLD) were down, tagged as the largest two-month drop and a “historic” selloff. “Historic” usually means positioning got flushed, not that a new consensus formed.
Brent crude spiked to $126/bbl on supply fears, then reversed sharply on Strait of Hormuz blockade volatility. Even if spot ends lower, spike-and-reversal is what messes with inflation expectations and corporate planning. It’s hard to hedge into a whipsaw.
Cross-asset message: diversifiers weren’t smooth. When that happens, risk budgets tighten and flows crowd into the most liquid equity names.
Air Canada pulls outlook
Air Canada traded down after it withdrew its 2026 financial outlook due to rising jet fuel costs tied to the Middle East conflict. A withdrawal is worse than a cut. It’s management admitting the range of outcomes is too wide to underwrite, and airlines are basically leveraged fuel plus sentiment.
Other quick items:
- Blue Owl reportedly raised $9B, but fee-paying assets rose $700M less than expected. Fundraising is nice; monetization is the job.
- Mercuria sued the Baltic Exchange over alleged manipulation of an oil shipping benchmark—great timing if your goal is to boost confidence in freight pricing.
- Jerome Powell reiterated intent to avoid acting as a “shadow chair,” with an unusual setup ahead: a Fed meeting featuring both a sitting chair and a former chair (Warsh) for the first scheduled time in nearly 80 years.
Today’s bottom line: megacaps drove the bus, the rest of the market demanded execution, and commodities reminded everyone how fast a clean forecast can get broken.