Broad risk-off — the Fed raised rates to 4.00% and lifted its own rate path about half a point through 2029, and almost everything that pays you sooner got sold. Nearly two stocks fell for every one that rose, and the index hid it. Flips on a SPY close back above 758.34.
Fewer than three stocks in ten hold their 40-day line, and nearly seven names hit a fresh 52-week low for every one hitting a new high — all of it underneath an index that lost less than half a percent.
SPY FAILED — 758.59 was the line the afternoon was defending and it broke into the close, so the bounce that survived the decision did not survive the projections. Reclaim 758.34, its 50-day average, and the break reads as a liquidation artefact; a second close beneath it makes the September range a top.
A higher path for longer reprices what a business earns in 2029, not this quarter — yet the only complex that rallied today was the one whose cash flows sit furthest out. The tape is paying for a specific build-out rather than discounting a rate, and that distinction holds only until the money leaves those names too.
The rise itself was the least informative thing that happened. Four percent was fully expected; what was not is that the committee lifted every horizon of its own forecast at once — this year to 4.1% from 3.8%, next year to 4.1% from 3.6%, the year after to 3.9% from 3.4%, and even the long-run resting rate to 3.2%. The market had been trading 4.00% as the ceiling. It is now the floor, with three more years of company.
The cover for it arrived five and a half hours earlier. Retail sales rose 1.2% against 0.8% expected, and the control group that feeds GDP swung to +1.4% from -0.4%, so the consumer did not slow. Import prices rose 0.7% against 0.4% expected and now run 7% above last year against 5.9% prior — imported cost pressure arriving in goods. A committee facing firm demand and rising input costs has no argument for stopping.
Cross-asset, two readings disagree and the resolution is the whole session. Volatility rose while gold and silver both fell hard, and that pairing is almost never fear — frightened money buys metal. It is a higher real rate making a zero-yield asset more expensive to hold. But long-dated Treasuries rose on the day the Fed promised more tightening, which only happens when the bond market thinks the tightening breaks something. Hold both together and this is not an inflation scare; it is a policy-error trade, with the equity damage concentrated in whatever needs cheap money now.
Crude was the day's largest single move and it was inventory, not geopolitics: the weekly draw came in at 640,000 barrels against an expected 1.6mn, with gasoline building 794,000 barrels against an expected drawdown. After the close the industry's own count showed a 7.14mn barrel build where a 1.8mn draw was expected, so the pressure that took energy down almost three percent has not finished. Crude stabilising is what would invalidate the defensive read; until then the sector's outflow is the largest force on the tape.
The wire's summary of the afternoon says chips sold off after the press conference. The tape says something far more specific: the semiconductor complex split in two, and the half that won is the half that should have lost.
AXTI TRIGGERED (AXT, semiconductors) — 64.24 reclaimed and held on an earnings reaction; above it 98.48 is the first real structure, and a close below 57.05 ends the move. Alongside it LITE (Lumentum) rose nearly ten percent, CRDO (Credo Technology, semiconductors) almost eight, COHR (Coherent) seven, ALAB (Astera Labs, semiconductors) six and a half, and INTC WAIT (Intel, semiconductors) — 104.42 was approached and not taken after a four percent day. What actually fell were the analogue and consumer-facing chips. Optical interconnect and foundry went up on the day the discount rate went up, and that is the hardest fact in this brief to reconcile.
Away from the tape's favourite theme, three releases matter. FLNC (Fluence Energy, industrials) cut full-year sales guidance to $2.4bn from a $2.9–$3.1bn range against a $3.35bn consensus — roughly a fifth of the year's revenue removed in one line, and the stock lost nineteen percent. GNRC (Generac, data-centre backup generators) signed a supply agreement with Amazon worth up to $8bn, $2.4bn of it landing across 2027 and 2028, which is the power-build theme acquiring a contracted revenue line rather than a narrative. And in the quietest, most instructive item of the day, BCBP (BCB Bancorp) disclosed it is selling roughly $210mn of problem loans at a third-quarter net loss of $126–$136mn and raising equity to cover it — a small bank marking credit down on the same afternoon the Fed raised the cost of carrying it.
AXTI TRIGGERED — 64.24 reclaimed and held on an earnings reaction with turnover 1.4 times normal, the only confirmed move of the three. Above it 98.48 is the first real structure; a close below 57.05 ends it.
COKE WAIT — 202.00; unchanged, the level was touched exactly and rejected on below-normal volume, so the missing condition is participation, not price. Through it on real volume the range resolves; below 194.21 it ends.
| Ticker | Price | Trigger | Target | Stage |
|---|---|---|---|---|
| $AXTI | 64.83 | 64.24 | 98.48 | Stage 3B |
| $ANET | 198.00 | 200.68 | 214.89 | Stage 2A |
| $COKE | 198.67 | 202.00 | 219.77 | Stage 2A |
Leading: Technology +0.15%, Health Care +0.07%
Lagging: Utilities -0.02%, Consumer Staples -0.20%, Industrials -0.23%, Real Estate -0.50%, Consumer Discretionary -0.72%, Materials -0.73%, Communication Services -0.90%, Financials -1.58%, Energy -2.93%
Energy moved more money than any other sector today, about three billion dollars, and all of it was leaving. Financials were barely behind at just under three billion, also outbound. Those two alone shifted more cash than the next four sectors combined, and both fell hard.
Technology topped the percentage board, but it did so on roughly half the money Energy moved — so the only meaningfully green sector on the screen is also one of the cheapest moves on it. The advance was not funded; the decline was. And the single stock that took in the most money today was NVDA (Nvidia, semiconductors), which closed up less than one percent: the largest pool of capital in the market spent the session going almost nowhere.
That pairing — money leaving the two sectors that price the here-and-now, a thin and unfunded bid under the sector that prices the future — is a rotation into duration on the exact day duration got more expensive. It is internally inconsistent, which is why it is fragile. If Energy's outflow stops and the sector stabilises, the defensive read is wrong and today was a one-day liquidation; a second session of three-billion-dollar energy outflows makes it a trend.
Two different lists are at work after four o'clock, and only one of them is new. During the regular session the winners were interconnect and power-build names — AXTI up nearly thirteen percent, FPS and CIFR (Cipher Digital, fintech) both up eleven, LITE up nearly ten — while the losers were guidance cuts and broken small caps, led by FLNC at minus nineteen on a fifth of its revenue guidance.
The after-hours list is genuinely distinct and it is short. LEN missed on both lines. ALMU missed after finishing the regular session up four percent, which is the sharpest reversal of the evening. AS (Amer Sports) raised its quarterly revenue growth outlook to 20–22% from 18–20% ahead of an investor day — the only unambiguously good release after the bell. Everything else moving tonight is a continuation of what already moved during the day, not a new event.
The scan is unusually coherent tonight. The top of the list is almost entirely optical interconnect, power generation and datacentre build — CIFR, LITE, GEV (GE Vernova), SPCX (Space Exploration Technologies, aerospace), CRDO, COHR — and their relative strength readings split violently, from the top of the market to the bottom decile. That split is the tell: the theme is being bought regardless of each name's own trend quality, which is the signature of a flow rather than a screen.
Two names carry more than a billion dollars of turnover apiece and sit in the top five by score, so the conviction is at least funded. The weakness is that three of the top ten have relative strength below 20 — they are moving today inside downtrends, and a theme that has started dragging its laggards up with it is a theme late in its move rather than early.
No prior brief available for reconciliation.
One decision owns the session. The Fed is expected to raise its target to 4.00% from 3.75% at 2:00 PM, and the pre-market has already voted on what that means: gold, silver and oil all bought, long bonds unchanged, the indexes slightly lower. That combination is neither a growth scare nor a cut being priced — it is a market that expects tightening and expects inflation to survive it. The counter-evidence is the Empire State manufacturing survey, which fell by roughly two-thirds in a month; the Fed is tightening into a slowdown, and positioning is currently siding with the inflation half of that argument.
Underneath, the structure is worse than the advance-decline line suggests. Twice as many stocks rose as fell last session, but fresh 52-week lows beat fresh highs by better than five to one and fewer than three stocks in ten hold their 40-day average. The level that settles it is SPY at 758.51: above it the S&P still holds its 50-day average, below it every daily average is gone, which is already true of the Nasdaq proxy. NOK TRIGGERED at 10.24 and HNGE ARMED at 95.57 are the two levels most likely to trade today, and neither means much before 2:30.
No status changes since PRE-MARKET TAPE.
What changed is the composition, not the scoreboard. The pre-market tape was hard assets bid while the indexes slipped; since the open, crude has been sold on a distillate build that came in more than fifteen times the expected size, long bonds have gone from flat to bid, and the indexes have turned green. Gold and silver held their gains while volatility fell, so the hard-asset trade narrowed from everything to the metals — and the metals bid alongside a bond bid is a market pricing the end of a rate path, not a hedge against it. The leadership that produced the green screen is semiconductors and optics, almost all of it in names a fifth to two-thirds below their own highs.
Changed since MORNING SESSION: HNGE ARMED to WAIT at 95.57, COHR ARMED to WAIT at 289.59. Both levels printed this session and neither held, each on well under normal turnover — the buying that got them there did not stay for the decision. Three names left the scan without a level to check.
The session's driver arrived after the morning brief and it is not the Fed. Crude was sold hard on an inventory draw that came in at under half the expected size, and yet diesel is at a record: a railroad's finance chief put his fuel about a dollar a gallon above the quarter's budget, an airline said December flights get cut if it stays there, and a trucking bellwether is having its worst day since March 2020. That is a refining-margin shock, not an oil-price one, and no rate decision addresses it. It is also invisible on the sector board — industrials is the second-best sector today, held up by power generation while its freight component collapses inside the same box.
Changed since MIDDAY MIX & ROTATION: COKE ARMED to WAIT at 201.97. The only level that traded all afternoon cleared by three cents on under half its normal volume, which is a tape waiting out a press conference rather than positioning for one. COHR dropped out of the scan without resolving.
The decision settled nothing and the projections settled a great deal. The midday read rested on 4.00% being the last rise rather than the next, and the second-year rate path — the exact figure it hung on — printed 3.90% against 3.40% before. The response split by duration rather than risk appetite: long-dated Treasuries rose while the front end repriced, which is why financials sank while long-duration technology held.
Changed since POWER HOUR: SPY WAIT to FAILED at 758.59, NUE ARMED to FAILED at 257.09, MRK WAIT to TRIGGERED at 144.71. The line the whole afternoon was defending gave way in the last hour and took a cyclical base with it, while the only level that did clear cleared on a third less volume than normal - the close sold what the decision had not. Four names dropped out of the scan without resolving.
Scorecard: 2 triggered (AXTI at 64.24, MRK at 144.71), 2 failed (SPY at 758.59, NUE at 257.09), 1 still armed (ANET at 200.68), 3 waiting on volume (COKE at 202.00, INTC at 104.42, HNGE at 95.57).
Two triggers against two failures is not the problem; where they sit is. Both failures are index-level and cyclical - the benchmark's own 50-day line and a steel base - while both triggers are single-stock stories with their own catalysts. That is a market where stock-picking still works and direction does not, which is the hardest configuration to carry overnight into three macro prints. SPY FAILED - reclaim 758.34 tomorrow and the break was mechanical; a second close beneath it and every armed base on this list is fighting its own index.
ANET ARMED — 200.68; today's high stopped two and a half points short, on a day the name rose while most of the market fell. Through it 214.89 is the first structure; below 192.06 the coil is done.
MRK TRIGGERED (Merck, health care) — 144.71 taken and held, but on a third less than normal volume, so the level is through and the participation is not. Above it 156.92 is the first structure; a close below 140.51 ends it.
INTC WAIT — 104.42; unchanged, the level is today's high and the close came back about 3% under it. Above it the pullback resolves; below 98.84 it breaks down.
HNGE WAIT (Hinge Health) — 95.57; unchanged, touched by five cents on below-normal volume and faded again. There is no structure left above the level, so the reward is thin; below 85.75 it ends.
NUE FAILED (Nucor, materials) — 257.09 broke on a session low of 256.80 before the close recovered to 260.68. The coil that was armed all afternoon is done, and a materials name losing its base on a hawkish Fed day is the cyclical read in miniature.
MEDS (DataMeds AI, health care) — up more than fourfold and already back from 12.31 to 6.29 inside the same session. A float artefact, not a business event.
DLXY (Delixy Holdings) — up fivefold on a potential Kazakhstan oil stake, more than half of it handed back from 4.45 before the close. The price has paid in full for a deal that has not been done.
FLNC — nineteen percent lower on a guidance cut that removed roughly a fifth of the year's revenue. The one name on this list whose fall the tape and the fundamentals agree on.
8:30am ET: jobless claims seen 208,000 against 206,000, housing starts and permits, and the Philadelphia Fed survey seen down to 30.5 from 47.4. After Empire State collapsed to 7.6 from 20.6 on Tuesday, a second regional survey falling this fast is the first real evidence the tightening is biting.
Before the open: HUBG at 20.5 cents against an identical estimate — the cross-check on whether freight weakness is one company's problem or the industry's.
ANET ARMED at 200.68 and COKE WAIT at 202.00 are the two nearest levels that have not resolved. Through either on real volume and the only two intact bases on this board are working; below 192.06 and 194.21 respectively they are finished.
MRK TRIGGERED at 144.71 needs volume tomorrow to confirm, or it becomes a failed break rather than a slow one; a close below 140.51 settles it.
SPY FAILED at 758.59 — the reclaim level is 758.34, its 50-day average. Back above it and today was a liquidation artefact; a second close beneath it makes the September range a top.
Watch whether energy's outflow stops. Another three-billion-dollar day out of the sector, with crude already carrying a 7.14mn barrel after-hours inventory build, turns the defensive rotation into a straightforward risk-off trend.
Today's setups and tape reading are live now for subscribers.
Get today's brief