Mixed signals — flagged for narrative drift, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable (ahead → → → ); last update 2026-07-30. Macro backdrop: recovery.
Mixed signals — flagged for narrative drift, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable (ahead → → → ); last update 2026-07-30. 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 66.7 · director 100.0 · sector 24.5 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-07-30 · 16 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Promotional language | Not flagged | RNS language is not unusually promotional. | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (0.9σ). Recent disclosures sit 0.9 standard deviations from this company's own historical narrative (2 recent vs 12 historical announcements compared). recent-vs-historical cosine 0.77 | |
| Broker actions — last 90 days (4) | |||
| 2026-09-09 | target_raise | Citigroupbuy | 875p(was 665) |
| 2026-09-09 | target_raise | CITIGROUPbuy | 875p(was 665) |
| 2026-07-30 | reiteration | Canaccord GenuityBuy | 690p |
| 2026-07-30 | reiteration | Canaccord Genuitybuy | 690p |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-09-30 | Purchase | Tony Elumelu6,000,000 shares | £532.2k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% 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-07-30 · 16 statements in last 180d
Not flagged for distress.
RNS language is not unusually promotional.
Narrative has drifted significantly from this company's historical baseline (0.9σ).
Recent disclosures sit 0.9 standard deviations from this company's own historical narrative (2 recent vs 12 historical announcements compared).
Citigroupbuy
CITIGROUPbuy
Canaccord GenuityBuy
Canaccord Genuitybuy
Tony Elumelu6,000,000 shares
Mixed signals — flagged for narrative drift, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable (ahead → → → ); last update 2026-07-30. 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 66.7 · director 100.0 · sector 24.5 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-07-30 · 16 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Promotional language | Not flagged | RNS language is not unusually promotional. | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (0.9σ). Recent disclosures sit 0.9 standard deviations from this company's own historical narrative (2 recent vs 12 historical announcements compared). recent-vs-historical cosine 0.77 | |
| Broker actions — last 90 days (4) | |||
| 2026-09-09 | target_raise | Citigroupbuy | 875p(was 665) |
| 2026-09-09 | target_raise | CITIGROUPbuy | 875p(was 665) |
| 2026-07-30 | reiteration | Canaccord GenuityBuy | 690p |
| 2026-07-30 | reiteration | Canaccord Genuitybuy | 690p |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-09-30 | Purchase | Tony Elumelu6,000,000 shares | £532.2k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% 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-07-30 · 16 statements in last 180d
Not flagged for distress.
RNS language is not unusually promotional.
Narrative has drifted significantly from this company's historical baseline (0.9σ).
Recent disclosures sit 0.9 standard deviations from this company's own historical narrative (2 recent vs 12 historical announcements compared).
Citigroupbuy
CITIGROUPbuy
Canaccord GenuityBuy
Canaccord Genuitybuy
Tony Elumelu6,000,000 shares