Forward-looking tone is improving across 3 channels (2 in agreement). No distress, pre-raise or narrative-drift signals firing. Tone trajectory is stable ( → → ahead → ahead); last update 2026-05-19. Macro backdrop: recovery.
Forward-looking tone is improving across 3 channels (2 in agreement). No distress, pre-raise or narrative-drift signals firing. Tone trajectory is stable ( → → ahead → ahead); last update 2026-05-19. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 2 of 3 channels in agreement | tone 55.0 · broker 100.0 · director -100.0 · sector 19.1 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-19 · 13 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (9) | |||
| 2026-05-20 | target_raise | Deutschebuy | GBX 260(was 225) |
| 2026-05-20 | target_raise | DEUTSCHE BANKbuy | 260p(was 225) |
| 2026-05-20 | reiteration | DeutscheBuy | 260p(was 225) |
| 2026-05-19 | target_raise | Berenberg Bankbuy | GBX 270(was 200) |
| 2026-05-19 | reiteration | Berenberg BankBuy | 270p(was 200) |
| 2026-03-26 | reiteration | DeutscheBuy | 225p(was 220) |
| 2026-03-26 | target_raise | DEUTSCHE BANKbuy | 225p(was 220) |
| 2026-03-25 | target_raise | BERENBERGbuy | 200p(was 175) |
| 2026-03-25 | reiteration | Berenberg BankBuy | 200p(was 175) |
| Director deals — last 90 days (9; 5 purchases / 4 sales) | |||
| 2026-05-26 | Sale | ESO Investments 21,780,000 shares | £47.8k |
| 2026-05-22 | Purchase | Wayne Hill382 shares | £10 |
| 2026-05-26 | Sale | Giles Brand475,000 shares | £12.8k |
| 2026-05-26 | Sale | John Hornby1,000,000 shares | £26.9k |
| 2026-05-27 | Sale | Deanmor Investments100,000 shares | £2.8k |
| 2026-05-05 | Purchase | David Nix2,430 shares | £18 |
| 2026-05-05 | Purchase | James Hall2,430 shares | £18 |
| 2026-05-05 | Purchase | Will Hoy2,427 shares | £18 |
| 2026-05-05 | Purchase | Jonathan Hornby2,430 shares | £18 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
2 of 3 channels in agreement
Tone has been stable.
most recent 2026-05-19 · 13 statements in last 180d
Not flagged for distress.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Deutschebuy
DEUTSCHE BANKbuy
DeutscheBuy
Berenberg Bankbuy
Berenberg BankBuy
DeutscheBuy
DEUTSCHE BANKbuy
BERENBERGbuy
Berenberg BankBuy
ESO Investments 21,780,000 shares
Wayne Hill382 shares
Giles Brand475,000 shares
John Hornby1,000,000 shares
Deanmor Investments100,000 shares
David Nix2,430 shares
James Hall2,430 shares
Will Hoy2,427 shares
Jonathan Hornby2,430 shares
Forward-looking tone is improving across 3 channels (2 in agreement). No distress, pre-raise or narrative-drift signals firing. Tone trajectory is stable ( → → ahead → ahead); last update 2026-05-19. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 2 of 3 channels in agreement | tone 55.0 · broker 100.0 · director -100.0 · sector 19.1 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-19 · 13 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (9) | |||
| 2026-05-20 | target_raise | Deutschebuy | GBX 260(was 225) |
| 2026-05-20 | target_raise | DEUTSCHE BANKbuy | 260p(was 225) |
| 2026-05-20 | reiteration | DeutscheBuy | 260p(was 225) |
| 2026-05-19 | target_raise | Berenberg Bankbuy | GBX 270(was 200) |
| 2026-05-19 | reiteration | Berenberg BankBuy | 270p(was 200) |
| 2026-03-26 | reiteration | DeutscheBuy | 225p(was 220) |
| 2026-03-26 | target_raise | DEUTSCHE BANKbuy | 225p(was 220) |
| 2026-03-25 | target_raise | BERENBERGbuy | 200p(was 175) |
| 2026-03-25 | reiteration | Berenberg BankBuy | 200p(was 175) |
| Director deals — last 90 days (9; 5 purchases / 4 sales) | |||
| 2026-05-26 | Sale | ESO Investments 21,780,000 shares | £47.8k |
| 2026-05-22 | Purchase | Wayne Hill382 shares | £10 |
| 2026-05-26 | Sale | Giles Brand475,000 shares | £12.8k |
| 2026-05-26 | Sale | John Hornby1,000,000 shares | £26.9k |
| 2026-05-27 | Sale | Deanmor Investments100,000 shares | £2.8k |
| 2026-05-05 | Purchase | David Nix2,430 shares | £18 |
| 2026-05-05 | Purchase | James Hall2,430 shares | £18 |
| 2026-05-05 | Purchase | Will Hoy2,427 shares | £18 |
| 2026-05-05 | Purchase | Jonathan Hornby2,430 shares | £18 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
2 of 3 channels in agreement
Tone has been stable.
most recent 2026-05-19 · 13 statements in last 180d
Not flagged for distress.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Deutschebuy
DEUTSCHE BANKbuy
DeutscheBuy
Berenberg Bankbuy
Berenberg BankBuy
DeutscheBuy
DEUTSCHE BANKbuy
BERENBERGbuy
Berenberg BankBuy
ESO Investments 21,780,000 shares
Wayne Hill382 shares
Giles Brand475,000 shares
John Hornby1,000,000 shares
Deanmor Investments100,000 shares
David Nix2,430 shares
James Hall2,430 shares
Will Hoy2,427 shares
Jonathan Hornby2,430 shares