Multiple signals firing — flagged for distress, pre-raise. Worth a closer look. Tone trajectory is stable (broadly_in_line → ahead → broadly_in_line → ); last update 2026-01-15. Macro backdrop: recovery.
Multiple signals firing — flagged for distress, pre-raise. Worth a closer look. Tone trajectory is stable (broadly_in_line → ahead → broadly_in_line → ); last update 2026-01-15. 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 65.0 · broker -100.0 · director 9.3 · sector 22.0 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-01-15 · 8 statements in last 180d | |
| Distress | Flagged | Distress flagged. Archetype: mature_profitable. cash down 86% YoY | |
| 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. 11.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (7) | |||
| 2026-04-15 | reiteration | JefferiesBuy | 130p(was 140) |
| 2026-04-14 | target_cut | JEFFERIESbuy | 130p(was 140) |
| 2026-04-13 | reiteration | DeutscheHold | 100p(was 150) |
| 2026-04-13 | target_cut | DEUTSCHE BANKhold (buy) | 100p(was 150) |
| 2026-03-20 | reiteration | JefferiesBuy | 1000p |
| 2026-03-19 | reiteration | Berenberg BankBuy | 160p |
| 2026-03-18 | reiteration | RBC Capital MarketsOutperform | 130p(was 1300) |
| Director deals — last 90 days (10; 8 purchases / 1 sale) | |||
| 2026-03-23 | Purchase | Tim George | — |
| 2026-03-23 | Purchase | Klaus Göldenbot5,320 shares | £50 |
| 2026-03-31 | Award | Scott Fawcett37,107 shares | £0 |
| 2026-03-31 | Sale | Scott Fawcett17,502 shares | £159 |
| 2026-03-17 | Purchase | Rowan Baker10,977 shares | £100 |
| 2026-03-17 | Purchase | Tim George | — |
| 2026-03-17 | Purchase | Kath Durrant10,894 shares | £99 |
| 2026-03-17 | Purchase | Steve Good40,000 shares | £372 |
| 2026-03-17 | Purchase | Tim George | — |
| 2026-03-17 | Purchase | Tim George | — |
| 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 stable.
most recent 2026-01-15 · 8 statements in last 180d
Distress flagged.
Archetype: mature_profitable.
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.
JefferiesBuy
JEFFERIESbuy
DeutscheHold
DEUTSCHE BANKhold (buy)
JefferiesBuy
Berenberg BankBuy
RBC Capital MarketsOutperform
Tim George
Klaus Göldenbot5,320 shares
Scott Fawcett37,107 shares
Scott Fawcett17,502 shares
Rowan Baker10,977 shares
Tim George
Kath Durrant10,894 shares
Steve Good40,000 shares
Tim George
Tim George
Multiple signals firing — flagged for distress, pre-raise. Worth a closer look. Tone trajectory is stable (broadly_in_line → ahead → broadly_in_line → ); last update 2026-01-15. 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 65.0 · broker -100.0 · director 9.3 · sector 22.0 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-01-15 · 8 statements in last 180d | |
| Distress | Flagged | Distress flagged. Archetype: mature_profitable. cash down 86% YoY | |
| 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. 11.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (7) | |||
| 2026-04-15 | reiteration | JefferiesBuy | 130p(was 140) |
| 2026-04-14 | target_cut | JEFFERIESbuy | 130p(was 140) |
| 2026-04-13 | reiteration | DeutscheHold | 100p(was 150) |
| 2026-04-13 | target_cut | DEUTSCHE BANKhold (buy) | 100p(was 150) |
| 2026-03-20 | reiteration | JefferiesBuy | 1000p |
| 2026-03-19 | reiteration | Berenberg BankBuy | 160p |
| 2026-03-18 | reiteration | RBC Capital MarketsOutperform | 130p(was 1300) |
| Director deals — last 90 days (10; 8 purchases / 1 sale) | |||
| 2026-03-23 | Purchase | Tim George | — |
| 2026-03-23 | Purchase | Klaus Göldenbot5,320 shares | £50 |
| 2026-03-31 | Award | Scott Fawcett37,107 shares | £0 |
| 2026-03-31 | Sale | Scott Fawcett17,502 shares | £159 |
| 2026-03-17 | Purchase | Rowan Baker10,977 shares | £100 |
| 2026-03-17 | Purchase | Tim George | — |
| 2026-03-17 | Purchase | Kath Durrant10,894 shares | £99 |
| 2026-03-17 | Purchase | Steve Good40,000 shares | £372 |
| 2026-03-17 | Purchase | Tim George | — |
| 2026-03-17 | Purchase | Tim George | — |
| 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 stable.
most recent 2026-01-15 · 8 statements in last 180d
Distress flagged.
Archetype: mature_profitable.
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.
JefferiesBuy
JEFFERIESbuy
DeutscheHold
DEUTSCHE BANKhold (buy)
JefferiesBuy
Berenberg BankBuy
RBC Capital MarketsOutperform
Tim George
Klaus Göldenbot5,320 shares
Scott Fawcett37,107 shares
Scott Fawcett17,502 shares
Rowan Baker10,977 shares
Tim George
Kath Durrant10,894 shares
Steve Good40,000 shares
Tim George
Tim George