- RAND led Netherlands with a +13.87% move on 2026-07-23
- Covered 8 exchanges — 8 with notable gainers, 6 with notable decliners
- Includes LSE, Xetra, Euronext Paris, Euronext Amsterdam, SIX, Borsa Italiana, BME, and OMX coverage
Session at a Glance
Airbus and Randstad surge on earnings as oil rally lifts FTSE 100 past regional peers.
| FTSE 100 | United Kingdom | ▲ +1.24% |
| DAX 40 | Germany | ▲ +0.58% |
| CAC 40 | France | ▲ +0.89% |
| Euro STOXX 50 | Eurozone | ▲ +0.50% |
| IBEX 35 | Spain | ▲ +0.99% |
| FTSE MIB | Italy | ▲ +0.97% |
| AEX | Netherlands | ▲ +0.37% |
| SMI | Switzerland | ▲ +0.12% |
European equities extended gains Wednesday, with the STOXX 600 touching a two-week high. London’s commodity-heavy FTSE 100 led the region, up 1.24%, as crude oil climbed to six-week highs following renewed Houthi attacks on energy shipping corridors — lifting Shell, BP, TotalEnergies, and ENI in lockstep. Spain’s IBEX and Italy’s FTSE MIB rode the same energy wave past +0.9%.
Earnings drove the stock-level action. Airbus surged 7% after unveiling a €5 billion buyback and near-doubling its 2029 EBIT target, while Randstad jumped 14% on a Q2 organic-growth beat. On the other side, SAP fell 3% ahead of its after-close Q2 report amid anxiety over cloud backlog deceleration, and Lonza slid 5% as a revenue miss overshadowed a raised margin outlook. Switzerland’s SMI lagged at +0.12%, weighed by Lonza and defensive positioning ahead of Nestlé’s half-year results released the same morning.
Here are the standout movers across Europe’s major exchanges for the session of Thursday, July 23, grouped by market.
United Kingdom (LSE)
↑ STAN +2.28%
Mid-cap · 2155 (local)
Why: No clear single-name catalyst — Standard Chartered rode the broader FTSE 100 rally driven by rising oil prices and positive risk sentiment across UK financials ahead of Q2 earnings on July 30.
Pattern: Momentum continuation within a broader financial-sector bid. Move is incremental rather than breakout — watch the July 30 earnings print as the next binary catalyst.
↓ TSCO -0.17%
Mid-cap · 477.4 (local)
Why: Flat session despite new rapid-delivery partnerships with Uber Eats and Deliveroo — market treated the announcement as operationally expected rather than incremental to earnings growth.
Pattern: Mean-reversion territory after a steady run. The -0.17% is noise, not signal — Tesco is trading as a defensive staple, low-vol and range-bound. No pattern trigger here.
Germany (Xetra / DAX)
↑ AIR +7.07%
Large-cap · 208.3 (local)
Why: Airbus surged after announcing a €5 billion share buyback and new mid-term targets that nearly double EBIT to €12-13 billion by 2029, citing improved supply-chain visibility for A320 production ramp.
Pattern: Classic gap-up breakout on a capital-return catalyst — biggest single-day jump since April. Move pushes stock to highest level since February 2026; momentum continuation likely if volume confirms.
↓ SAP -3.21%
Mega-cap · 132 (local)
Why: SAP fell ahead of its Q2 earnings report due after the European close, with investors anxious over cloud backlog deceleration and Goldman Sachs flagging elevated hardware costs pressuring second-half margins.
Pattern: Pre-earnings de-risking with the stock already down ~50% from 52-week highs. Trading near support at the June low of €130.80 — a binary event: earnings either trigger a relief rally or break support.
France (Euronext Paris)
↑ TTE +2.03%
Large-cap · 74.29 (local)
Why: TotalEnergies rose with the broader energy complex as crude oil hit six-week highs on renewed Houthi attacks on shipping lanes, plus news of a $6.2 billion ADNOC gas joint venture in Abu Dhabi.
Pattern: Sector rotation into energy on a macro catalyst — move is part of a cross-border theme (ENI, REP, Shell all up). Momentum continuation as long as crude stays bid on Middle East risk premium.
↓ BN -2.21%
Mid-cap · 69.88 (local)
Why: No clear catalyst — Danone pulled back after a 12% rally over the prior month, with traders likely taking profits ahead of its H1 earnings report scheduled for July 29.
Pattern: Mean-reversion after an extended run. The -2.21% looks like pre-earnings position trimming rather than a trend change — watch the July 29 print for direction.
Netherlands (Euronext AMS)
↑ RAND +13.87%
Mid-cap · 36.28 (local)
Why: Randstad surged after Q2 organic revenue growth of 1.9% crushed the 1.0% consensus, with Germany and North America showing notable hiring recovery — stock hit a nine-month high.
Pattern: Earnings-driven gap-up breakout to levels not seen since October 2025. Volume confirmation on a beat-and-raise cycle — classic momentum ignition. Staffing names tend to front-run cycle turns.
↓ PRX -3.60%
Large-cap · 37.11 (local)
Why: No clear single-name catalyst — Prosus likely fell on continued China tech headwinds via its Tencent stake, with the stock trading near its 52-week low and analysts trimming price targets.
Pattern: Continued downtrend — stock is down significantly from its 52-week high of €63.94 and approaching the €36.88 floor. Breakdown risk if Tencent sentiment doesn’t stabilise; contrarians watching for a base.
Switzerland (SIX)
↑ NESN +2.24%
Mega-cap · 86.17 (local)
Why: Nestlé rallied on H1 2026 earnings day, climbing to its highest level since June 2025 as investors positioned for the results — shares have gained 11% over the prior four weeks.
Pattern: Momentum continuation into an earnings catalyst. The +2.24% extends a multi-week grind higher — if H1 numbers confirm the turnaround thesis, this could accelerate. Fade risk if results disappoint.
↓ LONN -4.89%
Mid-cap · 536.4 (local)
Why: Lonza dropped nearly 5% after H1 CDMO revenue came in ~1% below consensus, overshadowing a raised full-year margin outlook to 33-34% and a 44% jump in net profit.
Pattern: Sell-the-news on a revenue miss after a prolonged rally — classic case of the bar being set too high. Stock hit its lowest since late June; watch for a base near here if margin story holds.
Italy (Borsa Italiana)
↑ ENI +1.99%
Large-cap · 22.31 (local)
Why: ENI rose with the pan-European energy rally as crude hit six-week highs on Houthi shipping threats, supported by news of Saipem winning a $260 million offshore drilling contract in Côte d’Ivoire.
Pattern: Sector rotation theme — energy is the session’s strongest sector across all exchanges. ENI’s move mirrors TotalEnergies and Repsol, confirming this is macro-driven rather than idiosyncratic.
Spain (BME / Madrid)
↑ REP +2.33%
Mid-cap · 25.48 (local)
Why: Repsol gained on the broader crude oil rally plus news that automotive giants are testing its renewable gasoline product, adding a green-transition narrative to the energy bid.
Pattern: Part of the cross-border energy rotation theme lifting TTE, ENI, and Shell. The renewable-gasoline headline adds an idiosyncratic growth angle — could attract ESG-crossover flows if validated.
↓ IBE -0.23%
Large-cap · 21.27 (local)
Why: Iberdrola dipped marginally despite strong H1 profit growth and a $2.3 billion deal to take control of Finnish utility Caruna — market may be digesting the acquisition’s financing implications.
Pattern: Near-flat on heavy news flow suggests the Caruna acquisition was already priced in. Utilities underperformed as the session rotated toward cyclical energy names — sector rotation headwind, not a stock-specific issue.
Nordics (OMX / Stockholm)
↑ VOLV-B +2.50%
Large-cap · 348 (local)
Why: Volvo gained after reaffirming its North America outlook despite a first-half sales slump, while a Ford-Geely Spanish EV production deal signalled improving European auto-sector sentiment.
Pattern: Relief rally on guidance confirmation — the market had priced in worse after the weak H1 sales data. Industrial cyclicals catching a bid alongside the broader European risk-on tone.
Reading the Session
The exchange-by-exchange breakdown above surfaces both market-specific catalysts and cross-border themes. When multiple European exchanges move together, look for a macro driver (USD/EUR move, ECB/BoE policy, commodity price, EU regulatory shift). Isolated single-exchange moves tend to reflect local earnings, regulatory news, or sector rotation.
Read next: Europe Markets · What Is a P/E Ratio? · What Is a Dividend?
Get early access to Orbit
Orbit is Luna3.ai’s AI-augmented research engine. 12 algorithmic signals + a gradient-boosted ML model + an agentic LLM that reads each top pick’s filings and writes a daily thesis with conviction score and catalyst proximity. Three regimes, three playbooks — growth in expansion, defensives in late-cycle, recovery plays at panic bottoms. The 3 in Luna3.ai.
No spam. Unsubscribe any time.
No comments yet. Be the first to share your thoughts!