Vol. III · No. 141 · Wednesday, July 15, 2026
Wednesday Trader's Brief — 30-Second Read
S&P 500 7,543.59 (−0.41% Tue.) · Nasdaq Composite 26,107.01 (−0.67% Tue.) · 10-Yr Yield 4.58% (−4 bps Tue.) · VIX 16.18 · Crude (USO) $120.17 (+2.02% Tue.)
PPI cools, hard. June wholesale prices fell 0.3% — the first drop in roughly ten months, driven by gasoline — landing well below consensus and handing the Fed's doves fresh ammunition hours before the open.
The Fed chorus turns dovish. NY Fed President John Williams said inflation has "peaked" and the Fed is "well positioned"; NEC Director Kevin Hassett said there is no "excuse" left to hold rates; Warren Buffett called Kevin Warsh a "good choice" for Fed chair.
Bank earnings split the tape. Goldman Sachs blew out estimates Tuesday (+8.99%), JPMorgan added 2.50% and Bank of America 1.88% — but Citigroup sank 5.29% and Wells Fargo fell 2.71% on misses. The Financials ETF (XLF) barely budged, +0.20%, hiding all of it.
IBM's AI reckoning. Big Blue cratered 25.21% Tuesday — its worst single session since 1987 — after warning that AI spenders are buying servers and storage ahead of software.
PayPal bombshell. Stripe and Advent International are reported to have made a joint $53 billion, $60.50-a-share bid for PayPal — a 28% premium — sending the stock up as much as 19% premarket.
There is a particular kind of morning that shows up maybe a dozen times a year, and Wednesday was one of them, the kind where the futures board looks bullish and the headline board looks like a car wreck, and both of them are telling the truth. June producer prices fell 0.3%, the first outright drop in roughly ten months, and the Fed's own regional presidents lined up within hours to say the quiet part out loud: inflation has peaked, the central bank is well positioned, and the excuse for holding rates where they are is getting thinner by the week.
It did not send the market higher in a straight line, because Tuesday's close left behind a mess Wednesday's tape had to step around. International Business Machines lost a quarter of its market value in a single session, its worst day since Black Monday in 1987, after telling investors that enterprises buying into the AI build-out are spending on servers and storage first and software later. The chip Dominators did not seem to mind, Marvell, Micron, and Advanced Micro Devices spent Tuesday rebuilding what June's correction had taken from them, but the mega-cap generals that carry the index on their backs did not join the party, and that gap is why Technology's own sector ETF managed a gain Tuesday while the Nasdaq Composite still finished down two-thirds of a percent.
Then, an hour before the opening bell, Wall Street got handed a second plot twist: Stripe and Advent International are reported to have jointly bid $53 billion, or $60.50 a share, for PayPal, a 28% premium to Tuesday's close, and enough to send the stock up as much as 19% in premarket trading.
Underneath both stories, the Q2 bank earnings that opened Tuesday told their own quieter tale of dispersion. Goldman Sachs turned in a blowout that sent the stock up nearly 9%. JPMorgan and Bank of America both beat cleanly. Citigroup and Wells Fargo missed, and paid for it. Add it up across the group and the Financials sector ETF closed Tuesday almost exactly flat, a number that tells you nothing true about the session that produced it.
Our own 20-period Commodity Channel Index scan of all eleven sector SPDRs comes back with two sectors in clean uptrend momentum, five sitting in a yellow, indecisive middle, and four flashing outright momentum deterioration — a materially more cautious board than Monday's. Health Care, Consumer Discretionary, Industrials, and Consumer Staples are the four names that turned. We walk through every sector, Dominator by Dominator, below.
WHAT TO WATCH — WEDNESDAY'S DOCKET. Morgan Stanley, Johnson & Johnson, Conagra Brands, and United Airlines all report earnings today, following ASML's premarket beat-and-raise out of Europe. The Fed's Beige Book lands at 2:00 PM ET. Mortgage rates just touched their highest mark in nearly a year. And Washington's Iran posture keeps shifting — the White House has walked back its proposed 20% "Hormuz toll" on oil cargo even as U.S.-Iran strikes continue.
A calm headline sitting directly on top of real, differentiated dispersion — that is this market's whole personality on display in one line item.
Sector 01 · Information Technology — CCI(20): YELLOW
IBM's Worst Day Since 1987 Hides a Chip Rebound
Technology is the sector that best captures Wednesday's split-personality tape. XLK closed Tuesday at $183.62, +1.29%, even as the sector's single worst-performing stock in years sat inside it. Current CCI −45.3 vs. prior −74.9, vs. 20-period average −20.5 — recovering off oversold, but still below trend.
IBM (IBM) — Closed Tuesday at $217.07, down 25.21%, the stock's worst single session since 1987, after warning AI spenders are prioritizing hardware over software.
CrowdStrike (CRWD) — Closed Tuesday at $210.73, up 12.14% on ~12.1M shares — no confirmed catalyst in our pulled sources; flagged as an open item.
ASML Holding (ASML) — Up ~2.9% Wednesday to $1,775.64 on stronger results and a raised sales forecast.
Marvell (MRVL), Micron (MU), and Advanced Micro Devices (AMD) continued rebuilding ground lost in June's correction — Tuesday's Tech gain was chips-led, not generals-led.
Sector 02 · Health Care — CCI(20): RED
Health Care Just Had the Board's Sharpest Reversal
No sector flipped harder on our momentum scan. XLV closed Tuesday at $158.29, −1.93%. Current CCI 17.9 vs. prior 59.8, vs. 20-period average 91.1 — the sharpest reversal on today's board.
Johnson & Johnson (JNJ) — Closed Tuesday at $253.85, down 1.52%, trading lower into this morning's scheduled Q2 report; a pre-earnings drift, not an earnings reaction. J&J's numbers land after this issue is filed.
Sector 03 · Financials — CCI(20): YELLOW
One Flat Close, Five Very Different Earnings Reactions
XLF finished Tuesday up 0.20% — a nothing number — while five of its largest Dominators moved by margins ranging from a 9% blowout to a 5% miss. Current CCI 115.4 vs. prior 114.3, vs. average 126.5.
Goldman Sachs (GS) +8.99% to $1,140.00 · JPMorgan (JPM) +2.50% to $342.89 · Bank of America (BAC) +1.88% to $60.62 · Citigroup (C) −5.29% to $133.27 · Wells Fargo (WFC) −2.71% to $85.29.
PayPal (PYPL) — Last confirmed print $47.37 Tuesday (−0.59%), but premarket news reports the stock surging as much as 19% toward ~$56.60 on a joint $53B ($60.50/share, 28% premium) takeover approach from Stripe and Advent International. Not yet independently confirmed against our own tape.
Morgan Stanley reports Wednesday morning; we did not pull MS's own Tuesday close this run and make no earnings claim about it here.
Sector 04 · Consumer Discretionary — CCI(20): RED
Rising Mortgage Rates Are Starting to Bite
XLY closed Tuesday at $115.90, −0.12%. Current CCI −31.2 vs. prior −4.6, vs. average −5.3 — a modest daily loss masking real downside acceleration. Mortgage rates at a near-year high are the clearest headwind. We did not pull individual Discretionary Dominator quotes this run.
Sector 05 · Communication Services — CCI(20): YELLOW
Still the Board's Best Trend, Even After Cooling Off
XLC closed Tuesday at $111.45, −0.13%. Current CCI 79.6 vs. prior 100.2, vs. average −48.6 — still the strongest trend structure on the board despite the pullback.
Sector 06 · Industrials — CCI(20): RED
Flat on the Tape, Broken Underneath
XLI closed Tuesday at $180.45, +0.04% — nearly flat, yet the widest gap between current momentum and trend average of any sector we track. Current CCI −37.0 vs. prior −28.2, vs. average 97.1.
United Airlines (UAL) — Closed Tuesday at $120.35, down 0.67%, drifting lower into this morning's scheduled Q2 report.
Sector 07 · Consumer Staples — CCI(20): RED
Staples Post the Board's Worst Session
XLP closed Tuesday at $83.42, −1.38%, the worst daily move of any sector ETF we track. Current CCI −35.3 vs. prior 54.7, vs. average 4.8 — confirmed, not contradicted, by the trend data. Conagra Brands (CAG) reports Wednesday morning.
Sector 08 · Energy — CCI(20): GREEN
Energy Is the Board's Clear Leader
XLE closed Tuesday at $56.95, +0.37%. Current CCI 176.7 vs. prior 146.5, vs. average −69.0 — the single strongest trend reading on the board. Crude (USO) is up better than 7% across Monday and Tuesday combined as U.S.-Iran strikes continue, even as Trump walked back his proposed Hormuz toll overnight.
Sector 09 · Utilities — CCI(20): GREEN
The Quietest Sector on the Board Is Also One of Its Strongest
XLU closed Tuesday at $45.69, roughly flat (−0.07%). Current CCI 85.1 vs. prior 64.0, vs. average 79.4 — one of only two sectors confirmed GREEN.
Sector 10 · Real Estate — CCI(20): YELLOW
Mortgage Rates, Not the Model, Are Real Estate's Story
XLRE closed Tuesday at $44.48, −0.49%. Current CCI 6.7 vs. prior 31.8, vs. average −0.7 — a genuine coin-flip. Mortgage rates at a near-year high are the sector's real headwind this week.
Sector 11 · Materials — CCI(20): YELLOW
Materials Is Slowly Healing From an Oversold Reading
XLB closed Tuesday at $50.64, +0.12%. Current CCI −55.9 vs. prior −76.4, vs. average 4.5 — improving. Gold (GLD) +1.37% and Silver (SLV) +1.94% both rebounded sharply Tuesday; the dollar (UUP) eased 0.39%.
Sector Rotation Snapshot — Tuesday's Session, Ranked
Ranked by Tuesday's session percentage change, not a year-to-date figure — see Validation Data below for why.
Rank | Sector ETF | Tue. Close | Tue. % Chg. | CCI(20) |
|---|---|---|---|---|
1 | Technology (XLK) | $183.62 | +1.29% | YELLOW |
2 | Energy (XLE) | $56.95 | +0.37% | GREEN |
3 | Industrials (XLI) | $180.45 | +0.04% | RED |
4 | Utilities (XLU) | $45.69 | −0.07% | GREEN |
5 | Materials (XLB) | $50.64 | +0.12% | YELLOW |
6 | Financials (XLF) | $56.18 | +0.20% | YELLOW |
7 | Communication Svcs. (XLC) | $111.45 | −0.13% | YELLOW |
8 | Consumer Discretionary (XLY) | $115.90 | −0.12% | RED |
9 | Real Estate (XLRE) | $44.48 | −0.49% | YELLOW |
10 | Health Care (XLV) | $158.29 | −1.93% | RED |
11 | Consumer Staples (XLP) | $83.42 | −1.38% | RED |
The consensus narrative says: a soft PPI print and a dovish Fed chorus should have made Wednesday an easy up day. The tape says: four sectors are quietly losing momentum underneath a flat-to-mixed index close, and the only two sectors with real trend conviction — Energy and Utilities — are not the ones anyone's talking about.
Companies Reporting Today
Time | Company / Ticker | Why It Matters |
|---|---|---|
Premkt. | ASML Holding (ASML) | Already reported — beat and raised outlook; +2.9%. |
Premkt. | Morgan Stanley (MS) | Rounds out the Q2 bank-earnings docket. |
Premkt. | Johnson & Johnson (JNJ) | Health Care Dominator; sector's sharpest CCI reversal. |
Premkt. | Conagra Brands (CAG) | Staples Dominator; board's worst Tuesday session. |
Premkt. | United Airlines (UAL) | Industrials Dominator; widest momentum-vs-average gap. |
Economic Reports Today
Time | Release | Why It Matters |
|---|---|---|
8:30 AM ET | Producer Price Index (June) | Already released — fell 0.3% MoM, first drop in ~10 months. |
2:00 PM ET | Federal Reserve Beige Book | Watch for language on tariff pass-through and AI-capex hiring. |
We are not publishing a year-to-date leaders/laggards table this issue — computing it honestly requires a January 1 baseline pull not completed this run. See Validation Data below.
FROM THE HARDWARE-STORE COUNTER. A fella came in this morning wanting to know if he should sell his IBM before it opens. Told him the stock already had its bad day yesterday — whatever happens today is a different conversation. He said that's the trouble with the news: by the time it gets to Taintsville, the horse has already left the barn, turned around, and come back to laugh at you. Can't argue with that.
Final Word — The Market's Favorite Trick
Every so often the tape hands you a morning like this one — good inflation news, a dovish Fed, and a market that can't decide whether to celebrate or panic because a hundred-year-old computer company just had the worst day since the Reagan administration. That's not a contradiction. That's just what a market with real dispersion underneath a calm-looking index actually looks like up close. The close is a headline. The trend is the truth. Don't confuse the two.
— Brad Hoppmann
Filed from Taintsville, Florida · Pop. < 1,000
Validation Data for the Pros — RIAs, Active Traders, Compliance Officers
Every directional and magnitude claim above, checked against the live tape we actually pulled this run. All prices are Tuesday, July 14, 2026 cash closes unless marked premarket/Wednesday.
Indicator | Tue. Close | Chg. vs. Mon. |
|---|---|---|
Dow Jones | 52,508.27 | −0.24% |
S&P 500 | 7,543.59 | −0.41% |
Nasdaq Composite | 26,107.01 | −0.67% |
VIX | 16.18 | — |
10-Yr Treasury | 4.58% | −4 bps |
30-Yr Treasury | 5.08% | −2 bps |
2-Yr Treasury | 4.18% | −8 bps |
Crude (USO) | $120.17 | +2.02% |
Gold (GLD) | $372.15 | +1.37% |
Silver (SLV) | $53.17 | +1.94% |
Dollar (UUP) | $28.39 | −0.39% |
Board tally: 2 GREEN (Energy, Utilities), 5 YELLOW (Technology, Financials, Communication Services, Materials, Real Estate), 4 RED (Health Care, Consumer Discretionary, Industrials, Consumer Staples). Monday's board (Issue 140) read 4G/4Y/3R — today's board is meaningfully more cautious.
Open items for Brad's 8:34 AM polish:
Massive Market Data MCP was not available this run. Per RULES §7 this is the primary tape source; it did not appear connected. FMP was used as the substitute primary source. Please check the connector before next run.
Bigdata.com was not called this run.
YTD baseline not pulled — requires a Jan. 1, 2026 baseline for all 11 ETFs and ~20 Dominators. Substituted today's real session data rather than fabricate. Top priority for Thursday.
Full week-ahead earnings/economic calendars exceeded tool output limits (58K+ and 65K+ characters) and were saved to disk, not parsed. Today's confirmed items are accurate; week-ahead tables deferred to Thursday.
CrowdStrike's +12.14% Tuesday move is unexplained by any news pulled this run.
Morgan Stanley's Tuesday close (+2.98%) was not independently re-confirmed this run (connector timeout on the fresh quote pull); not attributed to an earnings reaction in the body copy.
Disclaimer: The Sector Cycle Radar is a general-circulation editorial publication and does not provide personalized investment advice. Signals reflect the Radar's proprietary models and are for informational purposes only. Consult your own qualified financial advisor before making any investment decision. Past performance does not guarantee future results. The Sector Cycle Radar relies on the publisher's exemption from the Investment Advisers Act of 1940 (Lowe v. SEC, 472 U.S. 181 (1985)).