No signals firing today — neither flagged for any negative category nor showing the corroborated tone-strengthening pattern. Tone trajectory is stable (ahead → in_line → ahead → ); last update 2026-05-19. Macro backdrop: recovery.
No signals firing today — neither flagged for any negative category nor showing the corroborated tone-strengthening pattern. Tone trajectory is stable (ahead → in_line → ahead → ); last update 2026-05-19. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 2 of 4 channels active. 2 of 2 channels in agreement | tone 0.0 · broker 0.0 · director — · sector 19.1 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-19 · 17 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (3) | |||
| 2026-05-19 | reiteration | Canaccord GenuityBuy | 515p |
| 2026-05-19 | reiteration | Canaccord Genuitybuy | GBX 515 |
| 2026-03-18 | reiteration | Canaccord GenuityBuy | 515p(was 500) |
| 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 → |
Mixed signals — not flagged on either side. 2 of 4 channels active.
2 of 2 channels in agreement
Tone has been stable.
most recent 2026-05-19 · 17 statements in last 180d
Not flagged for distress.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Canaccord GenuityBuy
Canaccord Genuitybuy
Canaccord GenuityBuy
No director deals in the last 90 days.
No signals firing today — neither flagged for any negative category nor showing the corroborated tone-strengthening pattern. Tone trajectory is stable (ahead → in_line → ahead → ); last update 2026-05-19. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 2 of 4 channels active. 2 of 2 channels in agreement | tone 0.0 · broker 0.0 · director — · sector 19.1 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-05-19 · 17 statements in last 180d | |
| Distress | Not flagged | Not flagged for distress. | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (3) | |||
| 2026-05-19 | reiteration | Canaccord GenuityBuy | 515p |
| 2026-05-19 | reiteration | Canaccord Genuitybuy | GBX 515 |
| 2026-03-18 | reiteration | Canaccord GenuityBuy | 515p(was 500) |
| 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 → |
Mixed signals — not flagged on either side. 2 of 4 channels active.
2 of 2 channels in agreement
Tone has been stable.
most recent 2026-05-19 · 17 statements in last 180d
Not flagged for distress.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Canaccord GenuityBuy
Canaccord Genuitybuy
Canaccord GenuityBuy
No director deals in the last 90 days.