Thursday, April 23, 2026
Tesla beat and fell on a $25B capex surprise. IBM beat and fell harder on held guidance. Iran seized two ships in Hormuz while calling US talks a "waste of time." Brent broke $101. Lufthansa is grounding 20,000 flights. The S&P hit records two days ago — now the tape is sore.
Futures are lower across the board after Tesla dropped 2.4% post-earnings on Elon Musk's $25B capex commitment, IBM plunged 8.6% premarket on held guidance despite beating expectations, and Iran seized two commercial ships in the Strait of Hormuz while refusing to attend Islamabad talks ("waste of time" per Iranian state media). Brent briefly topped $101. Trump has given Iran three to five days to engage or face resumed strikes. Initial jobless claims at 8:30 AM, AXP before the bell (already out: beat big), Intel after the close.
1. Market Snapshot
| Contract | Level | Change | Notes |
|---|---|---|---|
| S&P 500 (ES) | — | -0.4% | Pulling back from Wed ATH 710.20 |
| Dow (YM) | — | -0.6% | Boeing + Union Pacific overhang |
| Nasdaq 100 (NQ) | — | -0.3% | IBM -8.6%, TSLA -2.4% drag |
| VIX | ~19.16 | +0.24 (+1.27%) | Holding above 19 despite Wed relief |
Wednesday close (April 22): S&P 500 at fresh ATH $710.20 (+0.30%), Nasdaq record, QQQ near highs. Ceasefire extension relief rally. AVGO +2.9%, CCJ +3.9%, URA +2.9%. Intraday VIX peak 20.6 Tuesday already fading — but Wed night's ship seizures reignited the premium.
Key premarket mover: IBM -8.6% on held guidance. AXP up modestly on earnings beat.
2. Asia Recap (Thursday close)
| Index | Close | Change | Notes |
|---|---|---|---|
| Nikkei 225 | 59,140.23 | -0.75% | Touched all-time intraday high 60,013.98, then reversed |
| KOSPI | 6,475.81 | +0.90% | Hit record intraday 6,538.72. Chips + autos |
| Hang Seng | — | -0.92% | Hong Kong retreats on war uncertainty |
| CSI 300 | 4,786.33 | -0.28% | Mainland flat-to-lower |
| ASX 200 | 8,793.40 | -0.57% | Australia followed oil-sensitive sectors down |
| Nifty 50 | — | -0.67% | India oil-import sensitive |
Why Asia sold off: Reports that the US intercepted three Iranian oil tankers in Asian waters reignited concern that the Middle East conflict could drag on. Japan sold off after flirting with a new record — classic buy-the-rumor / sell-the-news on ceasefire extension hope. KOSPI held up on semis strength.
3. Europe Now (Thursday morning)
| Index | Approx Level | Change | Notes |
|---|---|---|---|
| Stoxx 600 | — | -0.3% (by 12:20 London) | Most of region in negative territory |
| DAX | ~24,294 | Lower | Industrials + autos under pressure |
| CAC 40 | ~8,265 | Lower | Luxury names + banks mixed |
| FTSE 100 | — | Mixed | Energy majors supported by oil; banks under pressure |
| FTSE MIB | — | Lower | Italy tracks regional weakness |
Euro Stoxx 50 futures -0.7% premarket, Stoxx 600 futures -0.6%. European equities under pressure from stalled US-Iran peace negotiations with Hormuz blockade continuing. Airline sector hit hardest following Lufthansa's 20,000-flight cut announcement.
4. Economic Calendar
| Date | Release | Time (ET) | Forecast / Prior | Notes |
|---|---|---|---|---|
| Thu Apr 23 (TODAY) | Initial Jobless Claims | 8:30 AM | Prior: 207K (beat 215K est) | 2-month low last week. Labor tight = Fed higher-for-longer |
| Thu Apr 23 (TODAY) | Continuing Jobless Claims | 8:30 AM | — | Labor market depth |
| Thu Apr 23 (TODAY) | Existing Home Sales (Mar) | 10:00 AM | — | Housing health |
| Thu Apr 23 (TODAY) | Kansas City Fed Manufacturing | 11:00 AM | — | Regional read |
| Fri Apr 24 | Durable Goods Orders | 8:30 AM | — | Capex read |
| Fri Apr 24 | New Home Sales | 10:00 AM | — | Housing |
| Fri Apr 24 | UMich Consumer Sentiment (Final) | 10:00 AM | — | Sentiment revision |
| Apr 27-28 | BOJ rate decision | — | Hold at 0.75% | Iran uncertainty favors hold |
| Apr 28-29 | FOMC decision | 2:00 PM Apr 29 | Hold (~85% prob) | 3.50-3.75% target |
Jobless claims today is the key macro print. Last week's 207K was a 2-month low. If claims stay below 215K, Fed gets cover to hold rates. A print above 230K would be the first crack in labor tightness and could shift the narrative toward cuts.
5. News & Events
Tesla: Beat, Sold Off on Capex Shock (Wed after close)
- Q1 EPS beat estimates — but stock -2.4% after hours
- Musk: 2026 capex will top $25B, up from prior $20B guidance (25% increase)
- Autonomy/FSD narrative intact; energy storage nearly halved sequentially (8.8 GWh vs 14.2 GWh Q4 2025)
- Q1 deliveries 358,023 (missed 365,645 consensus by 7,600)
- Margins concern persists — automotive gross margin the key number, not headline EPS
IBM: Beat, Crushed on Held Guidance (-8.6% premarket)
- Q1 beat on both EPS and revenue
- Management HELD full-year outlook, citing "macro uncertainty"
- Software/AI (watsonx) growth continued; Consulting segment still lagging
- Classic IBM pattern: beat + cautious guidance = punishment
- This is the biggest single-stock move premarket
Iran: Ceasefire Extended, But Blockade Holds, Ships Seized
- Iran seized two commercial ships in Strait of Hormuz Wednesday — first direct action post-extension
- Iranian state media Wednesday: Tehran's negotiators WILL NOT attend Islamabad talks, calling them a "waste of time"
- Trump has given Iran 3-5 days to engage before potentially resuming strikes
- US naval blockade continues; Iran calls extension a "ploy"
- Iran signaled it may reopen talks IF US ends blockade — standoff
- Asia markets slipped on reports US intercepted 3 Iranian oil tankers in Asian waters
- NPR, PBS
Lufthansa: 20,000 Flight Cuts (First Major Airline Capacity Cut)
- Lufthansa cutting 20,000 short-haul flights through October as Iran war drives jet fuel prices
- Saves ~40,000 metric tons of jet fuel
- Focused on Frankfurt and Munich hubs
- Jet fuel prices have more than doubled in certain markets since war began in late February
- ~75% of Europe's jet fuel imports come from the Middle East
- First major airline capacity cut — expect others (AF-KLM, IAG) to follow
- Al Jazeera
Revised Scenarios
| Scenario | Probability | Market Impact |
|---|---|---|
| Iran engages within 5 days | ~20% | Oil -5-8%, markets +1-2% |
| Extended standoff, no strikes | ~35% | Range-bound, oil $95-102 |
| Iran seizes more ships, no strikes | ~30% | Oil +5-8%, VIX to 22-25, SPY -1% |
| Trump resumes strikes after 5 days | ~15% | Oil +15-20%, VIX 30+, SPY -3-5% |
Probability of full deal has dropped. Ship seizures + "waste of time" rhetoric = engagement unlikely in the 3-5 day window.
6. WSB/Retail Sentiment
Tesla is again the dominant r/wallstreetbets thread — split between capex-bulls ("$25B is building the future, not burning cash") and margin-bears ("50K-unit inventory + halved energy storage + Musk distracted"). IBM -8.6% is generating surprise selloff commentary as retail didn't see the held-guidance punishment coming. Intel after close is the contrarian bounce candidate being debated. Lufthansa cuts are rippling into airline stock puts (AAL, UAL, DAL). Retail positioning: modestly risk-off into earnings-heavy Thursday.
7. Commodities & Currencies
| Asset | Level | Change | Notes |
|---|---|---|---|
| WTI Crude | ~$92 | +4th straight daily gain | Blockade holds + ship seizures |
| Brent Crude | ~$101.73 | +3.30% | Broke $100. Psychological |
| Gold (XAU) | ~$4,700 | Testing support | Consolidating post-extension; blockade = structural bid |
| GLD ETF | ~$437 | — | Tracks gold |
| 10Y Treasury | 4.30% | Flat | Yield holding ahead of FOMC |
| DXY | ~98.5 | Slightly up | Dollar bid on Iran uncertainty |
| VIX | 19.16 | +0.24 (+1.27%) | Elevated but contained |
| Bitcoin | ~$74-78K | Volatile | Holding range |
Brent above $100 is the headline. Fourth straight daily gain. Any sustained close above $100 puts serious pressure on airlines (already cracking — Lufthansa), chemicals, consumer staples. WTI $92 is well above the $80 level that U.S. shale considers breakeven-plus.
8. Earnings This Week
Yesterday's Results (Wednesday Apr 22)
| Company | EPS Est | EPS Actual | Rev Est | Rev Actual | Beat/Miss | Stock Reaction |
|---|---|---|---|---|---|---|
| Boeing (BA) | -$0.69 | Beat (narrower loss) | $21.97B | Beat | BEAT BOTH | +4% |
| Tesla (TSLA) | $0.33 | Beat | $21.4B | Beat | BEAT BOTH | -2.4% AH |
| IBM | $1.81 | Beat | $15.6B | Beat | BEAT BOTH | -8.6% PM |
Boeing: 143 Q1 deliveries beat Airbus (114) — first quarterly delivery beat since Q1 2019. Record backlog $682B. Commercial revenue +13% to $9.2B. Defense +50% earnings to $233M. LTM FCF finally positive.
Tesla: EPS beat; Musk announced $25B capex for 2026 (up from $20B). Energy storage halved (8.8 GWh vs 14.2 GWh Q4). Q1 deliveries 358K (missed 365K). FSD narrative intact.
IBM: Beat both lines. Held guidance. "Macro uncertainty" mentioned. Software/AI growing, consulting lagging.
Today Before Open
| Company | EPS Est | Rev Est | Actual / Key Watch |
|---|---|---|---|
| American Express (AXP) | $4.03 | $18.61B (+9.7% YoY) | RELEASED: EPS $4.28 (BEAT +6.2%), Rev $18.9B (BEAT +1.6%), reaffirmed guidance. Card fee growth strong post-Platinum refresh. |
| Lockheed Martin (LMT) | $6.69 | $18.24B | Defense sector read. Call 8:30 AM ET. Iran war = demand tailwind. |
| Honeywell (HON) | $2.32 | $9.28B | Industrial conglomerate health |
| Union Pacific (UNP) | $2.86 | $6.21B | Rail volumes = economic read |
| Thermo Fisher (TMO) | $5.23 | $10.85B | Life sciences + pharma |
| NextEra Energy (NEE) | — | — | Utility / renewables |
| Comcast (CMCSA) | — | — | Media + broadband |
| Gilead Sciences (GILD) | — | — | Biotech |
| Blackstone (BX) | — | — | Alternative assets |
| Freeport-McMoRan (FCX) | — | — | Copper + gold miner |
| Newmont (NEM) | — | — | Gold miner (oil-war beneficiary) |
AXP reaffirmed guidance + beat big — first meaningful positive signal this week. Expect +2-4% on open.
Today After Close
| Company | EPS Est | Rev Est | Key Watch |
|---|---|---|---|
| Intel (INTC) | $0.01 (some est -$0.04) | $12.36B (-3.2% YoY) | Data Center + AI revenue $4.41B (+6.8% YoY). Foundry restructuring the key. Beaten estimates 6 straight quarters, 8 of last 10. |
Intel's foundry pivot is the year-defining question. If guidance shows foundry customer wins (and which customers), stock rallies. If continued loss-making with no roadmap, stock drops.
Friday Apr 25
| Company | Focus |
|---|---|
| Colgate, HCA, Charter Communications, AbbVie | Consumer staples, healthcare, media, pharma |
9. Strategy Triggers
drawdown_severity_rotation
Signal: HOLD. VIX 19.16 — still below 20 threshold. Ceasefire extension + Wed relief rally means we're NOT in rotation regime. Only activate GLD/TLT rotation if VIX breaks 25 (requires strikes resuming or major escalation).
uranium_renaissance
Signal: WATCH. CCJ/URA fully recovered from Tue's -5.7%/-4.1% dump. Wed closes: CCJ at $123 area (+3.9% Wed). Live entry scores: CCJ 46, URA 53 — both back to WAIT/WATCH zone. Pullback window closed Tue. Structural supply deficit thesis intact — wait for next pullback.
core_satellite
Signal: HOLD. SPY at ATH $710.20 Wed. AAPL score 53 (WATCH) — Cook transition settled. NVDA holding $200. No new adds at ATH.
momentum
Signal: CAUTION. NVDA ~$200 range. META $670 range. AVGO +2.9% Wed is the strongest tech momentum play. Earnings risk: META and MSFT Apr 29, AAPL Apr 30. Don't add ahead of earnings.
gross_profitability_value
Signal: WATCH COST. Score 58 (dropped from 65 Tue). V earnings Apr 28 — 5 days out, moderate caution. AXP beat today validates the quality/consumer thesis.
wartime_portfolio
Signal: ACTIVE. RTX beat massively Tue +17.9%. GE Aerospace beat but held guidance (-4%). BA +4% Wed on delivery beat. LMT reports 8:30 AM today — strong beat would confirm defense thesis. RTX entry score 53 — post-earnings dip may be entry opportunity if RSI stays in pullback zone.
event_catalyst (new — Apr 23)
Signal: WATCH AIRLINES. Lufthansa 20K flight cuts is the first major capacity reduction from Iran war fuel costs. Watch AF-KLM, IAG, AAL, UAL, DAL for similar announcements. Short airlines on next guidance cut = trade setup.
10. Wednesday's Predictions — Scorecard
Wednesday's report (20260422.md) made these predictions:
| # | Prediction | Result | Grade |
|---|---|---|---|
| 1 | S&P opens +0.4-0.6%, consolidates | Opened +0.07%, closed +0.30% at fresh ATH $710.20 | PARTIAL (direction right, magnitude off) |
| 2 | Boeing beats, stock +3-6% on FCF | Stock +4% on delivery beat, record backlog | CORRECT |
| 3 | UNH extends gains +3-5% | Close ~+1% — most gains faded | PARTIAL |
| 4 | Tesla misses on margins, -5 to -8% AH | EPS beat; stock -2.4% AH on capex shock (not margins) | PARTIAL (direction right, wrong catalyst) |
| 5 | IBM beats, +1-2% | Beat, -8.6% PM on held guidance | WRONG (direction) |
| 6 | VIX falls to 17.5-18.5 | VIX ~19.3 — stayed elevated | WRONG |
| 7 | Oil pulls back to WTI $89-91 | WTI rose to $92+ on 4th straight gain | WRONG |
| 8 | Gold holds $4,750-$4,800 | Gold ~$4,700-4,780 — at lower end | PARTIAL |
| 9 | Beige Book stagflation signals | Released 2 PM; markets shrugged | CORRECT |
| 10 | NVDA/META range-bound | Both flat | CORRECT |
Accuracy: 3/10 + 4 partial = 3/10 fully correct = 30%. Biggest miss: underestimated IBM's punishment for held guidance (assumed market would reward beats, ignored guidance risk). Overestimated Tesla downside from margins — real catalyst was capex shock. Oil continued rising despite ceasefire — blockade matters more than ceasefire.
Lesson: In blockade environment, oil-down predictions are wrong unless Hormuz actually reopens. Ceasefire ≠ supply relief. Also: held guidance = punishment, regardless of headline beat.
11. Trade Ideas
No new entries today — risk-off backdrop + earnings density. Monitoring:
- LMT earnings before open: If LMT beats (est $6.69 / $18.24B) and stock holds gains, confirms defense thesis. Watch for wartime_portfolio entry signal.
- AXP (already beat): Stock likely +2-4% on open. Not chasing post-beat — entry on pullback if any.
- RTX (score 53, WATCH): Post-earnings dip with RSI in pullback zone. If stock stabilizes AND RSI holds 30-45 for 3+ sessions, becomes BUY.
- Intel after close: Binary event. Foundry guidance is the key. No trades before.
- COST (score 58): Near BUY threshold. Watch for pullback to SMA50 ($995).
- Short airlines setup: Lufthansa cut may be the first — watch for similar announcements from AAL/UAL/DAL. Not a trade yet — watch for catalyst.
The Day Ahead in One Paragraph
Thursday is the toughest day of the week. Tesla's capex shock and IBM's guidance haircut set a tentative tone at the open; AXP's clean beat provides a counter-example of what "good" looks like this quarter. Jobless claims at 8:30 AM is the first macro test — a strong print (below 215K) extends higher-for-longer, a weak print (above 230K) shifts toward cuts. LMT is the defense thesis confirmation play. Brent above $101 with Hormuz blockade ongoing and Iran refusing talks = the oil-inflation narrative deepens. Lufthansa's 20,000 flight cuts are the first visible demand destruction from the war — watch for more airlines to follow. Intel after the close is the wildcard — foundry guidance makes or breaks the stock. No trades for us today — entry signals out of range and binary earnings risk is too dense.
Today's Predictions
- S&P 500 opens -0.3 to -0.5%, finds support mid-morning if jobless claims come in below 215K. Close: flat to -0.5%.
- Jobless claims: 212K — in line, Fed cover for hold. Below 210K = stocks bounce. Above 230K = rate-cut narrative accelerates.
- IBM closes down 9-11% — extends premarket losses. Classic held-guidance punishment.
- AXP closes +2-4% on clean beat + reaffirmed guidance. Best day for the stock in months.
- LMT beats big (est $6.69, actual >$7.00) on defense demand surge; stock +3-5%.
- Honeywell beats EPS but misses revenue on China industrial weakness; stock flat.
- Intel after close: held guidance = -5 to -8% AH. Foundry customer wins would be the only positive surprise.
- Oil holds $92-95 WTI / $100-103 Brent. Iran ship seizures cap downside. No deal = no retreat.
- VIX closes 19-21. Ship seizures + "waste of time" talks = premium holds.
- Gold firms to $4,750+ on Iran-tension bid + weaker dollar.
Sources:
- Stock market today: Dow, S&P 500 and Nasdaq futures slide as oil tops $100, Tesla slips after earnings — Yahoo Finance
- US Stock Market Today Premarket: Futures Slip From Record Highs — TS2.tech
- Stock Market Today: Dow Jones, S&P 500 Futures Slide As Iran Peace Efforts Stall — Benzinga
- Asia markets today: Nikkei 225, Hang Seng Index, Kospi — CNBC
- Hong Kong stocks retreat as war uncertainty lingers after ceasefire extension — SCMP
- European markets: Stoxx 600, FTSE, DAX, CAC, Iran latest, oil prices — CNBC
- DAX Index Holds Steady Near 24,300 Amid Mixed European Signals — ad-hoc-news
- U.S.-Iran peace talks still in limbo after Iran seizes ships in the Strait of Hormuz — NPR
- U.S. delays new round of negotiations with Iran as ceasefire deadline nears — PBS
- Trump extends U.S. ceasefire with Iran at Pakistan's request — NPR
- 2026 Iran war ceasefire — Wikipedia
- Iran says it seized ships in Strait of Hormuz as U.S. blockade continues — NPR
- Lufthansa cuts 20,000 flights as Iran war causes jet fuel shortage — Al Jazeera
- Lufthansa cuts 20,000 flights as war squeezes fuel prices — Washington Times
- Jet Fuel Shortage: Several Airlines Including Lufthansa Ground Flights — Sunday Guardian
- Forex Signals April 23: Intel, American Express, SAP, Lockheed, and Nokia Earnings Preview — FX Leaders
- Earnings Scheduled For April 23, 2026 — Benzinga
- Intel Q1 Preview: Could A Third Straight Double Beat Help? — Benzinga
- INTC Intel Q1 2026 Earnings Preview April 23 — Meyka
- Lockheed Martin Announces First-Quarter 2026 Earnings Results Webcast — Lockheed Martin IR
- LMT Earnings Preview: Lockheed Martin Q1 2026 on April 23 — Meyka
- American Express Posts Strong Q1 2026 Results, Reaffirms Guidance — TipRanks
- Exploring Analyst Estimates for American Express Q1 — Yahoo Finance
- Oil price: WTI, Brent, Iran ceasefire extension clouds outlook — CNBC
- Current price of oil as of April 22, 2026 — Fortune
- Brent crude oil - Price - Chart — TradingEconomics
- Crude Oil - Price - Chart — TradingEconomics
- Market Yield on U.S. Treasury Securities 10-Year (DGS10) — FRED
- United States Initial Jobless Claims — TradingEconomics
- 2026 Economic Calendar — Econoday
- Stock market today: S&P 500 and Nasdaq hit fresh records as Trump extends Iran ceasefire — Yahoo Finance
Disclaimer
The information, strategies, research reports, pre-market analyses, trade recommendations, and all other content contained in this repository are provided for educational and research purposes only and do not constitute financial advice, investment advice, trading advice, or any other form of professional advice. Nothing herein should be construed as a recommendation, solicitation, or offer to buy or sell any securities or financial instruments.
All content in this repository has been generated in whole or in part by large language models (LLMs) and automated systems. AI-generated content may contain errors, inaccuracies, hallucinated facts, incorrect dates, fabricated statistics, or misleading information. Users must independently verify all information before relying on it for any purpose.
Past performance, whether actual or backtested, is not indicative of future results. Trading and investing involve substantial risk of loss. Consult a qualified, licensed financial advisor before making any investment decisions.
Pre-market research delivered before 9:30am ET, free.