Vol. III · No. 200|Wednesday, September 30, 2026
The Daily Update
Golden Terminal
The Two Safe Sectors Lost Their Green Lights In One Day
Wednesday Trader’s Brief 30-Second Read · Core PCE 3.0% At 8:30 · ADP 90,000 · Micron After The Bell · Payrolls Friday
S&P 500 (SPY) | Nasdaq (QQQ) | 10-Yr Yield | VIX (VXX) | Crude (USO) |
|---|---|---|---|---|
$764.20 -0.18% Tuesday | $737.93 +0.19% Tuesday | 5.26% +2bp, 2-yr fell 3bp | $17.45 -0.06%, near its low | $143.35 -4.44% |
AT THE OPEN. Readings taken at 9:13 ET, minutes before the cash open, and this issue is running late against its usual pre-open slot. The S&P proxy is bid 0.36% above Tuesday’s close on 1,142,797 premarket shares, against a market-risk gauge that’s yellow and still falling, so the tape is leaning the other way this morning and that gets said out loud. Technology is bid 0.53% higher on 36,354 shares. Utilities is bid 0.31% higher on 362,554 shares, the heaviest premarket volume of any sector fund. Energy is bid 0.40% higher on 135,604, Financials 0.19% on 64,556, Consumer Staples 0.26% on 32,799 and Consumer Discretionary 0.28% on 3,584. Health Care, Communication Services, Industrials, Materials and Real Estate show no premarket trade at all, so those quotes are indicative and nothing more. No sector drift clears the three-quarter-point contradiction threshold. None of it moves a completed-bar verdict. The board below is Tuesday’s and it stays Tuesday’s.
We published a test yesterday and the tape failed it on the first session. Tuesday’s issue closed by saying that if Consumer Discretionary repaired to yellow or better within three sessions while the ten-year held above 5.20%, then Monday was a one-bar rate reaction instead of a defensive rotation, and the read in that issue was wrong. Consumer Discretionary repaired to yellow on Tuesday. The ten-year closed at 5.26%. Both conditions cleared on session one of three, so the defensive-rotation read was wrong and this is where that gets said, not in the appendix.
Six of eleven lights changed color, and both greens are new. Industrials and Utilities took the green lights. Consumer Staples went green to red in a two-step move and Health Care lost the green it had held for five sessions. The board reads two green, four yellow and five red, from two green, five yellow and four red. That’s the fourth consecutive session with six or more changes: six, six, eight, six.
Read what green means here before reading anything into it. Industrials prints minus 64.13 and Utilities minus 112.42. Both are green because each reading rose above its own prior print and its own trailing average, and both sit deep below zero in absolute terms. Nine of the eleven readings are negative. What the board is registering is improvement off the floor at the bottom of the table while the top of it comes down: Technology fell to 94.86 from 102.32 and Health Care to 41.88 from 62.80, and those two are the only readings above zero left.
The curve did something new. The two-year fell three basis points to 4.89% while the ten-year rose two to 5.26% and the thirty-year rose three to 5.59%. That’s a steepener, and it arrived on a session when job openings came in at 7.079 million against 7.23 million expected and consumer confidence printed 81.9 against 89.2. The front end started pricing the weak data. The long end didn’t. The twenty-year closed at 5.64%, five basis points above the thirty-year, so the top of the curve is humped rather than sloped. The long-bond fund traded to $77.84 intraday, a new fifty-two-week low, for a third session running.
What the morning has already delivered. Core PCE for August printed 3.0% year over year against a 3.3% consensus, the headline 3.4% against 3.7%, and the monthly core 0.2% against 0.3% 1. ADP counted 90,000 private jobs in September against roughly 68,000 expected, with August revised down to 36,000 2. Final second-quarter growth came in at 2.2% against 1.5%. The mortgage bankers put the thirty-year conforming rate at 7.30%, up from 7.12%, a sixth straight weekly rise 3. Softer inflation, firmer jobs, and a household borrowing rate that keeps climbing anyway. Micron reports after the close.
SECTOR TICKER STRIP · TUESDAY’S CLOSE: XLK · XLV · XLI · XLC · XLU · XLP · XLB · XLY · XLF · XLRE · XLE
The Two Safe Sectors Lost Their Green Lights In One Day
Industrials and Utilities took the greens instead. That’s the result this letter published yesterday as the one that would prove its own read wrong.
Tuesday looked like nothing and sorted everything.
The index proxy fell 0.18%. The Nasdaq proxy rose 0.19%. On the surface that’s a session nobody remembers by Thursday. Underneath it, six of the eleven sector lights changed color, both of Monday’s green lights went away, and two sectors that have no business leading together took their place. The analytical version of the day: a board that moved six lights for the fourth session running isn’t rotating between groups, it’s converging toward the middle, with the bottom of the table repairing off very low readings while the top of the table gives back its lead.
Start with the scorecard, because we owe it first. Tuesday’s issue named a failure condition and it fired immediately. Consumer Discretionary went red to yellow. The ten-year held above 5.20% at 5.26%. On the test we set, Tuesday belonged to the tape and the defensive read in that issue was wrong. There’s a second one in the same issue. We published a correction yesterday for having doubted the Health Care green light through five sessions of it working, and Health Care lost the green on the very next bar. Apologizing for skepticism on the last day the skepticism was wrong is its own kind of timing, and a desk that publishes a test has to publish the result.
The two new greens are the odd part. Industrials rose 0.21% and Utilities rose 1.17%, and Utilities was the only sector on the board where every roster name finished higher, six for six. It did that on a session when the long-bond fund set a fresh fifty-two-week low intraday. A sector bought for yield had its best day in weeks while the instrument it competes against got cheaper again. That pairing usually resolves one way or the other inside a week.
The number that generates a bill this morning isn’t on the sector board. The average thirty-year conforming mortgage rate went to 7.30% from 7.12%, a sixth consecutive weekly increase, and a separate daily survey had it at 7.58% on Tuesday 3. On a $400,000 loan, which is this letter’s assumption and not a reported figure, that week alone adds about $49 to the monthly payment and roughly $590 across a year. The people who received that bill are visible in the same release: refinance applications fell to an index of 557.8 from 611 and purchase applications to 148.2 from 154.9 in one week. Those are households that had a number in hand, watched it move, and stopped. Nothing about their income changed between the two quotes.
The other side of this, stated at full strength. One of the three desks we calibrate against spent this week arguing that the whole rate-damage frame is built on the wrong variable, and the argument is hard to answer. Net interest payments by American non-financial companies, measured against the value those companies produce, have fallen to about the lowest level in the history of that series, and they did it through the largest rate increase in decades. The mechanism isn’t subtle: roughly 80% of the outstanding debt of public non-financial corporates is fixed-rate on the Federal Reserve’s own estimate, most of it locked in when money was nearly free, while the cash those same companies hold now earns five percent instead of nothing. A firm paying 3% on borrowings and collecting 5% on its balance is better off at a 5% ten-year than at a 1% one. On that reading, the level of rates says almost nothing and the exposure to rates says everything, which makes a sector board built on a rate mechanism a board built on the wrong axis.
That case picked up evidence on Tuesday. The two groups that took the green lights are a cyclical and a bond proxy, and the bond proxy did it while its competition got cheaper. Consumer Discretionary repaired on the same day consumer confidence printed 81.9. Supposedly bad news failed to push those groups down, and that failure is information.
Here’s where we come out anyway, and the reason is arithmetic instead of narrative. The corporate balance sheet argument explains why the index has held up. It doesn’t explain a board that changes six lights a day for four straight sessions, and it doesn’t explain nine negative readings out of eleven. Consumer Discretionary repaired by 3.4 points and finished 0.7 points below its own trailing average, which is the thinnest yellow this engine can return. Industrials is green at minus 64. Utilities is green at minus 112. A market where the good news is that the worst readings got slightly less bad is converging on the middle, and compression of that kind usually comes before a direction gets picked.
Brad Hoppmann
Filed from Taintsville, Florida · Pop. < 1,000‘Taint in the Beltway, ‘taint in any bank’s research department, and ‘taint anybody’s opinion but the tape’s.
Sector Cycle Radar
Eleven Sector Verdicts · Dominators & Data · Tuesday’s Completed Bars
Industrials
Sector CCI(20) Verdict: GREEN, as of Tuesday’s close · XLI at $169.13, +0.21% on the session · reading -64.13 against a prior -81.70 and a twenty-period average of -100.20 · YELLOW to GREEN on +17.6 · premarket drift doesn’t change this light.
Industrials rose 0.21% to $169.13 and the reading improved 17.6 points to minus 64.13 from minus 81.70, which puts it 36.1 points above a trailing average of minus 100.20. Both green conditions are met with room, and 36.1 points is the second-widest cushion on the board behind Health Care.
This sector has now been upgraded, downgraded and upgraded again across three sessions: green on Friday, yellow on Monday, green on Tuesday. It was also one of the two groups the constructive case named in advance as its specific tell, which means the tell has answered the question differently three times in a row. A light that changes color three times in a week hands nobody a trend. What it reports is that the money moving through this sector hasn’t settled on anything, and the honest way to hold it is as a reading that turned up rather than a sector that turned around.
Underneath, the sector split evenly, three names up and three down. Boeing added 1.78% to $187.68 and Caterpillar 0.82% to $826.64, which leaves Caterpillar up 43.1% for the year on a January 2 opening basis. Deere gave back 1.32% to $680.50 and is up 46.0%, the fifth-best name on the roster. Reuters reported Wednesday morning that the administration is expected to direct about $54 billion of South Korea’s pledged investment package into an Alaskan liquefied natural gas facility and other domestic projects, which is one feed and stands as one feed until a second confirms it.
Industrials · Dominators & Data · XLI
Industrials (XLI) closed Tuesday at $169.13, +0.21% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -64.13, prior session -81.70, twenty-period average -100.20. Verdict GREEN under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: YELLOW to GREEN on +17.6. Roster names: Boeing +1.78%, Caterpillar +0.82%, Union Pacific +0.02%, United Parcel Service -0.35%, Honeywell -0.66%, Deere -1.32%. Three up, three down.
Utilities
Sector CCI(20) Verdict: GREEN, as of Tuesday’s close · XLU at $39.71, +1.17% on the session · reading -112.42 against a prior -142.87 and a twenty-period average of -123.81 · YELLOW to GREEN on +30.4 · premarket drift doesn’t change this light.
Utilities was the best sector on the board Tuesday, up 1.17% to $39.71, and the reading jumped 30.4 points to minus 112.42 from minus 142.87 against a trailing average of minus 123.81. The cushion is 11.4 points, the narrowest of the two greens, on a reading that still sits 112 points below zero.
Two things about the session make this the most interesting light on the board. The fund printed $39.03 intraday, which is its fifty-two-week low, and closed 1.17% higher from there. And every one of the six roster names in the sector finished up, the only clean sweep anywhere on the board. Vistra led at plus 2.04%, then Southern at 1.34%, American Electric Power at 0.93%, Duke at 0.71% and NextEra at 0.52%. A sector that makes a new low in the morning and then goes six for six is either putting in a bottom or catching a bid it can’t hold, and one bar can’t separate those.
What makes it stranger is the company it kept. The long-bond fund traded to a new fifty-two-week low of $77.84 on the same session. A utility is bought for its yield and it competes directly with a Treasury, so a day when the Treasury gets cheaper and the utility rallies is a day the two stopped agreeing. Reuters reported Tuesday that PJM, the largest American grid operator, has opened its annual review of proposed large-load adjustments to its 2027 forecast under new guidelines meant to gauge which projects actually materialize, which is one feed and is written here as one feed. Power demand from data centers is the one thing that has been repricing this sector independently of the curve.
NRG Energy was the weakest of the six, up 0.18% to $97.17 on the day the sector swept. It’s down 39.9% for the year, the second-worst name on the roster, and it set a fifty-two-week low of its own on Monday. Somebody reading this owns it, most likely inside an income sleeve bought for a yield that a 5.26% Treasury now beats outright. On the sector’s best session in weeks that position gained eighteen cents. Naming the mechanism is more use to that holder than softening the number: the thing pressing on this name is the long end of the curve, and the long end made another new low on Tuesday.
Utilities · Dominators & Data · XLU
Utilities (XLU) closed Tuesday at $39.71, +1.17% on the session, after a session low of $39.03 that’s its fifty-two-week low. Twenty-period Commodity Channel Index on completed daily bars: current -112.42, prior session -142.87, twenty-period average -123.81. Verdict GREEN under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: YELLOW to GREEN on +30.4. Roster names: Vistra +2.04%, Southern +1.34%, American Electric Power +0.93%, Duke +0.71%, NextEra +0.52%, NRG Energy +0.18%. Six up, zero down, the only clean sweep on the board.
Consumer Staples
Sector CCI(20) Verdict: RED, as of Tuesday’s close · XLP at $81.85, -0.52% on the session · reading -118.38 against a prior -98.39 and a twenty-period average of -109.28 · GREEN to RED, a two-step downgrade on -20.0 · premarket drift doesn’t change this light.
Consumer Staples fell 0.52% to $81.85 and the reading dropped 20.0 points to minus 118.38 from minus 98.39, cutting back through a trailing average of minus 109.28 on the way down. The light goes green to red in a single bar, one session after going red to green in a single bar.
Yesterday’s issue said in print that a two-step upgrade is the configuration this engine gets wrong most often, and that the 7.7-point cushion behind this particular green made it real without making it comfortable. It reversed on the next bar. That caution held, and it’s the second time in three sessions the same warning has paid: Consumer Discretionary did a two-step move on Friday and undid it on Monday, and this sector has now done the mirror image. Two-step moves in this engine are a coin landing on its edge, and they fall over.
The sector split three and three underneath. Costco added 0.18%, PepsiCo 0.15% and Philip Morris 0.07%, while Walmart lost 1.78%, Procter & Gamble 0.45% and Coca-Cola 0.39%. Walmart carrying the heaviest decline in a defensive group on a session the index barely moved is the detail that matches the confidence print: the Conference Board’s September reading came in at 81.9 against an 89.2 estimate and 88.6 prior, a 6.7-point miss against consensus and the sharpest drop in the series in months.
Consumer Staples · Dominators & Data · XLP
Consumer Staples (XLP) closed Tuesday at $81.85, -0.52% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -118.38, prior session -98.39, twenty-period average -109.28. Verdict RED under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: GREEN to RED, a two-step downgrade on -20.0. Roster names: Costco +0.18%, PepsiCo +0.15%, Philip Morris +0.07%, Coca-Cola -0.39%, Procter & Gamble -0.45%, Walmart -1.78%. Three up, three down.
Health Care
Sector CCI(20) Verdict: YELLOW, as of Tuesday’s close · XLV at $170.73, -0.31% on the session · reading 41.88 against a prior 62.80 and a twenty-period average of -26.92 · GREEN to YELLOW on -20.9 · premarket drift doesn’t change this light.
Health Care slipped 0.31% to $170.73 and the reading came off 20.9 points to 41.88 from 62.80. It remains 68.8 points above a trailing average of minus 26.92, the widest cushion on the board, so the light lands yellow rather than red: above the average, below the prior print.
The green ran five sessions and ended on the sixth. Yesterday this letter published a correction saying its repeated skepticism about this particular green light had been wrong for five straight sessions and wrong in the direction that costs a reader the most. That correction was right on the facts and one bar early on the timing, which is the kind of thing that happens to a desk that grades itself in public. The reading is still the second-highest on the board and still the widest cushion on it, so the sector hasn’t given up its position. It gave up its direction.
Only one of the six roster names finished higher: Eli Lilly, up 0.11%. Johnson & Johnson fell 1.61%, AbbVie 1.14%, UnitedHealth 0.76%, Intuitive Surgical 0.63% to $412.18 and Gilead 0.61%. One name higher out of six, inside a sector that still carries the widest cushion on the board, usually shows up just before a reading turns. The reading turned.
Health Care · Dominators & Data · XLV
Health Care (XLV) closed Tuesday at $170.73, -0.31% on the session. Twenty-period Commodity Channel Index on completed daily bars: current 41.88, prior session 62.80, twenty-period average -26.92. Verdict YELLOW under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: GREEN to YELLOW on -20.9, ending a five-session green run. Roster names: Eli Lilly +0.11%, Gilead -0.61%, Intuitive Surgical -0.63%, UnitedHealth -0.76%, AbbVie -1.14%, Johnson & Johnson -1.61%. One up, five down.
Consumer Discretionary
Sector CCI(20) Verdict: YELLOW, as of Tuesday’s close · XLY at $109.15, +0.14% on the session · reading -128.80 against a prior -132.22 and a twenty-period average of -128.05 · RED to YELLOW on +3.4 · premarket drift doesn’t change this light.
Consumer Discretionary rose 0.14% to $109.15 and the reading improved 3.4 points to minus 128.80 from minus 132.22. The trailing average is minus 128.05, so the reading finished 0.7 points under it. Above the prior print, below the average, which is yellow by definition and the thinnest yellow this engine can return.
This is the light that fired our failure condition, and the size of the move is part of the honest accounting. The test we published said a repair to yellow or better within three sessions, with the ten-year above 5.20%, would mean the defensive read was wrong. It repaired on 3.4 points and finished less than a point below its own average. The test cleared, and it cleared on the smallest move that could have cleared it. A reader is entitled to both halves of that: the call was wrong on its own terms, and the margin was a rounding error away from the other answer.
What makes the repair interesting is the day it happened on. Consumer confidence printed 81.9 against 89.2 expected and job openings came in 151,000 light. The group that sells discretionary goods went up anyway. Three names finished higher: Amazon 0.21%, Starbucks 0.17% and McDonald’s 0.16%. Home Depot fell 0.64%, Tesla 1.29% to $352.84 and Nike 1.51% to $35.84.
Somebody reading this owns Nike. It closed at $35.84, down 44.0% for the year on a January 2 opening basis, and it’s the worst name on the roster by more than four points. It reports Thursday with sell-side consensus at 44 cents a share on roughly $11.3 billion of revenue. One quarter can’t repair 44%, and a holder who has watched a position lose nearly half its value gets nothing back from Thursday except an answer to a smaller question, which is whether the brand problem is still getting worse. That’s the question actually on the table.
Consumer Discretionary · Dominators & Data · XLY
Consumer Discretionary (XLY) closed Tuesday at $109.15, +0.14% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -128.80, prior session -132.22, twenty-period average -128.05. Verdict YELLOW under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: RED to YELLOW on +3.4, finishing 0.7 points below the trailing average. Roster names: Amazon +0.21%, Starbucks +0.17%, McDonald’s +0.16%, Home Depot -0.64%, Tesla -1.29%, Nike -1.51%. Three up, three down.
Information Technology
Sector CCI(20) Verdict: YELLOW, as of Tuesday’s close · XLK at $194.50, -0.02% on the session · reading 94.86 against a prior 102.32 and a twenty-period average of 66.36 · YELLOW held on -7.5 · premarket drift doesn’t change this light.
Technology finished Tuesday almost exactly where it started, down three cents to $194.50, and the reading eased 7.5 points to 94.86 from 102.32 against a trailing average of 66.36. The cushion is 28.5 points and the light holds yellow for a second session.
At 94.86 this is still the highest reading on the board and the only one above 50. Second place is Health Care at 41.88, and the other nine sectors print negative. A market carried by one sector is exposed to whatever tests that sector, and the test arrives tonight.
Micron reports after the close with sell-side consensus at $31.72 a share on roughly $51.3 billion of revenue 4. It closed Tuesday at $1,065.08, up 1.05% on the session, and it’s up 260.9% for the year on a January 2 opening basis, the best name on the roster by a wide margin. Oracle was the strongest name in the sector and on the whole roster, adding 3.99% to $137.895, which still leaves it down 30.2% for the year and third from the bottom of the list. Broadcom added 1.58%. Apple was the weakest at minus 2.66% to $329.40. Three up, four down, inside a sector whose reading is nearly a hundred points clear of the next nine.
Information Technology · Dominators & Data · XLK
Information Technology (XLK) closed Tuesday at $194.50, -0.02% on the session. Twenty-period Commodity Channel Index on completed daily bars: current 94.86, prior session 102.32, twenty-period average 66.36. Verdict YELLOW under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: YELLOW held on -7.5. Roster names: Oracle +3.99%, Broadcom +1.58%, Micron +1.05%, Advanced Micro Devices -0.05%, Microsoft -0.05%, Nvidia -0.72%, Apple -2.66%. Three up, four down.
Energy
Sector CCI(20) Verdict: RED, as of Tuesday’s close · XLE at $61.54, -0.90% on the session · reading -142.93 against a prior -118.01 and a twenty-period average of 13.31 · YELLOW to RED on -24.9 · premarket drift doesn’t change this light.
Energy was the worst sector on Tuesday, off 0.90% to $61.54, and the reading fell 24.9 points to minus 142.93 from minus 118.01 against a trailing average of positive 13.31. The gap between the reading and its own average is 156.2 points, the widest dislocation on the board by a distance, and wider than the 142.9 points this letter flagged yesterday.
The move in the underlying was the largest anywhere we track. The crude proxy fell 4.44% to $143.35 after rising 1.13% the session before. Nothing about the Strait of Hormuz changed to produce it. CNBC reported early Wednesday that oil was climbing again after the president denied offering Iran sanctions relief, with Qatar still mediating and Iran’s foreign minister due to report on American feedback on proposals to reopen the Strait 5. That’s one feed on the diplomacy and it’s written here as one feed. The tape figure is ours.
Set the two against each other and the sector tells on itself. The Strait is no closer to opening than it was a month ago, the supply picture hasn’t improved, and this group’s reading sits 156 points under its own trailing average with one of six roster names higher on the day. Marathon Petroleum was that one, up 0.67% to $392.03, and it’s still up 140.7% for the year. Phillips 66 eased 0.51% to $252.25 and holds plus 95.6%. Chevron lost 0.96%, Exxon 0.71%, EOG 0.69% and ConocoPhillips 0.48%. The best year on the roster outside the chipmakers belongs to this sector, and the money that produced it left a month ago and hasn’t come back.
Separately, Seeking Alpha reported Wednesday that the administration is preparing measures on fuel prices short of an export ban, while several states move on dyed-diesel rules and temporary tax relief. One feed, stated as one feed, and the reason it belongs here is that a diesel price high enough to pull a policy response is a cost that reaches every delivery, every grocery shelf and every contractor’s invoice before it reaches a sector light.
Energy · Dominators & Data · XLE
Energy (XLE) closed Tuesday at $61.54, -0.90% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -142.93, prior session -118.01, twenty-period average 13.31. Verdict RED under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: YELLOW to RED on -24.9. Reading-to-average gap 156.2 points, the widest on the board. Roster names: Marathon Petroleum +0.67%, ConocoPhillips -0.48%, Phillips 66 -0.51%, EOG -0.69%, Exxon Mobil -0.71%, Chevron -0.96%. One up, five down.
Communication Services
Sector CCI(20) Verdict: RED, as of Tuesday’s close · XLC at $111.47, +0.26% on the session · reading -93.59 against a prior -67.73 and a twenty-period average of 31.60 · RED held on -25.9 · premarket drift doesn’t change this light.
Communication Services rose 0.26% to $111.47 and the reading fell another 25.9 points to minus 93.59. The price went up and the light got worse, which happens when a twenty-bar construct is still digesting what came before: the reading was positive 23.22 on Friday and it’s 125.2 points below its trailing average now.
This light has printed red, green, red, red, red across five sessions, and the swings behind it have run as wide as 90 points in a day. A sector whose reading moves that far that fast isn’t telling anybody where money is going, and this letter said so on Monday after retracting its own earlier read on the same sector. That retraction still holds.
Meta led the roster at plus 3.24% to $738.79 and Netflix added 1.55% to $70.30, which leaves Netflix down 25.3% for the year and fifth from the bottom of the roster. Disney eased 0.10%, Alphabet 0.53%, Verizon 1.50% and AT&T 1.65%. The Wall Street Journal reported Wednesday that Representative Jamie Raskin is seeking information from Amazon, Alphabet, Meta and Oracle about undisclosed terms in their artificial-intelligence data-center agreements, which is one feed and stands as one feed.
Communication Services · Dominators & Data · XLC
Communication Services (XLC) closed Tuesday at $111.47, +0.26% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -93.59, prior session -67.73, twenty-period average 31.60. Verdict RED under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: RED held on -25.9. Roster names: Meta +3.24%, Netflix +1.55%, Disney -0.10%, Alphabet -0.53%, Verizon -1.50%, AT&T -1.65%. Two up, four down.
Materials
Sector CCI(20) Verdict: RED, as of Tuesday’s close · XLB at $49.10, -0.75% on the session · reading -121.99 against a prior -114.02 and a twenty-period average of -111.00 · RED held on -8.0 · premarket drift doesn’t change this light.
Materials fell 0.75% to $49.10 and the reading slipped 8.0 points to minus 121.99 from minus 114.02, holding 11.0 points under a trailing average of minus 111.00. Red for a second session, and the second session is the one that gives the first one weight.
The metals bounced and the sector didn’t follow. Gold added 1.32% and silver 0.96% after Monday’s drop of 3.94% and 5.49%, but the broad commodity fund fell 1.51% to $32.00, closing on its session low, and the crude proxy did most of that damage. Freeport-McMoRan lost the most of any roster name in the sector at minus 1.61% to $70.80, which still leaves it up 36.9% for the year and seventh on the leader list. Newmont added 0.90%, Linde 0.28% and Air Products 0.16%.
The dollar sits underneath all of it. The dollar fund closed at $28.75, up 0.17%, and its fifty-two-week high is $28.81, so the currency is within six cents of its best level in a year. A strengthening dollar is a headwind for anything priced in it, and three of the five worst sector readings on the board are commodity-linked or rate-linked groups.
Materials · Dominators & Data · XLB
Materials (XLB) closed Tuesday at $49.10, -0.75% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -121.99, prior session -114.02, twenty-period average -111.00. Verdict RED under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: RED held on -8.0. Roster names: Newmont +0.90%, Linde +0.28%, Air Products +0.16%, Sherwin-Williams -0.71%, Ecolab -0.84%, Freeport-McMoRan -1.61%. Three up, three down.
Financials
Sector CCI(20) Verdict: RED, as of Tuesday’s close · XLF at $54.01, -0.33% on the session · reading -129.50 against a prior -127.61 and a twenty-period average of -116.48 · RED held on -1.9 · premarket drift doesn’t change this light.
Financials fell 0.33% to $54.01 and the reading slipped another 1.9 points to minus 129.50 from minus 127.61, against a trailing average of minus 116.48. Red held, on a move about the size of the one that produced the downgrade.
That downgrade is a second scorecard item and it went our way. Yesterday this letter said the Financials red rested on a 1.6-point move, that the arithmetic had cleared a threshold by a hair, and that the same kind of reading had reversed inside a session when Materials did it on Friday. It didn’t reverse. It deepened by another 1.9 points on a session the index barely moved. A hair-thin verdict that holds for a second bar stops being a hair-thin verdict.
The sector was the weakest breadth on the board: not one of the five roster names we could price finished higher. Goldman Sachs was flat to four decimal places at $916.24, JPMorgan fell 0.48%, Visa 0.50%, Mastercard 0.82% and Bank of America 0.92%. Berkshire Hathaway’s B shares weren’t returned by the vendor this morning and are excluded from the count rather than assumed. Zero of five higher, inside a sector whose reading is now 13.0 points below its own average and falling, is the cleanest piece of internal evidence on the board.
Financials · Dominators & Data · XLF
Financials (XLF) closed Tuesday at $54.01, -0.33% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -129.50, prior session -127.61, twenty-period average -116.48. Verdict RED under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: RED held on -1.9. Roster names priced: Goldman Sachs -0.00%, JPMorgan -0.48%, Visa -0.50%, Mastercard -0.82%, Bank of America -0.92%. Zero up, five down. Berkshire Hathaway B not returned by the vendor and excluded from the count.
Real Estate
Sector CCI(20) Verdict: YELLOW, as of Tuesday’s close · XLRE at $41.34, -0.02% on the session · reading -142.23 against a prior -152.82 and a twenty-period average of -132.66 · YELLOW held on +10.6 · premarket drift doesn’t change this light.
Real Estate finished a penny lower at $41.34 and the reading improved 10.6 points to minus 142.23 from minus 152.82, still 9.6 points under a trailing average of minus 132.66. Above the prior print, below the average, yellow for a second session, and no longer the lowest reading on the board now that Energy has taken that slot.
The housing data underneath it went two ways on Tuesday. The Case-Shiller national index rose 2.5% year over year for July against a 2.2% estimate, and the federal house price index 2.6% against 2.2%, so prices came in firmer than expected. Then Wednesday morning the mortgage bankers reported the thirty-year conforming rate at 7.30%, up from 7.12%, a sixth straight weekly rise, with total applications down 6% on the week 3. Home prices rising about two and a half percent a year against a borrowing rate climbing every week for a month and a half is the arithmetic that has kept this sector in the bottom half of the board since August.
Four of the six roster names finished higher: Equinix 0.42%, Iron Mountain 0.41%, Public Storage 0.28% and Prologis 0.14%. Simon Property lost 0.12% and American Tower 0.39%. Better breadth than the light suggests, which is what a yellow describes.
Real Estate · Dominators & Data · XLRE
Real Estate (XLRE) closed Tuesday at $41.34, -0.02% on the session. Twenty-period Commodity Channel Index on completed daily bars: current -142.23, prior session -152.82, twenty-period average -132.66. Verdict YELLOW under the standing rule in force since Issue 112: green when the current reading is above both the prior reading and the twenty-period average, red when it’s below both, yellow in every other combination. Verdict change on this bar: YELLOW held on +10.6. Roster names: Equinix +0.42%, Iron Mountain +0.41%, Public Storage +0.28%, Prologis +0.14%, Simon Property -0.12%, American Tower -0.39%. Four up, two down.
Sector Rotation Snapshot
Two green, four yellow, five red, from two green, five yellow and four red on Monday. Six of eleven sector lights changed color, which makes this the fourth consecutive session with six or more changes: six, six, eight, six.
Upgrades, three. Utilities yellow to green on +30.4. Industrials yellow to green on +17.6. Consumer Discretionary red to yellow on +3.4.
Downgrades, three. Energy yellow to red on -24.9. Health Care green to yellow on -20.9, ending a five-session green run. Consumer Staples green to red, two steps, on -20.0.
Held, five. Technology yellow. Real Estate yellow. Communication Services red, a fifth session. Materials red. Financials red. And the market-risk gauge, computed on the index proxy, held yellow on -26.7, crossing below zero to minus 7.29 from positive 19.45.
Two readings on the board sit above zero, Technology at 94.86 and Health Care at 41.88, and both of them fell on Tuesday. The other nine print negative and five of those print below minus 120. Roster breadth ran 29 up and 37 down across the 66 instruments the vendor priced. Utilities went six for six, the only clean sweep. Financials went zero for five. The talking-head version of Tuesday is a quiet session before the inflation print. The board’s version is six lights moving, both defensive greens gone, and the two replacements sitting at minus 64 and minus 112.
Companies Reporting in the Next Week
Two roster names report inside the next seven calendar days, and for a second day running they’re the best and the worst performers on the roster for the year.
Micron (MU), today after the close. Sell-side consensus is $31.72 a share on revenue of roughly $51.3 billion 4. The stock closed Tuesday at $1,065.08, up 1.05% on the session, and it’s up 260.9% for the year on a January 2 opening basis. It reports into a Technology light that carries the highest reading on the board and has been yellow for two sessions.
Nike (NKE), Thursday October 1. Sell-side consensus is 44 cents a share on revenue of roughly $11.3 billion. The stock closed at $35.84 and is down 44.0% for the year, the worst reading on the roster. It reports into a Consumer Discretionary light that repaired to yellow on Tuesday by 3.4 points.
Outside the roster, Conagra Brands and Jabil report today, Accenture reports Thursday with consensus at $3.18 a share, and Constellation Brands and RPM follow next Tuesday. None of them carries a verdict here.
Economic Reports in the Next Week
The heaviest week of the quarter is already half spent, and the front of Wednesday landed before this issue did.
Wednesday, already released. Core PCE for August came in at 3.0% year over year against a 3.3% consensus, with the headline at 3.4% against 3.7% and the monthly core at 0.2% against 0.3% 1. Personal spending rose 0.9% against 0.8% expected while personal income rose 0.2% against 0.4%. Final second-quarter growth was revised up to 2.2% from a 1.5% estimate. ADP counted 90,000 private jobs in September against roughly 68,000 expected, with the August figure revised down to 36,000 2. The goods trade deficit widened to $132.6 billion against $115 billion expected. The mortgage bankers put the thirty-year conforming rate at 7.30% from 7.12% 3.
Wednesday, still to come. Chicago PMI for September, expected 51.2 against 47.1 prior. Weekly energy inventories at 10:30 ET. Three Federal Reserve speakers across the afternoon and evening: Barkin, Goolsbee and Kashkari.
Thursday. Initial claims, expected 200,000 against 197,000. ISM manufacturing for September, expected 54.9 against 54.6.
Friday. Non-farm payrolls for September, expected 84,000 against 162,000, with the unemployment rate expected flat at 4.1%. A consensus that halves the payroll count sits awkwardly against an ADP print that beat by 22,000, and Friday is where that gets settled.
Overseas, The Wall Street Journal reported that French inflation topped expectations as energy prices climbed, and that Japan left the currency market alone over the past month as the yen strengthened. Both are single feeds and stated as such.
YTD Leaders & Laggards
Leaders, on a January 2 opening basis. Micron plus 260.9%, Advanced Micro Devices plus 177.6%, Marathon Petroleum plus 140.7%, Phillips 66 plus 95.6%, Deere plus 46.0%, Caterpillar plus 43.1%, Freeport-McMoRan plus 36.9%.
Laggards. Nike minus 44.0%, NRG Energy minus 39.9%, Oracle minus 30.2%, Intuitive Surgical minus 27.3%, Netflix minus 25.3%, McDonald’s minus 23.4%, Tesla minus 22.9%.
Tuesday reversed Monday inside both lists. Monday, every name on the leader list fell. Tuesday, three of the seven rose, with Micron up 1.05% into tonight’s report, Marathon Petroleum up 0.67% and Caterpillar up 0.82%, while Deere gave back 1.32% and Freeport-McMoRan 1.61%. On the laggard list four of seven rose, and the best single move on the entire roster came from Oracle at plus 3.99%.
Oracle is the number that’s easy to misread. A 3.99% day is the strongest on the roster and it moves the position from minus 32.9% to minus 30.2% for the year. A holder needs roughly 43% from here simply to get back to a January 2 entry, and the best day the roster produced all session closed about a seventh of that gap. That’s the arithmetic of a drawdown, and it doesn’t soften with a good Tuesday.
Final Word
Tuesday answered the question this letter asked on Tuesday morning, and the answer came back against us. The defensive rotation we described lasted one session. Consumer Staples gave back its two-step upgrade in a two-step downgrade, Health Care lost a green it had held for five sessions, and the groups that took their place are a cyclical and a bond proxy sitting at minus 64 and minus 112. On the test we published, the tape won.
What the board is doing now looks less like rotation and more like convergence. Four consecutive sessions of six or more color changes, nine negative readings out of eleven, the top of the table coming down and the bottom repairing off very low levels. Technology has fallen from 151.84 on Friday to 94.86. Utilities has climbed from minus 156.22 to minus 112.42. The distance between the best and worst readings on this board has narrowed by more than eighty points in three sessions. Boards compress like that while the money is still choosing.
The curve is doing the same thing in a different register. The two-year fell three basis points on Tuesday while the ten-year rose two and the thirty-year rose three, and the twenty-year finished five basis points above the thirty. The front end heard the job openings miss and the confidence collapse. The long end heard something else. Then core inflation printed three tenths below consensus this morning and the long end still hasn’t given much back. One of those two ends of the curve is wrong, and the resolution shows up in a sector board before it shows up in a Federal Reserve statement.
So here’s the read we’ll be graded on next, stated so it can be checked. If either green light holds green for three consecutive sessions and its reading climbs back above zero while the market-risk gauge stays below it, then Industrials and Utilities are leadership instead of a bounce off the floor, and the convergence read in this issue is wrong. That’s checkable by Friday’s close and we’ll grade it here.
A utility sector taking a green light on the same session the long-bond fund set a new fifty-two-week low is a divergence that a ratio chart on the Golden Terminal shows as a single line.
Forward to a Friend
Somebody you know saw the index down two tenths of a percent on Tuesday and filed it as a session where nothing happened. Six of eleven sector lights changed color underneath it, both defensive green lights went away, and the two groups that replaced them were a cyclical and a bond proxy. If they’d find that useful, this issue forwards cleanly.
Supercycle Trader
The Daily Update tracks eleven sector verdicts on completed daily bars. Supercycle Trader works the longer arc underneath them: the multi-year cycles in commodities, credit and currency that decide which sectors get a decade and which get a quarter. A twenty-year Treasury yielding more than a thirty-year, and a crude proxy that fell 4.44% with the Strait of Hormuz still closed, are both supercycle questions wearing daily clothes.
Early Earnings Update. Two roster names sit inside the seven-day reporting window: Micron tonight and Nike on Thursday. The desk logs a session counter for each reporter alongside its sector light and the market-risk light, and both counters were refreshed on Tuesday’s completed bars. Nothing in either counter reached the two-session threshold this morning, so there’s nothing further to report on them today.
Validation Data for the Pros: Show the Receipts
Validation Data for the Pros: RIAs, Active Traders, Compliance Officers
Everything below is the arithmetic behind the issue, printed so a reader can check it instead of taking our word for it. Every directional and magnitude claim is pinned to a completed-bar pull taken on the morning of Wednesday September 30, 2026. Nothing here is a projection. Where a story claim rests on a single feed, that’s said in the sentence that carries it.
Engine Validation
Each sector light is a twenty-period Commodity Channel Index on the sector fund, computed on completed daily bars only. The current bar is Tuesday September 29. Green means the current reading is above both the prior reading and the twenty-period average of the reading; red means below both; yellow is every other combination. The twenty-period average is the mean of the twenty most recent readings including the current bar.
Before any verdict in this issue was accepted, each instrument’s prior-session reading and prior-session average were recomputed from this morning’s pull and checked against the values published in yesterday’s issue. All twelve instruments reproduced, on value and on verdict. The largest deviation across the twelve was 0.005 of a point, which is rounding. The engine used this morning is the engine that produced yesterday’s board.
Tuesday’s readings, current against prior against twenty-period average: Technology 94.86 / 102.32 / 66.36. Health Care 41.88 / 62.80 / -26.92. Industrials -64.13 / -81.70 / -100.20. Communication Services -93.59 / -67.73 / 31.60. Utilities -112.42 / -142.87 / -123.81. Consumer Staples -118.38 / -98.39 / -109.28. Materials -121.99 / -114.02 / -111.00. Consumer Discretionary -128.80 / -132.22 / -128.05. Financials -129.50 / -127.61 / -116.48. Real Estate -142.23 / -152.82 / -132.66. Energy -142.93 / -118.01 / 13.31. Index proxy, the market-risk gauge, -7.29 / 19.45 / -33.75.
Macro Cross-Check
Treasury closes, Tuesday September 29: one-month 4.04%, three-month 4.25%, six-month 4.36%, one-year 4.58%, two-year 4.89%, three-year 4.98%, five-year 5.06%, seven-year 5.16%, ten-year 5.26%, twenty-year 5.64%, thirty-year 5.59%. Monday September 28 for comparison: 4.92, 5.01, 5.06, 5.15, 5.24, 5.60, 5.56 across two through thirty. Tuesday September 22: ten-year 4.96%. Two-year minus three basis points on the day, ten-year plus two, twenty-year plus four, thirty-year plus three, and plus 30 on the ten-year across five sessions. The 2s10s spread widened to plus 37 basis points from plus 32. The twenty-year closed five basis points above the thirty-year, so the long end is humped rather than upward sloping, and that inversion has been present on this vendor curve since Friday.
Cross-asset closes, Tuesday: gold fund $382.90, plus 1.32%. Silver fund $55.48, plus 0.96%. Crude fund $143.35, minus 4.44%, the largest move in anything tracked. Broad commodity fund $32.00, minus 1.51%, closing on its session low. Dollar fund $28.75, plus 0.17%, against a fifty-two-week high of $28.81. Volatility fund $17.45, minus 0.06%, against a fifty-two-week low of $17.12. Long Treasury fund $78.23, minus 0.50%, on a session low of $77.84 that’s also its fifty-two-week low.
Sector closes and session moves, Tuesday: Utilities $39.71 plus 1.17%, Communication Services $111.47 plus 0.26%, Industrials $169.13 plus 0.21%, Consumer Discretionary $109.15 plus 0.14%, Technology $194.50 minus 0.02%, Real Estate $41.34 minus 0.02%, Health Care $170.73 minus 0.31%, Financials $54.01 minus 0.33%, Consumer Staples $81.85 minus 0.52%, Materials $49.10 minus 0.75%, Energy $61.54 minus 0.90%. Index proxy $764.20 minus 0.18%, Nasdaq proxy $737.93 plus 0.19%.
Roster breadth, Tuesday: 29 up, 37 down across the 66 of 67 instruments the vendor priced. Berkshire Hathaway B wasn’t returned and is excluded rather than assumed. By sector: Utilities 6 up 0 down, Real Estate 4 and 2, Technology 3 and 4, Communication Services 2 and 4, and three sectors split evenly at three and three. Health Care ran 1 and 5. Financials ran 0 and 5 on the five names priced.
Wednesday’s Premarket Against This Issue
Readings taken 9:13 ET from bid and ask, not from a last-trade print, which makes any drift figure here weaker than a completed bar and worthless on a wide spread. Index proxy plus 0.36% on 1,142,797 premarket shares. Utilities plus 0.31% on 362,554, the heaviest sector volume. Energy plus 0.40% on 135,604. Financials plus 0.19% on 64,556. Technology plus 0.53% on 36,354. Consumer Staples plus 0.26% on 32,799. Consumer Discretionary plus 0.28% on 3,584. Health Care, Communication Services, Industrials, Materials and Real Estate recorded no premarket trade, which isn’t the same as no move, and their quotes are indicative only. No sector drift exceeded the 0.75% contradiction threshold against its own light. Drift never changes a verdict.
Material Misses Worth Knowing About
The Consumer Discretionary repair that cleared this desk’s own published failure condition did so on a 3.4-point move and finished 0.7 points below its own trailing average. The test cleared on the smallest move that could have cleared it, and a reader is entitled to that detail alongside the verdict.
The Utilities upgrade carries an 11.4-point cushion on a reading 112 points below zero. The Industrials upgrade carries 36.1 points on a reading 64 points below zero. Neither green describes a sector in a strong absolute position; both describe a reading improving off a low base, and the copy says so.
Consumer Staples is the second two-step reversal in three sessions, following Consumer Discretionary on Friday and Monday. Two-step moves remain the configuration this engine reverses most often, in both directions, and this issue treats both of them as noise with amplitude.
Story claims resting on a single feed, written that way in the copy: the Alaskan liquefied natural gas investment figure, the PJM large-load review, the Strait of Hormuz diplomacy, the fuel-price policy measures, the congressional inquiry into data-center agreements, and the French and Japanese items. Confirmed on two independent feeds: the core PCE release, the ADP employment figure, the mortgage rate series, and the Micron reporting date and consensus.
The premarket source returns bid and ask rather than trades. On an instrument with no volume the midpoint carries no information, and those instruments are reported as no premarket trade instead of as a number.
Two housing prints and the consumer-confidence and job-openings figures come from the economic release calendar alone at the time of writing. They’re official releases rather than reported claims, and they’re flagged here so the sourcing is visible.
An independent research desk published a Deere year-to-date figure of 47% on Tuesday against our 46.0%. The gap is the starting basis, since ours runs from the January 2 opening print, and the agreement is recorded as corroboration. No verdict in this issue was adjusted to match any outside screen.
A build note, since it affects the timestamps above. This issue ran roughly two hours behind its scheduled slot, so the premarket block was taken at 9:13 ET instead of the usual 7:10, and the morning data releases that normally sit in the forward calendar are reported here as actuals.
Sources
1. Bureau of Economic Analysis personal income and outlays for August 2026, released September 30, 2026: core PCE 3.0% year over year, headline 3.4%, core 0.2% on the month. Cross-checked against CNBC’s report of the same release and the Dow Jones consensus of 3.3% core and 3.7% headline.
2. ADP National Employment Report for September 2026, released September 30, 2026: 90,000 private jobs, August revised to 36,000. Cross-checked against CNBC and Fox Business coverage of the same release.
3. Mortgage Bankers Association weekly applications survey for the week ended September 25, 2026: thirty-year conforming contract rate 7.30% from 7.12%, applications minus 6%, purchase index 148.2 from 154.9, refinance index 557.8 from 611. Cross-checked against CNBC, which also cited a separate daily survey at 7.58% on Tuesday.
4. Micron reporting date and consensus from the vendor earnings calendar, cross-checked against Barron’s preview coverage on September 30, 2026.
5. CNBC, September 30, 2026, on oil rising after the president denied offering Iran sanctions relief and on Qatar’s continuing mediation over the Strait of Hormuz. Single feed.
6. Treasury rates, sector and cross-asset closes, premarket quotes, roster prices and the earnings and economic calendars are vendor market-data pulls taken this morning and are reproducible from the figures printed above.
Disclosure
This is impersonal market commentary and it isn’t personalized advice or a recommendation to buy or sell anything. The readings here are computed from completed daily bars and can be revised if a vendor restates a bar. Past readings don’t predict future ones.
This issue is impersonal market commentary for general information. It isn’t personalized investment advice and it isn’t a recommendation to buy or sell any security. The figures here come from vendor market data, public filings and official calendars, and they can be revised. Past performance doesn’t predict future results. Talk to a licensed professional before acting on any of it. The publisher and its staff may hold positions in securities discussed.
The Daily Update · Golden Terminal · Vol. III No. 200 · Wednesday, September 30, 2026

