Morning Market Briefing — Tuesday, March 31, 2026
20:33 | Data: Yahoo Finance + RSS Feeds | Senior Analyst Mentorship Edition
Executive Briefing
The dominant macro force today is geopolitical de-escalation: Iran's leadership signalling openness to negotiations triggered a classic risk-on rotation, sending the S&P 500 up +2.91% to 6,528.52 and the NASDAQ up +3.83% to 21,590.63 — the best single-day performance since last spring. The mechanism was sequential: reduced war-premium in oil prices caused Brent to collapse -7.12% to $104.75 despite WTI holding near flat at $102.56, which simultaneously compressed inflation expectations and pushed the 10-year Treasury yield down 3.1 bps to 4.311%, lowering the discount rate that growth stocks are priced against. A falling discount rate mechanically re-rates high-multiple tech names first — hence XLK leading all sectors at +4.24% and the Nasdaq outpacing the Dow by 134 basis points. The DXY fell -0.81% to 99.694, which is the FX market's corroboration: when geopolitical risk unwinds, capital flows out of dollar safe-haven positioning into risk assets globally. Gold surging +4.69% to $4,738.30 appears contradictory — but it is acting as a dollar-weakening hedge, not a fear hedge, today. The CIO should be thinking about whether this war de-escalation narrative has legs or is a one-day positioning squeeze — because if oil re-spikes, today's entire rate and discount-rate logic reverses.
1. Previous Week in Context
| Asset | Last Week % | Week Before % | Trend |
|---|---|---|---|
| S&P 500 | -2.12% | -1.90% | 🔴 Consecutive decline |
| NASDAQ | -3.23% | -2.07% | 🔴 Accelerating lower |
| Dow Jones | -0.90% | -2.11% | 🔴 Declining, decelerating |
| Russell 2000 | +0.46% | -1.68% | ⬜ Tentative stabilisation |
| NIFTY 50 | -1.28% | -0.16% | 🔴 Deteriorating |
| TSX | +2.05% | -3.76% | 🟢 Sharp reversal |
| DXY | +0.50% | -0.71% | ⬜ Choppy, no conviction |
| Gold | -1.72% | -9.54% | 🔴 Recovering from collapse |
| WTI Oil | +1.34% | -0.40% | 🟢 Slight uptick |
| US 10yr Yield | +1.12% | +2.47% | 🔴 Rising yields, decelerating |
Signal or noise? Last week was a trending signal, not noise — US equities posted a second consecutive weekly decline with the NASDAQ accelerating from -2.07% to -3.23%, a pattern that historically reflects institutional de-risking rather than retail panic, because retail tends to buy dips while institutions systematically reduce exposure across consecutive weeks. The dominant story was a toxic mix: rising yields (10yr up +1.12% after +2.47% the week prior), geopolitical war premium in oil, and dollar strength — three simultaneous headwinds that compress multiples, raise input costs, and tighten financial conditions. Today's move is unambiguously reversing last week's narrative: the single catalyst of Iran de-escalation unwound the war premium, knocked yields lower, and re-rated growth equities in one session. The critical question for a senior analyst is whether a one-day geopolitical catalyst can sustainably reverse a two-week trend driven by structural rate and earnings headwinds — historically, geopolitical relief rallies are mean-reverting within 3–5 sessions unless confirmed by fundamental data.
2. Today's Markets — Read Against Last Week's Trend
US Equity Markets
| Asset | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| S&P 500 🟢 | +2.91% | -2.12% | Reversing |
| NASDAQ 🟢 | +3.83% | -3.23% | Reversing |
| Dow Jones 🟢 | +2.49% | -0.90% | Reversing |
| Russell 2000 🟢 | +3.41% | +0.46% | Extending ↑ |
What today's US equity move tells us: Today is a clean reversal of a two-week downtrend, driven by a single geopolitical catalyst rather than any change in the underlying earnings or rate fundamentals — which makes it structurally fragile. The NASDAQ outpacing the Dow by 134 basis points (+3.83% vs. +2.49%) confirms this is a discount-rate trade: when yields fall even modestly, long-duration growth stocks reprice first and fastest because their cash flows are weighted furthest into the future.
Indian Markets
| Asset | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| NIFTY 50 🔴 | -2.14% | -1.28% | Extending ↓ |
| SENSEX 🔴 | -2.22% | -1.28% | Extending ↓ |
| NIFTY Bank 🔴 | -3.82% | -1.28% | Extending ↓ |
| NIFTY IT 🔴 | -1.62% | -1.28% | Extending ↓ |
What today's India move tells us: India is sharply diverging from the global risk-on signal — NIFTY 50 fell -2.14% to 22,331.40 while US equities surged, which tells you FII outflows are dominating domestic sentiment and the global rally has not translated into India-specific buying. The NIFTY Bank's -3.82% collapse versus NIFTY IT's -1.62% decline is the key divergence: banks are getting hit hardest because rising domestic credit stress and rate expectations are crushing NIM outlooks, while IT firms at least carry some dollar-revenue tailwind from the USD/INR at 94.3559, partially cushioning the pain for exporters.
Canadian Markets
| Asset | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| TSX Composite 🟢 | +2.61% | +2.05% | Extending ↑ |
What today's Canada move tells us: Canada is extending last week's recovery, with the TSX up +2.61% to 32,768.04 — broadly aligned with US equity strength but notably lagging the S&P 500's +2.91% despite commodity exposure that should have amplified the move. The explanation is that Energy (XLE's -1.13% in the US) is actually the day's worst US sector because Brent crude's -7.12% collapse removed the war premium that had been supporting Canadian energy names, partially offsetting the broad risk-on tailwind for the resource-heavy TSX.
Currencies & FX
| Pair | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| USD/INR 🟢 | -0.45% | DXY +0.50% | Reversing |
| USD/CAD 🟢 | -0.22% | DXY +0.50% | Reversing |
| EUR/USD 🟢 | +1.04% | DXY +0.50% | Reversing |
| DXY 🔴 | -0.81% | +0.50% | Reversing |
What today's FX move tells us: The DXY falling -0.81% to 99.694 is reversing last week's +0.50% dollar strength, and the causal chain runs as follows: geopolitical de-escalation → reduced safe-haven dollar demand → DXY falls → commodity prices (priced in dollars) face less currency headwind, which partly explains gold's +4.69% surge, though Brent's -7.12% collapse shows that supply/demand geopolitical unwinding overwhelmed the dollar effect for oil. A weaker dollar should mechanically attract capital back into EM assets, yet NIFTY fell -2.14%, confirming that India-specific FII outflows are dominating the rupee/equity transmission today. For Indian IT exporters, USD/INR at 94.3559 (down only -0.45%) means dollar revenues still translate at favourable rates, which is why NIFTY IT (-1.62%) held up relatively better than NIFTY Bank (-3.82%), and for Canada, a softer USD/CAD at 1.3897 provides modest export relief but not enough to offset energy sector headwinds.
Commodities
| Commodity | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| Gold 🟢 | +4.69% | -1.72% | Reversing |
| Silver 🟢 | +6.92% | N/A | Reversing |
| WTI Crude 🔴 | -0.31% | +1.34% | Reversing |
| Brent Crude 🔴 | -7.12% | +1.34% | Reversing |
| Natural Gas 🔴 | -0.45% | N/A | Stalling |
What today's commodity move tells us: Brent crude's -7.12% plunge to $104.75 is the mechanical inverse of today's geopolitical catalyst — Iran de-escalation directly deflates the war premium that had been embedded in oil prices, and this move ripples forward into lower airline cost forecasts, reduced consumer gasoline burden, and — critically — lower near-term CPI prints, which gives the Fed optionality to hold or cut rather than hike, a dovish signal that further supports equity multiples. WTI's comparative resilience at just -0.31% to $102.56 versus Brent's -7.12% reflects the Brent/WTI spread blowing out, likely because Brent carries more geopolitical war premium tied to Middle East supply routes while WTI is more domestically anchored. Gold at $4,738.30 (+4.69%) is not acting as a fear hedge today — if it were, it would be falling alongside the war de-escalation; instead, it is surging because the DXY fell -0.81%, making gold cheaper in non-dollar terms and attracting purchasing flows, making this a dollar-weakness signal rather than a risk-off signal. Silver's +6.92% outpacing gold's +4.69% adds industrial demand optimism on top of the monetary metal bid — a nuanced confirmation that this is risk-on, not panic hedging.
Crypto
| Asset | Today % | Last Week % | Trend Verdict |
|---|---|---|---|
| Bitcoin 🟢 | +1.85% | N/A | Reversing |
| Ethereum 🟢 | +3.73% | N/A | Reversing |
What today's crypto move tells us: Crypto is correlated with equities today — both moving up in a risk-on session — but Bitcoin's +1.85% meaningfully lagging the NASDAQ's +3.83% and Ethereum's +3.73% suggests institutional equity positioning dominated today's flows rather than crypto-specific buying, which is the pattern you see when macro traders are the primary agents rather than crypto-native participants. Ethereum's outperformance of Bitcoin (+3.73% vs. +1.85%) is consistent with a risk-appetite signal — ETH behaves as the higher-beta crypto asset, outperforming BTC when risk appetite is genuinely strong, which corroborates the equity narrative.
3. Fixed Income & Yield Curve — The Backbone of All Asset Pricing
| Bond | Yield (%) | Change (bps) | Signal |
|---|---|---|---|
| US 13-wk T-Bill | 3.6000% | +0.2 bps | Stable short end |
| US 5yr Treasury | 3.9450% | -3.4 bps | Mild bull flattening |
| US 10yr Treasury | 4.3110% | -3.1 bps | Modest easing |
| US 30yr Treasury | 4.8910% | -1.4 bps | Long end sticky |
Curve shape today: Bull Flattening (front end stable, belly and long end rallying modestly)
The complete mechanism — teach this deeply: The 10yr yield dropping 3.1 bps to 4.311% while the 13-week T-Bill barely moved (+0.2 bps to 3.60%) tells you the market is not pricing in imminent Fed cuts — if it were, the short end would fall sharply — but rather that the geopolitical de-escalation reduced the inflation risk premium embedded in longer duration, compressing the term premium. For growth and tech stocks, even 3 bps matters mechanically: a DCF model for a company with 80% of its cash flows beyond year 5 sees its discount factor change meaningfully, which is precisely why XLK surged +4.24% while defensive Utilities (XLU, -0.07%) barely moved — defensives have lower duration and are less sensitive to small yield shifts. For banks, the 5yr-to-10yr spread narrowing slightly compresses NIM on the assets side of their book, which is why XLF only managed +2.09% — a muted response relative to cyclicals despite the risk-on tape. REITs (XLRE +1.54%) faced the same cap-rate competition dynamic: at 4.311% on the 10yr, investors still demand a spread above risk-free, keeping cap rates elevated and limiting REIT upside despite falling yields. The 5yr at 3.945% versus the 13-week bill at 3.600% gives a 34.5 bps 5yr-bill spread — not inverted, but not decisively positive either, suggesting the market is pricing a soft landing rather than a recession.
4. Today's Key Themes — Why the Market Moved
Theme 1: Iran De-escalation Unwinds the Geopolitical Risk Premium Across All Asset Classes
What happened: Iran's supreme leader publicly signalled openness to negotiations, and President Trump stated Iran had been "largely defeated," causing a simultaneous repricing across equities, oil, yields, and the dollar — with the S&P 500 posting its best day since last spring at +2.91% and Brent crude collapsing -7.12% to $104.75 in a single session.
Why it matters right now: This matters more acutely now because the prior two weeks of consecutive equity declines had been partly attributed to a war premium being built into asset prices — unwinding it in one session creates an asymmetric snap-back. The market had been pricing a non-zero probability of Strait of Hormuz disruption, which carries an estimated 20–30% of global seaborne oil through it; removing that tail risk collapses the option value embedded in oil and simultaneously re-rates growth assets.
The causal chain: Iran signals openness → Oil war premium collapses (Brent -7.12%) → Inflation expectations fall → 10yr yield drops 3.1 bps → Growth stock discount rates compress → NASDAQ reprices +3.83%. This chain is self-reinforcing in the short run but fragile: it is entirely predicated on the geopolitical signal proving durable rather than being a negotiating tactic.
What to watch: Brent crude's opening price in the next 48 hours — if it reclaims above $108, the war premium is re-entering and today's rally begins to unwind.
Theme 2: AI Infrastructure Capital Cycle Accelerates, Validating Semiconductor Multiples
What happened: Nvidia's $2 billion AI infrastructure partnership with Marvell was announced today, and the market's response was visible in TSM surging +6.78% to $337.95, INTC jumping +7.14% to $44.13, and META rising +6.67% to $572.13 — with XLK leading all 11 sectors at +4.24%.
Why it matters right now: This matters more now than six months ago because the semiconductor industry is at an investment cycle inflection point — hyperscalers are committing multi-year capex, which creates revenue visibility that justifies elevated multiples even in a high-rate environment. The Nvidia-Marvell partnership specifically signals that AI infrastructure is moving from GPU compute toward custom silicon and networking layers, broadening the investable universe beyond Nvidia itself.
The causal chain: Nvidia-Marvell $2B deal announced → Custom AI silicon demand validated → TSM (the foundry for both) reprices +6.78% → Broader semiconductor supply chain re-rates → XLK +4.24% pulls NASDAQ to session highs. The second-order effect is that META's +6.67% gain reflects the market pricing accelerating AI monetisation timelines as infrastructure buildout signals hyperscaler confidence in ROI.
What to watch: TSM's monthly revenue data for March — if it confirms accelerating AI-driven wafer demand, the theme has fundamental backing beyond today's deal headline.
5. Sector Rotation — Reading the Market's Cycle Signal
Top 3 Sectors Today
| Rank | Sector | ETF | Day % | Why Outperforming | The Macro Driver |
|---|---|---|---|---|---|
| 1 | Information Technology | XLK | +4.24% | Falling 10yr yield (4.311%, -3.1 bps) compresses discount rates on long-duration growth cash flows; Nvidia-Marvell AI deal validates capex cycle | Yield compression + AI capital cycle acceleration |
| 2 | Industrials | XLI | +3.27% | War de-escalation improves global supply chain outlook and reduces energy cost headwinds for manufacturers; capital goods orders expectations reset higher | Geopolitical risk-off → cyclical demand re-rating |
| 3 | Consumer Discretionary | XLY | +3.14% | Brent -7.12% reduces effective consumer gasoline tax, freeing wallet share; risk-on sentiment drives discretionary spending expectations higher | Energy cost relief → consumer spending re-rating |
Bottom 3 Sectors Today
| Rank | Sector | ETF | Day % | Why Underperforming | The Specific Risk |
|---|---|---|---|---|---|
| 9 | Consumer Staples | XLP | +0.12% | Defensive rotation unwinds as geopolitical fear recedes; investors exit low-beta safe havens to chase risk-on cyclicals | Flight-to-quality reversal — capital leaves defensives |
| 10 | Utilities | XLU | -0.07% | Yield-proxy selling: at 4.311% on 10yr, utilities' dividend yields remain uncompetitive; defensive character penalised in risk-on tape | Cap rate competition from bonds + defensive unwind |
| 11 | Energy | XLE | -1.13% | Brent -7.12% directly compresses E&P revenue expectations; OXY (-1.87%), CVX (-1.81%), XOM (-1.06%) all fell as oil war premium collapsed | Geopolitical de-escalation destroys oil price support |
Full Sector Scorecard — All 11 GICS Sectors
| Rank | Sector | ETF | Day % |
|---|---|---|---|
| 1 | Information Technology | XLK | +4.24% |
| 2 | Industrials | XLI | +3.27% |
| 3 | Consumer Discretionary | XLY | +3.14% |
| 4 | Communication Services | XLC | +2.69% |
| 5 | Financials | XLF | +2.09% |
| 6 | Health Care | XLV | +1.94% |
| 7 | Materials | XLB | +1.79% |
| 8 | Real Estate | XLRE | +1.54% |
| 9 | Consumer Staples | XLP | +0.12% |
| 10 | Utilities | XLU | -0.07% |
| 11 | Energy | XLE | -1.13% |
Cycle signal: Today's rotation — Tech and Cyclicals leading, Defensives lagging, Energy the lone decliner — reads as a textbook risk-on re-entry pattern, but the fact that it is driven by a geopolitical headline rather than improving PMI, earnings revisions, or credit conditions makes it a "relief rally" pattern rather than a genuine cycle re-acceleration. The historical analogue is the post-Gulf War I relief rally in January 1991: oil collapsed, equities surged in a single session, defensives lagged — but the recession that had already been set in motion by the prior tightening cycle continued for two more quarters before the recovery was confirmed. The lesson: geopolitical relief rallies are real trading events but dangerous macro signals — a senior analyst does not confuse a risk-premium unwind with a fundamental turning point.
6. Economic Calendar — This Week's Market-Moving Data
| Day | Release | Country | Impact | What It Measures | Why It Matters This Week Specifically |
|---|---|---|---|---|---|
| Tuesday | CB Consumer Confidence | US | 🔴 | Household survey of spending and economic outlook expectations | After two weeks of equity declines and oil-driven inflation fears, a miss here confirms demand erosion and pressures retail/discretionary |
| Wednesday | ADP Private Payrolls | US | 🔴 | Private sector employment change, precursor to NFP | Fed is data-dependent on labour; a weak print after today's geopolitical relief rally would force a rates rethink |
| Wednesday | ISM Manufacturing PMI | US | 🔴 | Factory activity, new orders, employment — the pulse of industrial production | With XLI surging +3.27% today, a sub-50 print would directly contradict the market's cyclical optimism |
| Thursday | Jobless Claims | US | 🔴 | Weekly initial unemployment filings — the fastest labour market signal available | Any spike above 230K would signal labour softening faster than the Fed's models and re-price rate cut timing |
| Friday | Non-Farm Payrolls | US | 🔴 | Total monthly job additions across all non-farm sectors | The single most market-moving release of the month; after today's geopolitical rally, a weak NFP would test whether the risk-on trade has any fundamental foundation |
| Friday | RBI Policy Decision | India | 🔴 | Reserve Bank of India benchmark rate decision | With NIFTY Bank down -3.82% today, the RBI's tone on inflation vs. growth will determine whether the banking sector selloff deepens or stabilises |
7. Concept of the Day — Build Your Senior Analyst Mental Library
The Concept: The Geopolitical Risk Premium — How Markets Price War, and How They Unwind It
First principles definition: Every asset price contains a fundamental component — the discounted value of expected cash flows — and a risk premium component, which is additional compensation investors demand for bearing uncertainty they cannot diversify away. A geopolitical risk premium is the extra return embedded in safe assets (gold, dollar, Treasuries) and subtracted from risk assets (equities, EM, cyclicals) when markets price a non-zero probability of a catastrophic disruptive event — like a war closing a major shipping strait.
The mechanism — why it works: When a geopolitical threat emerges, portfolio managers simultaneously buy insurance (gold, dollars, Treasuries) and reduce exposure to vulnerable assets (energy-importing equities, EM currencies, airlines) — this is not irrational fear but rational expected-value pricing of a tail scenario. When the threat subsides — as it did today with Iran's signals — the process runs in exact reverse: insurance is sold, risk is re-bought, and the assets that had been most penalised by the premium snap back fastest and furthest. The premium breaks down when the market misjudges the probability of resolution — it can overshoot both on the way up (pricing too much fear) and on the way down (pricing too much relief too quickly), which is why geopolitical rallies are historically prone to reversal.
Today's live example: Today's session is a textbook geopolitical risk premium unwind: Brent crude fell -7.12% to $104.75 as the supply-disruption premium collapsed, the DXY fell -0.81% to 99.694 as safe-haven dollar demand evaporated, 10yr yields fell 3.1 bps to 4.311% as the inflation-risk component of term premium compressed, and the S&P 500 surged +2.91% to 6,528.52 as the equity risk premium that had been elevated by war fears was partially released — all in one session, all from one headline.
Why senior analysts use this every day: Understanding risk premium decomposition prevents you from confusing a premium unwind with a fundamental improvement — if you model the geopolitical premium separately from the earnings/rate component, you can estimate how much of today's rally is sustainable (the rate component) versus mean-reverting (the geopolitical component), and position accordingly without chasing a fake recovery.
The mental model to lock it in: Think of the geopolitical risk premium as a tax on risk assets — when the tax is imposed, defensive assets collect it; when the tax is repealed, risk assets reclaim it instantly, but the underlying economy hasn't changed by a single dollar.
8. Questions & Answers — Senior Analyst Thinking
Q1: Gold surged +4.69% to $4,738.30 on a day when geopolitical fear supposedly declined — isn't that a contradiction? What is gold actually telling us today?
Answer: This is the most important cross-asset question of the day, and the resolution lies in understanding that gold has multiple simultaneous demand drivers that must be decomposed. Today, the dominant driver is dollar weakness — the DXY fell -0.81% to 99.694, and since gold is priced in dollars, a weaker dollar mechanically makes gold cheaper for non-dollar buyers, expanding global demand and lifting the price. The geopolitical fear hedge component should have been selling off alongside Brent crude (-7.12%), and the fact that gold surged instead tells you the dollar-weakness effect overwhelmed the fear-premium unwind. Silver's even larger +6.92% gain corroborates this: silver has industrial demand components that respond to risk-on optimism, so both monetary and industrial buyers were active today — a pattern inconsistent with pure fear-hedging. A senior analyst reads this as gold acting as a dollar-hedge today, which means the bond market's relatively muted yield move (-3.1 bps) is less important for gold pricing than the FX channel — watch DXY, not VIX, to model gold's next move.
Q2: India fell -2.14% while the US surged +2.91% on the same trading day — how do you explain the complete decoupling, and what does it signal about FII positioning?
Answer: The decoupling tells you that India is experiencing a domestically-driven correction that is independent of and currently dominating the global risk-on signal. The most important tell is NIFTY Bank's -3.82% decline — banks are the transmission mechanism for FII flows into India, and when they underperform sharply even on a global risk-on day, it signals forced selling or systematic FII redemption rather than macro allocation decisions, because macro allocators would have been buyers today. The USD/INR at 94.3559 (down only -0.45%) confirms that rupee depreciation pressure is modest but persistent — if FIIs were genuinely re-entering, you'd see sharper rupee appreciation. NIFTY IT's relative outperformance (-1.62% vs. NIFTY Bank's -3.82%) makes sense because IT exporters earn dollars, so a weakening dollar at 94.3559 is actually a mild headwind for rupee-translated revenues, yet IT held up better — suggesting domestic credit/banking concerns are specifically driving the underperformance, not broad sector-agnostic selling.
Q3: The top gainers today include RBLX (+8.96%), COIN (+8.60%), and META (+6.67%) alongside semiconductors — what does this mix of winners tell you about which investors were driving today's rally?
Answer: This gainer mix is a high-beta risk-appetite snapshot, and it tells you that the marginal buyer today was not a value-oriented institutional allocator but a momentum and risk-appetite trader. RBLX and COIN are among the highest-beta, most speculative large-cap names — when they lead the tape, it typically reflects short-covering (forced buying by investors who were short into weakness) and retail-oriented momentum rather than fundamental re-allocation by long-only institutional funds, which tend to rotate into quality cyclicals and blue-chip tech first. META's +6.67% gain is more nuanced — it bridges the speculative and fundamental camps, since it is a legitimate large-cap earnings compounder that also benefits directly from AI infrastructure investment as both a hyperscaler capex spender and an AI monetisation beneficiary via advertising. The semiconductor gains (TSM +6.78%, INTC +7.14%) are the most fundamentally grounded winners today, anchored by the Nvidia-Marvell deal. A senior analyst weights the semiconductor gains as more durable signal and the RBLX/COIN gains as noise in the context of a geopolitical relief squeeze.
Q4: Energy is the worst-performing sector today at -1.13% (XLE) on a day the broader market surged +2.91% — should a senior analyst read this as a sector-specific failure or as a macro warning about the sustainability of today's rally?
Answer: This is the most important sector signal in today's tape precisely because energy's underperformance is mechanically coherent — Brent crude fell -7.12% to $104.75 because the Iran de-escalation removed the war premium, which directly compresses revenue expectations for OXY (-1.87%), CVX (-1.81%), and XOM (-1.06%), making energy's decline the most fundamentally defensible move of the session. The macro warning embedded here is subtler: if the Iran situation does not genuinely resolve — if negotiations stall or the Strait of Hormuz risk re-emerges — Brent re-spikes, energy leads the next session's gains, and today's rally unwinds precisely in reverse order. A senior analyst uses the energy/equity divergence as a positioning canary: if XLE recovers in the next 2–3 sessions while XLK gives back gains, that is the market beginning to doubt the geopolitical resolution narrative. The cleaner framing for an IC meeting is this — energy underperforming on a geopolitical relief day is not a warning about the rally's sustainability; it is the rally's mechanism, but if that mechanism (lower oil via peace) does not hold, the entire equity thesis for today dissolves.
Data: Yahoo Finance + RSS Feeds | Analysis: Claude AI Senior Analyst | 20:33 Tuesday, March 31, 2026