Mixed signals — flagged for pre-raise, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable ( → → ahead → ); last update 2026-05-07. Macro backdrop: recovery.
Mixed signals — flagged for pre-raise, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable ( → → ahead → ); last update 2026-05-07. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 3 of 3 channels in agreement | tone 0.0 · broker 100.0 · director 30.1 · sector 30.0 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-07 · 14 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Flagged | Active hype-language pattern — historically precedes equity raises (1.32× baseline). Hype-language density 0.0 per 1k words across recent disclosures. RNS cadence alone isn't a signal — buybacks and routine reporting can dominate; this measures language patterns, not announcement count. 13.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (10) | |||
| 2026-05-28 | target_raise | BOFAbuy | 267p(was 232) |
| 2026-05-13 | initiation | PEEL HUNTbuy | 290p |
| 2026-05-12 | initiation | PEEL HUNTbuy | 290p |
| 2026-05-08 | target_raise | DEUTSCHE BANKbuy | 285p(was 270) |
| 2026-05-07 | reiteration | Jefferiesbuy | GBX 285 |
| 2026-05-07 | target_raise | JEFFERIESbuy | 285p(was 256) |
| 2026-05-07 | target_raise | BERENBERGbuy | 275p(was 230) |
| 2026-04-22 | reiteration | Deutschebuy | GBX 270 |
| 2026-04-22 | reiteration | DeutscheBuy | 270p |
| 2026-03-17 | target_raise | DEUTSCHE BANKbuy | 270p(was 245) |
| Director deals — last 90 days (5; 1 purchase / 1 sale) | |||
| 2026-05-14 | Award | Thomas Greenwood1,146,756 shares | £0 |
| 2026-05-14 | Award | Manjit Dhillon587,258 shares | £0 |
| 2026-03-26 | Sale | Thomas Greenwood3,267,458 shares | — |
| 2026-03-13 | Purchase | Thomas Greenwood87,085 shares | £1.5k |
| 2026-03-13 | Award | Manjit Dhillon56,251 shares | £972 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (74% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been stable.
most recent 2026-05-07 · 14 statements in last 180d
Not flagged for distress.
Active hype-language pattern — historically precedes equity raises (1.32× baseline).
Hype-language density 0.0 per 1k words across recent disclosures. RNS cadence alone isn't a signal — buybacks and routine reporting can dominate; this measures language patterns, not announcement count.
Narrative consistent with historical baseline.
BOFAbuy
PEEL HUNTbuy
PEEL HUNTbuy
DEUTSCHE BANKbuy
Jefferiesbuy
JEFFERIESbuy
BERENBERGbuy
Deutschebuy
DeutscheBuy
DEUTSCHE BANKbuy
Thomas Greenwood1,146,756 shares
Manjit Dhillon587,258 shares
Thomas Greenwood3,267,458 shares
Thomas Greenwood87,085 shares
Manjit Dhillon56,251 shares
Mixed signals — flagged for pre-raise, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable ( → → ahead → ); last update 2026-05-07. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 3 of 3 channels in agreement | tone 0.0 · broker 100.0 · director 30.1 · sector 30.0 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-07 · 14 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Flagged | Active hype-language pattern — historically precedes equity raises (1.32× baseline). Hype-language density 0.0 per 1k words across recent disclosures. RNS cadence alone isn't a signal — buybacks and routine reporting can dominate; this measures language patterns, not announcement count. 13.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (10) | |||
| 2026-05-28 | target_raise | BOFAbuy | 267p(was 232) |
| 2026-05-13 | initiation | PEEL HUNTbuy | 290p |
| 2026-05-12 | initiation | PEEL HUNTbuy | 290p |
| 2026-05-08 | target_raise | DEUTSCHE BANKbuy | 285p(was 270) |
| 2026-05-07 | reiteration | Jefferiesbuy | GBX 285 |
| 2026-05-07 | target_raise | JEFFERIESbuy | 285p(was 256) |
| 2026-05-07 | target_raise | BERENBERGbuy | 275p(was 230) |
| 2026-04-22 | reiteration | Deutschebuy | GBX 270 |
| 2026-04-22 | reiteration | DeutscheBuy | 270p |
| 2026-03-17 | target_raise | DEUTSCHE BANKbuy | 270p(was 245) |
| Director deals — last 90 days (5; 1 purchase / 1 sale) | |||
| 2026-05-14 | Award | Thomas Greenwood1,146,756 shares | £0 |
| 2026-05-14 | Award | Manjit Dhillon587,258 shares | £0 |
| 2026-03-26 | Sale | Thomas Greenwood3,267,458 shares | — |
| 2026-03-13 | Purchase | Thomas Greenwood87,085 shares | £1.5k |
| 2026-03-13 | Award | Manjit Dhillon56,251 shares | £972 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (74% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been stable.
most recent 2026-05-07 · 14 statements in last 180d
Not flagged for distress.
Active hype-language pattern — historically precedes equity raises (1.32× baseline).
Hype-language density 0.0 per 1k words across recent disclosures. RNS cadence alone isn't a signal — buybacks and routine reporting can dominate; this measures language patterns, not announcement count.
Narrative consistent with historical baseline.
BOFAbuy
PEEL HUNTbuy
PEEL HUNTbuy
DEUTSCHE BANKbuy
Jefferiesbuy
JEFFERIESbuy
BERENBERGbuy
Deutschebuy
DeutscheBuy
DEUTSCHE BANKbuy
Thomas Greenwood1,146,756 shares
Manjit Dhillon587,258 shares
Thomas Greenwood3,267,458 shares
Thomas Greenwood87,085 shares
Manjit Dhillon56,251 shares