Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → → → ); last update 2026-04-30. Macro backdrop: recovery.
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → → → ); last update 2026-04-30. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET. 2 of 3 channels in agreement | tone -30.0 · broker -100.0 · director 44.5 · sector 25.5 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-04-30 · 30 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. 15.2 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (9) | |||
| 2026-05-06 | target_cut | Deutschehold | GBX 2530(was 2815) |
| 2026-05-05 | target_cut | ODDO BHFoutperform | 3200p(was 3800) |
| 2026-05-05 | target_cut | UBSbuy | 2975p(was 3575) |
| 2026-05-01 | target_raise | JPMORGANneutral | 2600p(was 2500) |
| 2026-04-28 | target_cut | BARCLAYSequal weight | 2500p(was 2600) |
| 2026-04-10 | reiteration | DeutscheHold | 2815p |
| 2026-04-07 | target_cut | UBSbuy | 3575p(was 3605) |
| 2026-03-30 | reiteration | JP Morgan CazenoveNeutral | 2500p(was 2550) |
| 2026-03-30 | target_cut | JPMORGANneutral | 2500p(was 2550) |
| Director deals — last 90 days (2; 2 purchases) | |||
| 2026-02-18 | Purchase | KAL ATWAL462 shares | £126 |
| 2026-02-16 | Purchase | CHRISTINE HODGSON7,750 shares | £2.1k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (78% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET.
2 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-04-30 · 30 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.
Deutschehold
ODDO BHFoutperform
UBSbuy
JPMORGANneutral
BARCLAYSequal weight
DeutscheHold
UBSbuy
JP Morgan CazenoveNeutral
JPMORGANneutral
KAL ATWAL462 shares
CHRISTINE HODGSON7,750 shares
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → → → ); last update 2026-04-30. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET. 2 of 3 channels in agreement | tone -30.0 · broker -100.0 · director 44.5 · sector 25.5 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-04-30 · 30 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. 15.2 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (9) | |||
| 2026-05-06 | target_cut | Deutschehold | GBX 2530(was 2815) |
| 2026-05-05 | target_cut | ODDO BHFoutperform | 3200p(was 3800) |
| 2026-05-05 | target_cut | UBSbuy | 2975p(was 3575) |
| 2026-05-01 | target_raise | JPMORGANneutral | 2600p(was 2500) |
| 2026-04-28 | target_cut | BARCLAYSequal weight | 2500p(was 2600) |
| 2026-04-10 | reiteration | DeutscheHold | 2815p |
| 2026-04-07 | target_cut | UBSbuy | 3575p(was 3605) |
| 2026-03-30 | reiteration | JP Morgan CazenoveNeutral | 2500p(was 2550) |
| 2026-03-30 | target_cut | JPMORGANneutral | 2500p(was 2550) |
| Director deals — last 90 days (2; 2 purchases) | |||
| 2026-02-18 | Purchase | KAL ATWAL462 shares | £126 |
| 2026-02-16 | Purchase | CHRISTINE HODGSON7,750 shares | £2.1k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (78% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET.
2 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-04-30 · 30 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.
Deutschehold
ODDO BHFoutperform
UBSbuy
JPMORGANneutral
BARCLAYSequal weight
DeutscheHold
UBSbuy
JP Morgan CazenoveNeutral
JPMORGANneutral
KAL ATWAL462 shares
CHRISTINE HODGSON7,750 shares