Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → → ); last update 2026-03-24. Macro backdrop: recovery.
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → → ); last update 2026-03-24. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in AIM. 2 of 2 channels in agreement | tone -30.0 · broker -100.0 · director — · sector 25.5 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-03-24 · 6 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. 11.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (7) | |||
| 2026-04-13 | target_cut | JEFFERIESbuy | 1080p(was 1100) |
| 2026-03-30 | target_cut | GOLDMANneutral | 885p(was 915) |
| 2026-03-26 | reiteration | JefferiesBuy | 1100p |
| 2026-03-26 | reiteration | Berenberg BankHold | 920p |
| 2026-03-25 | target_cut | BARCLAYSoverweight | 1190p(was 1270) |
| 2026-03-25 | reiteration | DeutscheHold | 900p(was 840) |
| 2026-03-25 | target_raise | DEUTSCHE BANKhold | 900p(was 840) |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in AIM.
2 of 2 channels in agreement
Tone has been deteriorating.
most recent 2026-03-24 · 6 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.
JEFFERIESbuy
GOLDMANneutral
JefferiesBuy
Berenberg BankHold
BARCLAYSoverweight
DeutscheHold
DEUTSCHE BANKhold
No director deals in the last 90 days.
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating (ahead → in_line → → ); last update 2026-03-24. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in AIM. 2 of 2 channels in agreement | tone -30.0 · broker -100.0 · director — · sector 25.5 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-03-24 · 6 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. 11.3 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (7) | |||
| 2026-04-13 | target_cut | JEFFERIESbuy | 1080p(was 1100) |
| 2026-03-30 | target_cut | GOLDMANneutral | 885p(was 915) |
| 2026-03-26 | reiteration | JefferiesBuy | 1100p |
| 2026-03-26 | reiteration | Berenberg BankHold | 920p |
| 2026-03-25 | target_cut | BARCLAYSoverweight | 1190p(was 1270) |
| 2026-03-25 | reiteration | DeutscheHold | 900p(was 840) |
| 2026-03-25 | target_raise | DEUTSCHE BANKhold | 900p(was 840) |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in AIM.
2 of 2 channels in agreement
Tone has been deteriorating.
most recent 2026-03-24 · 6 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.
JEFFERIESbuy
GOLDMANneutral
JefferiesBuy
Berenberg BankHold
BARCLAYSoverweight
DeutscheHold
DEUTSCHE BANKhold
No director deals in the last 90 days.