Flagged for narrative drift today. Tone trajectory is improving (ahead → → → in_line); last update 2026-08-03. Macro backdrop: recovery.
Flagged for narrative drift today. Tone trajectory is improving (ahead → → → in_line); last update 2026-08-03. 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 30.0 · broker -66.7 · director — · sector 28.3 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-08-03 · 6 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 (2.5σ). Recent disclosures sit 2.5 standard deviations from this company's own historical narrative (4 recent vs 113 historical announcements compared). narrative drifted 2.5σ from 113-doc historyrecent-vs-historical cosine 0.78 | |
| Broker actions — last 90 days (5) | |||
| 2026-10-21 | target_cut | BARCLAYSoverweight | 85p(was 152) |
| 2026-10-14 | — | Jefferiesbuy | — |
| 2026-10-14 | reiteration | JefferiesBuy | — |
| 2026-08-04 | — | Jefferiesbuy | — |
| 2026-08-04 | reiteration | JefferiesBuy | — |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% 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 improving.
most recent 2026-08-03 · 6 statements in last 180d
Not flagged for distress.
RNS language is not unusually promotional.
Narrative has drifted significantly from this company's historical baseline (2.5σ).
Recent disclosures sit 2.5 standard deviations from this company's own historical narrative (4 recent vs 113 historical announcements compared).
BARCLAYSoverweight
Jefferiesbuy
JefferiesBuy
Jefferiesbuy
JefferiesBuy
No director deals in the last 90 days.
Flagged for narrative drift today. Tone trajectory is improving (ahead → → → in_line); last update 2026-08-03. 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 30.0 · broker -66.7 · director — · sector 28.3 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-08-03 · 6 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 (2.5σ). Recent disclosures sit 2.5 standard deviations from this company's own historical narrative (4 recent vs 113 historical announcements compared). narrative drifted 2.5σ from 113-doc historyrecent-vs-historical cosine 0.78 | |
| Broker actions — last 90 days (5) | |||
| 2026-10-21 | target_cut | BARCLAYSoverweight | 85p(was 152) |
| 2026-10-14 | — | Jefferiesbuy | — |
| 2026-10-14 | reiteration | JefferiesBuy | — |
| 2026-08-04 | — | Jefferiesbuy | — |
| 2026-08-04 | reiteration | JefferiesBuy | — |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% 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 improving.
most recent 2026-08-03 · 6 statements in last 180d
Not flagged for distress.
RNS language is not unusually promotional.
Narrative has drifted significantly from this company's historical baseline (2.5σ).
Recent disclosures sit 2.5 standard deviations from this company's own historical narrative (4 recent vs 113 historical announcements compared).
BARCLAYSoverweight
Jefferiesbuy
JefferiesBuy
Jefferiesbuy
JefferiesBuy
No director deals in the last 90 days.