📂 Industrials Sector

Every QuantLogix research article on the Industrials Sector — signal flips, multi-agent investigations, regime analysis, and persona-byline pieces.
📡 RSS feed
Senior Hedge Fund Manager Earnings Replay $ABVX$GRFS$AZO 09/21/2026
ABVX Starts Earnings Week as Nasdaq Rallies 2.26% Today | QuantLogix
Earnings week opens with ABVX and GRFS on deck after a tech-led rally pushed the Nasdaq up 2.26%. The useful question is not just whether companies beat EPS, but whether the stock reaction confirms today's risk-on tape.
Senior Hedge Fund Manager Earnings Replay $ABVX$KEP$AIR 09/20/2026
ABVX, AZO Lead Earnings Week as Breadth Lags at 38% Today | QuantLogix
ABVX and KEP open the earnings calendar on Sept. 21, with AIR, AZO and THO due Sept. 22. The setup matters because indexes are holding up, but only 38.3% of stocks advanced into the week.
Senior Risk Manager Signal Flip $DOO$AMR$MNPR 09/20/2026
$DOO Flips Strong Sell as Composite Hits 1/100 | QuantLogix
$DOO flipped from Neutral to Strong Sell today with a 1/100 QuantLogix composite while the stock traded at $58.01, down 1.41%. The key lesson is not to blindly short a red signal, but to test whether the weakness is stock-specific or just market noise.
Senior Risk Manager Signal Flip $SOWG$DOO$AMR 09/20/2026
SOWG Drops 18.46% as QL Composite Falls to 0/100 Signal | QuantLogix
SOWG flipped from Neutral to Strong Sell today after an 18.46% drop left the QuantLogix composite at 0/100. The sharper lesson is how to treat a multi-factor signal as a risk alert, not a stand-alone trade order.
Senior Risk Manager Signal Flip $SLN$SOWG$DOO 09/20/2026
$SLN Flips to Strong Sell as Composite Crashes to 1/100 | QuantLogix
SLN was one of today’s sharpest QuantLogix signal deteriorations, flipping from Buy to Strong Sell with a 1/100 composite while the stock fell 3.94% to $12.20. The useful lesson is how to read a multi-factor warning without treating it as an automatic short.
Senior Risk Manager Signal Flip $SPOT$SLN$DOO 09/20/2026
$SPOT Flips to 1/100 Strong Sell as XLC Sinks 1.37% on Tape | QuantLogix
$SPOT fell 3.67% to $509.45 today and flipped from Buy to Strong Sell with a 1/100 QuantLogix composite. The warning landed while XLC lagged and only 38.3% of names advanced, so the signal is about risk control, not a trade command.
Senior Hedge Fund Manager Earnings Replay $ABVX$KEP$AIR 09/19/2026
ABVX Kicks Off Earnings Week With SPX Up, Breadth Weak | QuantLogix
ABVX and KEP report Monday, followed by AIR, AZO and THO on Tuesday. The setup matters because the S&P 500 rose today while market breadth stayed weak, making reactions more important than headline EPS beats.
Senior Risk Manager Signal Flip $SENEA$PAYS$ICUI 09/19/2026
$SENEA Flips to Buy With 81 Composite in Mixed Tape | QuantLogix
SENEA flipped from Sell to Buy today with an 81/100 QuantLogix composite while the stock rose just 0.26% to $184.35. The signal is strong, but weak market breadth argues for treating it as a setup to validate, not a standalone green light.
Senior Risk Manager Signal Flip $RAPP$SENEA$PAYS 09/19/2026
RAPP Flips to Sell Today as Composite Sinks to 9/100 Low | QuantLogix
RAPP was today’s notable negative signal flip, moving from Buy to Sell with a 9/100 QuantLogix composite as the stock fell 3.58% to $40.45. The lesson is how to read a severe composite signal without mistaking it for a one-day prediction.
Senior Risk Manager Signal Flip $ESLA$SDST$DCX 09/19/2026
$ESLA Flips Strong Sell as Composite Hits 1/100 | QuantLogix
$ESLA moved to Strong Sell today with a 1/100 QuantLogix composite even as the stock ticked up 0.57% to $0.53. The lesson is why a risk model can downgrade a name before the price visibly breaks.
Senior Risk Manager Signal Flip $FOUR$RAPP$SENEA 09/19/2026
FOUR Flips Strong Sell as Composite Falls to 0/100 | QuantLogix
FOUR is down 5.73% today at $38.98, and the QuantLogix engine has flipped it from Neutral to Strong Sell with a 0/100 composite. The key lesson is how to read an extreme multi-factor signal without treating it as a blind short.
Senior Hedge Fund Manager Earnings Replay $ABVX$KEP$AIR 09/18/2026
ABVX Leads Earnings Week as Thin Breadth Tests Rally Now | QuantLogix
ABVX opens the week on Sept. 21 with consensus EPS at -$1.08, followed by KEP, AIR, AZO and THO. The real test is not just whether they beat estimates, but whether reactions confirm a calm VIX and narrow market tape.
Senior Hedge Fund Manager Signal Flip $KFFB$MAAS$AMTX 09/18/2026
KFFB Flips Strong Buy With 100/100 Score at $5.81 | QuantLogix
KFFB flipped from Sell to Strong Buy today as the QuantLogix composite reached 100/100 and the stock traded at $5.81, up 4.87%. The signal is powerful, but weak market breadth makes confirmation the key test.
Senior Risk Manager Signal Flip $GMM$TNON$NTHI 09/18/2026
$GMM Flips Strong Sell Today as Score Hits 1/100 | QuantLogix
$GMM flipped from Buy to Strong Sell today with a 1/100 QuantLogix composite while shares traded at $1.92, down 4%. The key lesson is how to treat an extreme signal as a risk-management alert, not a standalone trade order.
Senior Hedge Fund Manager Macro Watch $SPX$COMP$DJI 09/18/2026
Only 33.1% of Stocks Rose as Russell Led Lower Today | QuantLogix
The S&P 500 slipped just 0.20% today, but only 33.1% of the QuantLogix universe advanced. That gap between mild index damage and broad stock-level weakness is the market-internals lesson traders should not ignore.
Senior Risk Manager Signal Flip $KSPI$AZ$NUAI 09/16/2026
$KSPI Hits 2/100 Strong Sell as Market Breadth Sours Now | QuantLogix
KSPI flipped from Buy to Strong Sell today with a 2/100 QuantLogix composite as the stock fell 1.32% to $97.47. The lesson is not “short it blindly,” but how to separate a true risk signal from a market-wide selloff.
Senior Hedge Fund Manager Signal Flip $BRR$DLXY$MEDS 09/16/2026
$BRR Flips Strong Buy as Composite Hits 100/100 Today | QuantLogix
$BRR moved 6.85% to $3.33 today as the QuantLogix 5-factor engine flipped the stock from Sell to Strong Buy with a perfect 100/100 composite. The setup is bullish, but the real lesson is how to validate a signal before chasing it.
Senior Risk Manager Signal Flip $BW$ANGH$KG 09/14/2026
$BW Composite Hits 1/100 as Stock Craters 12% | QuantLogix
Babcock & Wilcox dropped nearly 12% today and the QuantLogix 5-factor engine just flipped it from Buy to Strong Sell with a composite score of 1/100 — the lowest possible reading. Here's what the engine is seeing and how to read a score like this on any ticker.
Senior Hedge Fund Manager Earnings Replay $KMTS$PLAY$FPS 09/13/2026
KMTS and PLAY Open Earnings Week After Risk-On Rally Today | QuantLogix
KMTS and PLAY report Monday after a risk-on session pushed the S&P 500 up 0.86% and the VIX down 11.21%. The real test is not only whether EPS beats, but whether stocks hold gains after guidance resets expectations.
Senior Risk Manager Signal Flip $RBRK$XLK$SPY 09/13/2026
RBRK Flips to Strong Sell as Tape Rallies Around It | QuantLogix
RBRK fell 2.54% to $86.65 today while the Nasdaq rose 0.96% and Technology led sectors higher. That divergence makes the new QuantLogix Strong Sell score of 1/100 worth unpacking as a risk signal, not a trade command.
Senior Hedge Fund Manager Signal Flip $TELA$SPY$QQQ 09/13/2026
TELA Jumps 7.17% as 5-Factor Score Hits 99/100 Today | QuantLogix
TELA moved up 7.17% to $0.97 today as QuantLogix’s 5-factor engine flipped the stock from Neutral to Strong Buy with a 99/100 composite. The key lesson is how to read a composite signal without mistaking it for a guaranteed trade.
Senior Risk Manager Signal Flip $LIME$TELA$RIBB 09/13/2026
$LIME Hits 0/100 Strong Sell While Broad Market Rallies | QuantLogix
LIME flipped from Neutral to Strong Sell today with a 0/100 QuantLogix composite while the S&P 500 rose 0.86%. That divergence makes it a clean case study in treating a signal as a risk flag, not a standalone trade command.
Senior Hedge Fund Manager Earnings Replay $KMTS$PLAY$FPS 09/12/2026
KMTS Opens Earnings Week as VIX Drops 11% Into Prints | QuantLogix
Stocks enter earnings week on a constructive tape: the S&P 500 gained 0.86% and VIX fell 11.21% to 15.84. KMTS and PLAY report Monday, setting the first test of whether company-level news can confirm the rally.
Senior Hedge Fund Manager Signal Flip $STRL$XLK$XLI 09/12/2026
$STRL Flips Strong Buy as Composite Hits 98/100 Today | QuantLogix
STRL flipped from Neutral to Strong Buy with a 98/100 QuantLogix composite after a +5.4% move to $511.04. The useful lesson is how to treat a high composite score as a decision checkpoint, not a trade command.
Senior Hedge Fund Manager Signal Flip $SIG$SNOW$KSS 09/12/2026
$SIG Flips Strong Buy at 100/100 as Rally Broadens Today | QuantLogix
SIG flipped from Neutral to Strong Buy with a perfect 100/100 QuantLogix composite as the stock rose 2.61% to $100.26. The lesson is how to read a multi-factor signal without confusing it for a stand-alone trade recommendation.
Senior Risk Manager Signal Flip $JHX$SNOW$KSS 09/12/2026
JHX Flips to Sell at 14/100 as Markets Rally and VIX Falls | QuantLogix
JHX flipped from Buy to Sell today with a 14/100 QuantLogix composite, even as the S&P 500 rose 0.86% and the VIX fell 11.21%. That divergence makes this a clean lesson in reading a bearish single-stock signal inside a broadly constructive tape.
Senior Risk Manager Signal Flip $NAVN$KSS$WDC 09/12/2026
$NAVN Flips to Sell at 12/100 Despite Green Tape | QuantLogix
$NAVN gained 3.75% today at $21.02, but QuantLogix still flipped the stock from Buy to Sell with a 12/100 composite. That mismatch makes it a clean lesson in why risk models can disagree with one green price bar.
Senior Hedge Fund Manager Signal Flip $SVRN$BGSI$LZMH 09/12/2026
SVRN Flips Strong Buy With 100/100 Composite Score | QuantLogix
SVRN moved +15.01% to $11.95 as the QuantLogix 5-factor engine flipped it from Sell to Strong Buy with a 100/100 composite. The key lesson is how to read a signal flip without treating one green day as a complete thesis.
Senior Hedge Fund Manager Earnings Replay $KR$KMTS$FPS 09/12/2026
KR Kicks Off Earnings Week After S&P 500 Gains 0.86% | QuantLogix
Stocks enter earnings week on firmer footing: the S&P 500 rose 0.86%, the Nasdaq gained 0.96%, and the VIX fell 11.21%. KR, KMTS, FPS, TCOM and CBRL now test whether company guidance supports the rally.
Senior Hedge Fund Manager Signal Flip $BGDE$SVRN$BGSI 09/11/2026
$BGDE Flips Strong Buy 100/100 as VIX Slides 11% | QuantLogix
BGDE flipped from Sell to Strong Buy today with a perfect 100/100 QuantLogix composite while shares rose 9.34% to $6.79. The stronger question is whether this is multi-factor confirmation or just a one-day price chase.
Senior Hedge Fund Manager Earnings Replay $KR$KMTS$FPS 09/11/2026
KR Leads Earnings Week as VIX Slides, Stocks Rise Today | QuantLogix
Stocks closed higher today, the VIX dropped 11.21%, and KR heads the next earnings slate with $1.05 in consensus EPS. The useful lesson is not just whether companies beat estimates, but whether the stock reaction confirms expectations were too low.
Senior Risk Manager Signal Flip $CORT$FAMI$GCTK 09/11/2026
CORT Hits 1/100 Strong Sell as Rally Passes It By | QuantLogix
CORT fell 4.87% to $109.32 today while the S&P 500 gained 1.08% and the VIX dropped 12%. That contrast makes the new 1/100 Strong Sell signal a clean case study in relative weakness.
Senior Hedge Fund Manager Signal Flip $GLMD$SUNE$YMAT 09/10/2026
GLMD Flips Strong Buy at 99 as Breadth Turns Risk-Off | QuantLogix
GLMD was the standout signal flip in a weak tape, moving from Sell to Strong Buy with a 99/100 composite score. The lesson is how to read a high-conviction stock signal when market breadth is working against it.
Senior Hedge Fund Manager Macro Watch $SPX$RUT$COMP 09/10/2026
74% of Stocks Fell Today. The S&P Lost 0.48%. | QuantLogix
Today's S&P 500 dropped less than half a percent — but three in four stocks fell. When cap-weighting hides a rout, breadth is the instrument that tells the real story.
Senior Hedge Fund Manager Macro Watch $XLE$XLK$XLV 09/09/2026
25.5% Breadth Warning Hits as Russell Drops 1.32% Today | QuantLogix
Only 25.5% of the QuantLogix universe advanced today, even though the S&P 500 fell a contained 0.48%. That gap between index damage and stock-level damage is why breadth matters before traders call a dip buyable.
Senior Risk Manager Signal Flip $SHOP$TTAN$VRTS 09/09/2026
SHOP Flips to Strong Sell as Score Hits 0/100 Today | QuantLogix
Shopify fell 5.39% to $126.49 today while QuantLogix’s 5-factor composite flipped from Buy to Strong Sell at 0/100. The move matters less as a prediction and more as a live lesson in how multi-factor risk signals cluster.
Senior Hedge Fund Manager Macro Watch $SPX$COMP$DJI 09/07/2026
0% Advancing Breadth Tests Bulls as VIX Jumps 5.3% | QuantLogix
Monday’s tape looked weaker under the surface than the index losses alone suggested: QL breadth showed 0 advancing and 2 declining names, while the VIX rose 5.3%. But 335 Strong Buys versus 52 Strong Sells argues this is a stress test, not automatic capitulation.
Senior Risk Manager Signal Flip $CCTG$LYFT$WLYB 09/07/2026
$CCTG Flips to Strong Sell With Composite at 1/100 Today | QuantLogix
CCTG flipped from Buy to Strong Sell today as its QuantLogix composite fell to 1/100 and the stock traded at $0.62 after a 9.8% drop. The useful lesson is how to read a severe signal flip without treating it as an automatic trade order.
Senior Risk Manager Signal Flip $PCLA$CCTG$LYFT 09/06/2026
$PCLA Flips Strong Sell as Composite Hits 0/100 Today | QuantLogix
$PCLA was one of today’s sharpest QuantLogix signal flips, moving from Buy to Strong Sell with a 0/100 composite at $6.32. The lesson is how to treat an extreme score as a risk alert, not a standalone trade order.
Senior Hedge Fund Manager Earnings Replay $CASY$GME$ORCL 09/06/2026
CASY, ORCL Headline Sept. 8 Earnings as XLK Leads the Tape | QuantLogix
The S&P 500 slipped 0.38% while Tech rose 0.70%, setting up a split tape before CASY, ORCL, GME and TTAN report on Sept. 8. The lesson: watch not only the EPS number, but what each reaction says about its sector.
Senior Risk Manager Signal Flip $DJT$CCTG$LYFT 09/06/2026
$DJT Flips Strong Sell With Composite Buried at 1/100 | QuantLogix
$DJT flipped from Buy to Strong Sell today after falling 5.25% to $9.02, with the QuantLogix composite pinned at 1/100. The key lesson is how to read a severe stock-specific signal when the broader tape is only mildly negative.
Senior Hedge Fund Manager Earnings Replay $CASY$GME$ORCL 09/05/2026
CASY, ORCL Head Earnings Week After Mixed Tape, VIX Pop | QuantLogix
The S&P 500 slipped 0.38% Friday while Technology still rose 0.70%, setting up a selective earnings week. CASY, ORCL, GME, TTAN and AVAV give traders five different tests of whether expectations or reactions matter more.
Senior Risk Manager Signal Flip $CNTB$CMND$SPY 09/05/2026
CNTB Flips to Strong Sell as Composite Hits 1/100 | QuantLogix
CNTB fell 4.66% to $1.84 today while QuantLogix’s 5-factor engine flipped the stock from Buy to Strong Sell. The point is not to chase the label, but to understand what a near-zero composite says about risk control.
Senior Hedge Fund Manager Signal Flip $SIMO$BGIN$SLE 09/05/2026
$SIMO Jumps 8.7% as Composite Flips to 100/100 Today | QuantLogix
SIMO flipped from Sell to Strong Buy with a perfect 100/100 QuantLogix composite while the stock rose 8.7% to $256.21. The lesson is how to read a multi-factor signal without treating it as a one-factor buy order.
Senior Hedge Fund Manager Earnings Replay $KT$CASY$GME 09/05/2026
KT Opens Earnings Week as ORCL, GME Face Sept. 8 Tests | QuantLogix
KT kicked off the earnings slate on Sept. 4, but the bigger market test lands Sept. 8 with CASY, GME, ORCL and TTAN. In a soft index tape with Technology still leading, the reaction may matter more than the headline EPS.
Senior Risk Manager Signal Flip $AIFU$DTCX$PTLE 09/04/2026
AIFU Flips Strong Sell After 19% Drop, Score 1/100 | QuantLogix
AIFU dropped 19.16% today to $18.75 and flipped from Strong Buy to Strong Sell in QuantLogix’s 5-factor engine. The lesson is not to blindly short the print, but to learn how a composite risk signal should change position sizing and confirmation work.
Senior Hedge Fund Manager Earnings Replay $KT$CASY$GME 09/04/2026
KT Starts Earnings Week as S&P Slips, Tech Leads | QuantLogix
The S&P 500 fell 0.44% today while Technology led sectors at +0.46%, setting a mixed backdrop for the next earnings wave. KT reports first, followed by CASY, GME, ORCL and TTAN on Sept. 8.
Senior Hedge Fund Manager Earnings Replay $CIEN$CPRT$DOCU 09/03/2026
CIEN Leads Five-Stock Earnings Test After Nasdaq Rally | QuantLogix
CIEN, CPRT, DOCU, GWRE and IOT all report on Sept. 3, just as the Nasdaq gained 1.40% and VIX fell to 14.32. The lesson is to separate the earnings number from the market’s reaction to guidance and risk appetite.
Senior Hedge Fund Manager Signal Flip $AMD$KLAC$DE 06/30/2026
AMD Hits 100/100 Composite, Surges 7.68% on June 30 | QuantLogix
Advanced Micro Devices just earned a perfect 100/100 from the QuantLogix 5-factor engine — one of only five tickers to hit that score today. Here's exactly what the composite is reading, what the trade setup looks like at $580.91, and the one risk that could unwind it.
Senior Hedge Fund Manager Signal Flip $PBF$DAVE$ORKA 06/29/2026
PBF Hits 100/100 Signal While Breadth Stays Negative | QuantLogix
PBF Energy surged 6.99% to $46.30 today and earned a rare 100/100 composite from the QuantLogix 5-factor engine — one of only a handful of max scores on a day when fewer than 45% of stocks are advancing. Here's what the engine is seeing and how to think about the setup.
Senior Risk Manager Signal Flip $BE$BIIB$THC 06/27/2026
$BE Scores 0/100 as Stock Crashes -18% Today | QuantLogix
Bloom Energy hit a perfect-floor composite score of 0/100 on the QuantLogix 5-factor engine today as shares cratered -18.49% to $252.02. Here is exactly what the signal engine is reading — and what it means for position management.
Senior General Partner VC Intelligence $LMT$RTX$NOC 06/22/2026
Castelion's $12B Target: The SpaceX Playbook Comes for Missiles | QuantLogix
Castelion — a hypersonic-strike-weapons startup founded by SpaceX alumni — is targeting a ~$12 billion valuation, per The Information. The allocator's read on the defense-tech talent diaspora, why munitions are the hottest private category, and where it fits in QuantLogix's defense coverage.
Senior Hedge Fund Manager Sector Spotlight $SPCX$GOOG$GOOGL 06/19/2026
SpaceX's $60B Cursor Bet: Vertical Integration at Trillion-Dollar Scale | QuantLogix
SpaceX agreed to acquire Cursor parent Anysphere for $60 billion in stock — its first major deal as a public company and a bid to stack distribution atop compute and models. The allocator's read on SpaceXAI, the xAI gap, and what an all-stock mega-deal means for SPCX holders.
Senior Hedge Fund Manager Sector Spotlight $RKLB$SPCX$PL 06/19/2026
RKLB Joins the Nasdaq-100: Index Flow Meets a Space Rotation | QuantLogix
Rocket Lab enters the Nasdaq-100 on June 22 — a mechanical bid from passive funds layered on a ~28% pullback that looks like SpaceX rotation, not broken fundamentals. Record revenue, a $2.2B backlog, and a wave of June upgrades frame the allocator's read.
Senior Hedge Fund Manager Signal Flip $AEIS$CAMT$IDCC 06/17/2026
$AEIS Hits Perfect 100/100 — What the Engine Sees at $357 | QuantLogix
Advanced Energy Industries just earned a perfect 100/100 composite from the QuantLogix 5-factor engine, placing it atop today's conviction list alongside four other max-score names. Here's what each factor is reading — and where the trade plan gets complicated.
Senior Hedge Fund Manager Sector Spotlight $TSLA$RKLB$PL 06/12/2026
SpaceX's $2 Trillion Debut: Reading the Largest IPO Ever Like an Allocator | QuantLogix
SpaceX closed its first session at $161.11 — up 19.3% from the $135 list — after raising $75 billion in the largest IPO in history and minting the world's first trillionaire. The allocation book, the $80 billion of first-day turnover, and the Anthropic/OpenAI listings queued behind it tell you more about the next six months of market structure than the headline pop does.
Senior Hedge Fund Manager Signal Flip $XPO$NVMI$AEIS 06/12/2026
XPO Hits Perfect 100/100 — Engine Flips Strong Buy at $230 | QuantLogix
XPO logged a perfect 100/100 composite score on the QuantLogix 5-factor engine today, landing it among only 136 Strong Buy signals in a market where 63.2% of stocks are advancing. Here's exactly what the engine is reading — and where the trade plan breaks down.
Senior Hedge Fund Manager Signal Flip $LNG$NTRA$WWD 06/09/2026
$LNG Hits 100/100 Composite — Signal Engine Flips Strong Buy | QuantLogix
Cheniere Energy just earned a rare 100/100 composite from the QuantLogix 5-factor signal engine, one of only five tickers to hit that ceiling tonight. Here's what each factor is reading — and what the trade structure looks like at $239.31.
Senior Hedge Fund Manager Signal Flip $CQP$LNG$WWD 06/09/2026
$CQP Hits Perfect 100 Score as LNG Signals Flip Strong Buy | QuantLogix
Cheniere Energy Partners just earned a rare perfect 100/100 composite from the QuantLogix 5-factor signal engine on June 9, 2026 — one of only 65 Strong Buy flags in a 4,937-stock universe. Here's what the engine is reading and how traders should frame the setup.
Senior Hedge Fund Manager Signal Flip $SPXC$MMED$FROG 06/08/2026
$SPXC Hits Perfect 100/100 — What the Engine Sees | QuantLogix
QuantLogix's 5-factor signal engine assigned SPXC a perfect 100/100 composite Strong Buy on June 8, 2026 — one of only five tickers to hit that ceiling today. Here's exactly what each factor is reading and what the trade structure looks like at $232.05.
Senior Hedge Fund Manager Signal Flip $RIVN$ILMN$DY 06/03/2026
RIVN Hits 100/100 Composite as Tape Turns Ugly | QuantLogix
Rivian just registered a perfect 100/100 composite on the QuantLogix 5-factor engine, rising +5.67% to $18.27 on a day when fewer than 27% of stocks advanced. That kind of divergence is exactly what the signal engine is built to isolate — here's what it's reading.
Senior Hedge Fund Manager Signal Flip $MOD$SPXC$DDS 06/03/2026
$MOD Scores 100/100 as Only 31% of Market Advances | QuantLogix
Modine Manufacturing ($MOD) just earned a perfect 100/100 composite from the QuantLogix 5-factor engine — one of only five stocks to do so today. What makes that print unusual: it happened while just 31.4% of the market was advancing, meaning the signal cut through significant macro headwinds.