Multiple signals firing — flagged for pre-raise, narrative drift. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → ahead → below); last update 2026-05-07. Macro backdrop: recovery.
Multiple signals firing — flagged for pre-raise, narrative drift. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → ahead → below); last update 2026-05-07. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 3 of 4 channels active. 2 of 3 channels in agreement | tone 35.0 · broker -66.7 · director 0.2 · sector 38.6 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-05-07 · 4 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. 25.3 RNS/month | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (2.7σ). Recent disclosures sit 2.7 standard deviations from this company's own historical narrative (3 recent vs 69 historical announcements compared). narrative drifted 2.7σ from 69-doc historyrecent-vs-historical cosine 0.80 | |
| Broker actions — last 90 days (5) | |||
| 2026-05-08 | target_cut | DEUTSCHE BANKhold | 2100p(was 2200) |
| 2026-05-08 | target_cut | JEFFERIESunderperform | 1780p(was 1850) |
| 2026-05-07 | reiteration | Jefferiesunderperform | GBX 1850 |
| 2026-04-14 | target_cut | RBCoutperform | 2400p(was 2500) |
| 2026-04-09 | target_cut | DEUTSCHE BANKhold | 2200p(was 2300) |
| Director deals — last 90 days (7; 4 purchases) | |||
| 2026-05-05 | Purchase | Jonathan Sorrell14 shares | £3 |
| 2026-05-05 | Purchase | Iain Hooley16 shares | £3 |
| 2026-03-09 | Award | Jonathan Sorrell26,822 shares | — |
| 2026-03-09 | Award | Jonathan Sorrell95,399 shares | £0 |
| 2026-03-09 | Award | Iain Hooley49,272 shares | £0 |
| 2026-03-04 | Purchase | Jonathan Sorrell14 shares | £3 |
| 2026-03-04 | Purchase | Iain Hooley14 shares | £3 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (76% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 3 of 4 channels active.
2 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-05-07 · 4 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 has drifted significantly from this company's historical baseline (2.7σ).
Recent disclosures sit 2.7 standard deviations from this company's own historical narrative (3 recent vs 69 historical announcements compared).
DEUTSCHE BANKhold
JEFFERIESunderperform
Jefferiesunderperform
RBCoutperform
DEUTSCHE BANKhold
Jonathan Sorrell14 shares
Iain Hooley16 shares
Jonathan Sorrell26,822 shares
Jonathan Sorrell95,399 shares
Iain Hooley49,272 shares
Jonathan Sorrell14 shares
Iain Hooley14 shares
Multiple signals firing — flagged for pre-raise, narrative drift. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → ahead → below); last update 2026-05-07. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 3 of 4 channels active. 2 of 3 channels in agreement | tone 35.0 · broker -66.7 · director 0.2 · sector 38.6 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-05-07 · 4 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. 25.3 RNS/month | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (2.7σ). Recent disclosures sit 2.7 standard deviations from this company's own historical narrative (3 recent vs 69 historical announcements compared). narrative drifted 2.7σ from 69-doc historyrecent-vs-historical cosine 0.80 | |
| Broker actions — last 90 days (5) | |||
| 2026-05-08 | target_cut | DEUTSCHE BANKhold | 2100p(was 2200) |
| 2026-05-08 | target_cut | JEFFERIESunderperform | 1780p(was 1850) |
| 2026-05-07 | reiteration | Jefferiesunderperform | GBX 1850 |
| 2026-04-14 | target_cut | RBCoutperform | 2400p(was 2500) |
| 2026-04-09 | target_cut | DEUTSCHE BANKhold | 2200p(was 2300) |
| Director deals — last 90 days (7; 4 purchases) | |||
| 2026-05-05 | Purchase | Jonathan Sorrell14 shares | £3 |
| 2026-05-05 | Purchase | Iain Hooley16 shares | £3 |
| 2026-03-09 | Award | Jonathan Sorrell26,822 shares | — |
| 2026-03-09 | Award | Jonathan Sorrell95,399 shares | £0 |
| 2026-03-09 | Award | Iain Hooley49,272 shares | £0 |
| 2026-03-04 | Purchase | Jonathan Sorrell14 shares | £3 |
| 2026-03-04 | Purchase | Iain Hooley14 shares | £3 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (76% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 3 of 4 channels active.
2 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-05-07 · 4 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 has drifted significantly from this company's historical baseline (2.7σ).
Recent disclosures sit 2.7 standard deviations from this company's own historical narrative (3 recent vs 69 historical announcements compared).
DEUTSCHE BANKhold
JEFFERIESunderperform
Jefferiesunderperform
RBCoutperform
DEUTSCHE BANKhold
Jonathan Sorrell14 shares
Iain Hooley16 shares
Jonathan Sorrell26,822 shares
Jonathan Sorrell95,399 shares
Iain Hooley49,272 shares
Jonathan Sorrell14 shares
Iain Hooley14 shares