Market Briefings
Morning briefings, evening recaps, and the Sunday week-ahead. Ten reads a week written by the team. Public archive runs on a 48-hour delay; subscribers see them on the day.
Subscribers receive every briefing the moment it's published. Briefings less than 48 hours old show the abridged version here; the full read is unlocked once they're 48 hours old. Subscribe to read them on the day.
Sunday, 19 July 2026
Friday, 17 July 2026
Evening Market Recap: 17 Jul 2026
Friday delivered a genuine escalation. Iran struck Syria for the first time in this conflict, hit a Kuwait power desalin...
Morning Market Briefing: 17 Jul 2026
Markets are entering Friday in a genuinely difficult environment. Six consecutive nights of US airstrikes against Iran,...
Thursday, 16 July 2026
Morning Market Briefing: 16 Jul 2026
Asian equity markets have delivered a sharp risk-off shock this morning. South Korea's Kospi triggered a circuit br...
Evening Market Recap: 16 Jul 2026
Thursday delivered a split verdict that tested every trade in the briefing simultaneously. Asian chip stocks fell sharpl...
Wednesday, 15 July 2026
Morning Market Briefing: 15 Jul 2026
Tuesday delivered a pair of surprises that have materially shifted the week's macro structure. US CPI for June came...
Evening Market Recap: 15 Jul 2026
Wednesday delivered a second consecutive US disinflationary surprise. June PPI fell 0.3% month-on-month, beating expecta...
Tuesday, 14 July 2026
Morning Market Briefing: 14 Jul 2026
Global markets enter Tuesday's London session with a new structural layer added to an already complex geopolitical...
Evening Market Recap: 14 Jul 2026
Tuesday handed markets the scenario that this briefing series had flagged as its primary surprise risk: a sharply negati...
Monday, 13 July 2026
Evening Market Recap: 13 Jul 2026
Monday's session delivered exactly what the weekend's escalation promised: oil gapping higher, gold breaking b...
Morning Market Briefing: 13 Jul 2026
The weekend brought a sharp reversal of Friday's cautious de-escalation narrative. Iran expanded its military strik...
Sunday, 12 July 2026
Friday, 10 July 2026
Evening Market Recap: 10 Jul 2026
Friday delivered a cleaner verdict than Thursday's chaos suggested it would. The yen was the session's standou...
Morning Market Briefing: 10 Jul 2026
Friday July 10 arrives with the geopolitical temperature fractionally lower than any point this week. A US official conf...
Thursday, 9 July 2026
Morning Market Briefing: 9 Jul 2026
Two nights of US strikes on Iran and Iranian retaliatory attacks on American bases in Bahrain and Kuwait have pushed thi...
Evening Market Recap: 9 Jul 2026
Thursday's session resolved the tension of the past two days in a way that surprised the market's geopolitical...
Wednesday, 8 July 2026
Evening Market Recap: 8 Jul 2026
Wednesday delivered everything the morning briefing warned about and then some. Trump's declaration at the NATO sum...
Morning Market Briefing: 8 Jul 2026
The session entering the London open on July 8 is among the most consequential of the year. The US launched fresh airstr...
Tuesday, 7 July 2026
Evening Market Recap: 7 Jul 2026
Tuesday delivered the scenario the morning briefing specifically flagged as the session's highest-risk surprise: a...
Morning Market Briefing: 7 Jul 2026
Tuesday opens with a live geopolitical headline that Monday never had. A natural gas carrier was hit in the Strait of Ho...
Monday, 6 July 2026
Morning Market Briefing: 6 Jul 2026
Markets return from the July 4 holiday weekend with the June NFP miss still setting the tone. The US economy added just...
Evening Market Recap: 6 Jul 2026
Monday's return of full US liquidity resolved the post-NFP weekend positioning cleanly enough: tech recovered, the...
Sunday, 5 July 2026
Friday, 3 July 2026
Morning Market Briefing: 3 Jul 2026
Thursday's US jobs report landed with force. Just 57,000 nonfarm payrolls were added in June against an expectation...
Evening Market Recap: 3 Jul 2026
Friday's session was defined by what was absent rather than what arrived. With US markets closed for Independence D...
Thursday, 2 July 2026
Morning Market Briefing: 2 Jul 2026
Markets approach Thursday's London open with one thing on their minds: US June nonfarm payrolls at 13:30 GMT, relea...
Evening Market Recap: 2 Jul 2026
Thursday's session was decided in the thirty minutes after 13:30 GMT. The June nonfarm payrolls report delivered 57...
Wednesday, 1 July 2026
Evening Market Recap: 1 Jul 2026
Wednesday delivered the Sintra verdict markets had been waiting for, and it landed somewhere between neutral and margina...
Morning Market Briefing: 1 Jul 2026
Today's Sintra panel carries market-moving potential rivalling Jackson Hole, with Fed Chair Warsh, ECB President La...
Tuesday, 30 June 2026
Morning Market Briefing: 30 Jun 2026
Today is the final session of Q2 2026, and it opens on three simultaneous pressure points: a fresh year-high in USD/JPY...
Evening Market Recap: 30 Jun 2026
The final session of Q2 2026 closed out a quarter the data will remember for some time: WTI's largest decline since...
Monday, 29 June 2026
Morning Market Briefing: 29 Jun 2026
Markets open Monday with an uncomfortable mix of diplomatic hope and fresh military escalation. The US and Iran have agr...
Evening Market Recap: 29 Jun 2026
Monday delivered a genuine whipsaw. Stocks rallied on the back of a hostilities pause between the US and Iran and a Supr...
Sunday, 28 June 2026
Friday, 26 June 2026
Morning Market Briefing: 26 Jun 2026
Friday opens with a second consecutive reversal of sentiment in global markets. Apple's decision to raise MacBook a...
Evening Market Recap: 26 Jun 2026
Friday's session delivered a partial resolution to the week's central tension but left the structural question...
Thursday, 25 June 2026
Evening Market Recap: 25 Jun 2026
Thursday delivered the week's pivotal data point, and the outcome was neither the validation nor the contradiction...
Morning Market Briefing: 25 Jun 2026
Thursday's session opens with two competing forces that rarely arrive simultaneously. Micron's blowout quarter...
Wednesday, 24 June 2026
Morning Market Briefing: 24 Jun 2026
Wednesday's session arrives with the dust from Tuesday's global technology rout still settling. The Kospi has...
Evening Market Recap: 24 Jun 2026
Wednesday's session in markets was dominated by oil, and the move was significant. WTI crude broke below $70 for th...
Tuesday, 23 June 2026
Morning Market Briefing: 23 Jun 2026
Markets enter Tuesday with the macro picture shifting quickly. Keir Starmer confirmed his resignation as UK Prime Minist...
Evening Market Recap: 23 Jun 2026
Tuesday's session opened with the question of whether Monday's Iran-US peace progress would hold under scrutin...
Monday, 22 June 2026
Evening Market Recap: 22 Jun 2026
Monday's session delivered one of the sharpest single-day reversals in the geopolitical narrative that has driven m...
Morning Market Briefing: 22 Jun 2026
Markets open Monday facing a weekend of escalation in the Middle East, with Iran re-closing the Strait of Hormuz on Sund...
Sunday, 21 June 2026
Friday, 19 June 2026
Evening Market Recap: 19 Jun 2026
Friday's session was a study in how quickly geopolitical narratives can produce self-cancelling signals. The Swiss...
Morning Market Briefing: 19 Jun 2026
The peace deal that defined this week's market narrative has hit a wall. Iran has frozen its MOU commitments and ca...
Thursday, 18 June 2026
Morning Market Briefing: 18 Jun 2026
Markets this morning are navigating a genuine two-sided conflict between a hawkish Fed and a formally signed peace deal....
Evening Market Recap: 18 Jun 2026
Thursday's session belonged to oil and the carry trade. The US-Iran memorandum was signed at Versailles overnight,...
Friday, 12 June 2026
Thursday, 11 June 2026
Morning Market Briefing: 11 Jun 2026
Global markets are entering Thursday's London session under heavy geopolitical and central bank pressure. The US mi...
Evening Market Recap: 11 Jun 2026
Thursday delivered everything the morning briefing warned about and then some. The ECB hiked as expected but Lagarde...
Wednesday, 10 June 2026
Morning Market Briefing: 10 Jun 2026
Global markets enter Wednesday's London session in an acutely risk-off posture after US forces launched overnight s...
Evening Market Recap: 10 Jun 2026
Wednesday delivered the inflation print the market had spent a week building toward, and it landed in line with consensu...
Tuesday, 9 June 2026
Monday, 8 June 2026
Morning Market Briefing: 8 Jun 2026
Markets open Monday in a distinctly hostile tone. Two shocks hit simultaneously over the weekend: Israel struck military...
Evening Market Recap: 8 Jun 2026
Monday's session opened with maximum geopolitical risk premium and closed with most of it unwound. Iran's decl...
Sunday, 7 June 2026
Friday, 5 June 2026
Evening Market Recap: 5 Jun 2026
Friday delivered the exact scenario that every instrument in the portfolio feared. May nonfarm payrolls came in at 172,0...
Morning Market Briefing: 5 Jun 2026
Friday's session is defined by a single number. May US nonfarm payrolls land at 13:30 UK time against a consensus e...
Thursday, 4 June 2026
Evening Market Recap: 4 Jun 2026
Thursday produced a session defined by sharp internal divergence. The Dow rallied to a fresh record as money rotated vio...
Morning Market Briefing: 4 Jun 2026
US equity futures are pointing sharply lower this morning after Broadcom reported a fiscal second-quarter revenue miss t...
Wednesday, 3 June 2026
Evening Market Recap: 3 Jun 2026
Wednesday delivered the escalation that this week's briefings warned was a genuine tail risk. Iranian drone and mis...
Morning Market Briefing: 3 Jun 2026
Markets enter Wednesday 3 June 2026 facing a tension that will not resolve neatly. Secretary of State Rubio confirmed to...
Tuesday, 2 June 2026
Evening Market Recap: 2 Jun 2026
Tuesday's session was largely defined by two forces pulling in opposite directions: a relief bid from Trump's...
Morning Market Briefing: 2 Jun 2026
Global markets are entering Tuesday's London session in a split-screen environment: Wall Street closed at fresh all...
Monday, 1 June 2026
Evening Market Recap: 1 Jun 2026
June 1 began with cautious Iran deal optimism and ended very differently. Iran's semi-official Tasnim news agency r...
Morning Market Briefing: 1 Jun 2026
Global markets enter June at all-time highs, but the rally rests on increasingly fragile foundations. US and Iranian neg...
Sunday, 31 May 2026
Friday, 29 May 2026
Morning Market Briefing: 29 May 2026
Global markets are entering Friday 29 May in a state of controlled uncertainty. The dominant theme is the US-Iran ceasef...
Evening Market Recap: 29 May 2026
Friday's session delivered the PCE print markets had been waiting for all week - core inflation at 3.3% year-on-yea...
Thursday, 28 May 2026
Morning Market Briefing: 28 May 2026
Global markets are entering Thursday's session with a cautious, mixed tone driven entirely by the ongoing US-Iran c...
Evening Market Recap: 28 May 2026
Thursday's session was defined by a sharp reversal in Middle East sentiment. Oil had been grinding lower all week o...
Wednesday, 27 May 2026
Evening Market Recap: 27 May 2026
Wednesday 27 May delivered one dominant theme: a sharp de-escalation trade in energy markets after Iranian state media r...
Morning Market Briefing: 27 May 2026
Global markets on 27 May 2026 are caught between competing forces. Optimism over a potential US-Iran deal to reopen the...
Tuesday, 26 May 2026
Evening Market Recap: 26 May 2026
Tuesday's session was defined by a single development: U.S. forces carried out fresh strikes in southern Iran overn...
Morning Market Briefing: 26 May 2026
Markets are entering Tuesday in a cautious risk-on posture, defined almost entirely by one variable: whether the United...
Monday, 25 May 2026
Morning Market Briefing: 25 May 2026
Markets open this Monday with a cautiously optimistic tone following a weekend development that has dominated overnight...
Evening Market Recap: 25 May 2026
Monday's session was shaped by two things: the Iran deal optimism that broke over the weekend, and the absence of t...
Free Daily Briefing
Get briefings delivered to your inbox
Receive morning briefings, evening recaps, and weekly outlooks by email with no delay.
No spam. Unsubscribe anytime.
You're in!
Check your inbox tomorrow morning for your first briefing.