Originally published July 15, 2026 on dependability.us. Archived here as part of the Dependability research record.
As of Wednesday, July 15, 2026 (4:00 PM ET close), the S&P 500 closed at 7,572.40 , up +0.38% on the session versus Tuesday July 14's 7,543.59 close. The Wednesday tape was a textbook broad disinflationary rally — led by consumer discretionary and financials rather than technology, which lagged on rate-sensitivity headwinds from a still-elevated 10-year yield. The catalyst was confirmed: June PPI printed -0.3% MoM headline (the first monthly decline since August 2025, per BLS) and +0.1% MoM core — a disinflationary print that follows Tuesday's soft June CPI. Energy drove the headline decline (goods -1.4%), while services ticked up +0.2%. The headline YoY fall signals the disinflation trend is broadening beyond the energy base effect. Leadership was constructive: XLY led the rally (+0.69%) on consumer-strength reads, XLF climbed (+0.68%) as Morgan Stanley and Bank of America printed strong Q2 results Wednesday, XLC extended gains (+1.79%) on mega-cap media and search advertising strength, and IWM added (+0.50%) on small-cap momentum. Tech lagged (XLK -1.02%, QQQ -0.26%) as the highest-multiple sector absorbed rate headwinds at the long end of the curve. Energy pulled back (XLE -0.93%) on the PPI-driven oil disinflation signal. Defensives were mixed: XLV flat (0.00%), XLP +0.07%, XLU -0.85%. The VIX closed at 16.46 (Tuesday close; no live VIX from public.com today). The 10-year Treasury yield held at 4.59% (Tuesday close). WTI crude closed at $79.34 (Tuesday close). The dollar (DXY) at 100.94 (Tuesday close). The structural uptrend is intact; Wednesday was confirmation of the disinflationary path. The 1-month target level of 7,500 is exceeded — current sits 0.97% above the level; the 3-month target of 7,600 sits 0.36% above current; year-end 7,800 is +3.00% above current.
What Drove the Tape
Wednesday was a broadening disinflation rally — not a tech rally. The June PPI confirmed the disinflation thesis: headline PPI fell -0.3% MoM (the first monthly decline since August 2025, per BLS), with core PPI printing +0.1% MoM and +5.1% YoY. The driver was a pullback in energy prices — goods fell -1.4% MoM, offset partly by services rising +0.2% MoM. The headline decline reflects the fading Iran-Hormuz geopolitical premium in oil from the prior two weeks. This is exactly the disinflationary signal the Fed needed: both CPI and PPI are now pointing in the same direction. The market read this as confirming the "inflation scare behind us" narrative and rotated accordingly — away from the defensive pre-CPI positioning and into cyclicals and financials.
Bank earnings confirmed the financial-sector thesis — Wednesday edition. The Q2 cycle continued Wednesday with Morgan Stanley reporting: revenue of $21.3B and EPS of $3.46 (official Q2 release), with wealth-management and trading revenue strong. Bank of America also reported: net income $6.7B, EPS $0.83 vs $0.75 forecast, with NIM expansion and contained credit losses. BlackRock reported Q2 results: $15.3T in AUM with $192B in quarterly net inflows (official Q2 release). The bank cycle has been consistently strong this quarter, validating the steeper-curve positioning thesis that has supported XLF throughout June and July. XLF closed +0.68% — the third consecutive positive session for financials — as the steep 2Y/10Y curve and strong capital markets revenue offset any rate-sensitivity concerns.
The cross-asset tape confirms a risk-on, disinflationary regime. The dollar was stable at 100.94. The 10Y yield at 4.59% — elevated but contained — reflects the "higher for longer but not higher" Fed framing. The contained oil regime (WTI $79.34, down from the $82 spike in early July) is a direct disinflation tailwind. ASML gave a bullish 2026 outlook for semiconductor equipment demand, reinforcing the AI-infrastructure thesis — but chip stocks traded mixed, with the rate headwind offsetting the ASML tailwind for mega-cap names. The setup: soft CPI + soft PPI = disinflation confirmed = Fed has optionality on the September cut = risk assets supported. The market is not pricing a Warsh SEP hawkish pivot — the data is pushing back against that narrative.
Sector Breakdown — Wednesday, July 15
Daily moves reflect end-of-day market data. WTD compares the close with the prior Friday's close.
| Sector | Today | WTD | Notes |
|---|---|---|---|
| XLK (Technology) | -1.02% | +0.26% | LAGGARD — mega-cap tech absorbed rate headwinds at 4.59% 10Y; ASML bullish outlook offset by duration sensitivity |
| XLY (Consumer Discretionary) | +0.69% | +0.57% | LED THE RALLY — consumer-discretionary names caught the disinflation rotation bid; Amazon/Tesla AI-capex exposure |
| XLB (Materials) | -0.16% | -0.04% | Flat; basic materials absorbed the mixed commodity signal; reshoring thesis intact |
| QQQ (Nasdaq 100) | -0.26% | +0.85% | Modestly lower; mega-cap tech lag offset gains in smaller Nasdaq constituents |
| XLF (Financials) | +0.68% | +0.91% | LED THE RALLY (fintech subset) — MS Q2 beat, BAC Q2 beat, BLK record AUM validates steeper-curve thesis |
| XLV (Healthcare) | 0.00% | -1.93% | FLAT — defensive bid absent; no pre-event positioning ahead of Thursday's earnings cycle kickoff |
| XLP (Consumer Staples) | +0.07% | -1.31% | Essentially flat; pricing-power names lag the rotation trade but hold the bid |
| XLU (Utilities) | -0.85% | -0.92% | LAGGARD — rate-sensitive sector sold as 10Y held at 4.59%; AI power-demand thesis intact |
| XLE (Energy) | -0.93% | -0.56% | LAGGARD — PPI-driven oil disinflation signal; WTI pullback from $82 to $79.34 over prior 2 weeks |
| IWM (Russell 2000 ETF) | +0.50% | +0.85% | Positive; small-cap caught the steeper-curve and bank-earnings tailwind |
| XLI (Industrials) | +0.22% | -0.18% | Modest gain; US mfg reshoring thesis intact; mixed commodity signal offset |
| XLC (Communication Services) | +1.79% | +1.66% | STRONG — mega-cap media (GOOGL, META) AI advertising revenue strength; search and social strong |
| XLRE (Real Estate) | -0.13% | -0.62% | Modest lag; rate-sensitive sector marginally lower as 10Y held at 4.59% |
| SPX (S&P 500) | +0.38% | -0.04% | Broad disinflationary rally; non-tech leadership confirms the rotation thesis |
Consumer discretionary led Wednesday's rally — XLY +0.69%. XLY closed at $116.70 (per public.com), up from Tuesday's $115.90 close (+0.69%). The driver: the disinflationary CPI+PPI confirmation rotated capital into cyclicals and financials.
Week-to-Date
The S&P 500 is down -0.04% WTD (Fri Jul 10 7,575.39 → Wed Jul 15 7,572.40), with 2 of 3 sessions positive . The VIX has declined from Monday's pre-CPI spike of 17.16 to Tuesday's 16.46 close (the Wednesday VIX level will confirm Thursday). The top WTD sectors are XLC +1.66% (communication services AI-advertising strength) and XLF +0.91% (bank earnings validation); the bottom WTD sectors are XLV -1.93% (defensive unwind) and XLP -1.31% (staples rotation). The tape is broadening — Wednesday's leadership (XLY +0.69%, XLF +0.68%, XLC +1.79%) versus Tuesday's leadership (XLK +1.36%) confirms the rotation from rate-sensitive tech to cyclicals and financials on the disinflation confirmation.
Tomorrow's Calendar
Thursday July 16 brings the following scheduled data and events:
Philadelphia Fed manufacturing index (July) — 8:30 AM ET; expected +3.0 (prior -5.9 in June; a positive reading would signal mid-Atlantic manufacturing recovery)
Housing starts and building permits (June) — 8:30 AM ET; starts expected 1.30M annualized (prior 1.36M); permits expected 1.42M (prior 1.45M); housing data is second-tier on a Thursday
Q2 earnings season continues — Netflix (NFLX) reports after market close Thursday; Q2 EPS consensus $5.16 vs $4.88 prior; the AI subscriber-growth and ad-tier revenue read will be the focus
Initial jobless claims (weekly) — 8:30 AM ET; expected 230K (prior 222K); labor market still solid
EIA weekly petroleum status report — 11:00 AM ET; crude inventory data will be watched for Iran-sanctions compliance signals
No major Fed speakers scheduled for Thursday. The next FOMC meeting is July 28-29 (13 days away). No market holidays Thursday.
Targets
Targets unchanged from July 14: the 1-month target level of 7,500 is exceeded (current sits 0.97% above the level at Wednesday's close of 7,572.40); the 3-month target of 7,600 sits 0.36% above current; year-end 7,800 is intact (+3.00% above current), supported by the confirmed disinflation path and the clean Q2 bank earnings cycle.
Bottom Line
The structural uptrend remains intact — the June PPI confirmed the disinflation thesis that Tuesday's CPI began, and the broad sector leadership (XLY, XLF, XLC) confirms the rotation trade rather than a narrow mega-cap echo chamber. With the VIX at 16.50 (well below the 1-year mean of ~20) and the 10Y contained at 4.59%, the equity multiple has room to expand. The 3-month target of 7,600 is the next resistance checkpoint.
Disclaimer: This research is for informational purposes only and does not constitute investment advice. Options trading involves substantial risk of loss. Past performance is not indicative of future results.