Multiple signals firing — flagged for distress, narrative drift. Worth a closer look. Tone trajectory is deteriorating ( → → in_line → ); last update 2026-03-16. Macro backdrop: recovery.
Multiple signals firing — flagged for distress, narrative drift. Worth a closer look. Tone trajectory is deteriorating ( → → in_line → ); last update 2026-03-16. 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. 1 of 3 channels in agreement | tone 0.0 · broker -100.0 · director 0.1 · sector 22.0 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-03-16 · 12 statements in last 180d | |
| Distress | Flagged | Distress flagged. Archetype: capital_intensive. cash down 74% YoY | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (0.0σ). Recent disclosures sit 0.0 standard deviations from this company's own historical narrative (4 recent vs 9 historical announcements compared). | |
| Broker actions — last 90 days (5) | |||
| 2026-04-22 | target_cut | RBC Capital Marketssector perform | GBX 170(was 195) |
| 2026-04-22 | reiteration | RBC Capital MarketsSector Perform | 170p(was 195) |
| 2026-04-22 | target_cut | RBCsector perform | 170p(was 195) |
| 2026-03-17 | target_cut | DEUTSCHE BANKbuy | 248p(was 420) |
| 2026-03-16 | reiteration | Berenberg BankBuy | 360p |
| Director deals — last 90 days (6; 4 purchases) | |||
| 2026-03-16 | Award | Justin Lockwood64,564 shares | £0 |
| 2026-03-16 | Award | Simon Bourne63,551 shares | £0 |
| 2026-03-03 | Purchase | Simon Bourne88 shares | £1 |
| 2026-03-03 | Purchase | Justin Lockwood88 shares | £1 |
| 2026-02-03 | Purchase | Simon Bourne95 shares | £2 |
| 2026-02-03 | Purchase | Justin Lockwood94 shares | £1 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (75% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 3 of 4 channels active.
1 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-03-16 · 12 statements in last 180d
Distress flagged.
Archetype: capital_intensive.
Not flagged as a pre-raise candidate.
Narrative has drifted significantly from this company's historical baseline (0.0σ).
Recent disclosures sit 0.0 standard deviations from this company's own historical narrative (4 recent vs 9 historical announcements compared).
RBC Capital Marketssector perform
RBC Capital MarketsSector Perform
RBCsector perform
DEUTSCHE BANKbuy
Berenberg BankBuy
Justin Lockwood64,564 shares
Simon Bourne63,551 shares
Simon Bourne88 shares
Justin Lockwood88 shares
Simon Bourne95 shares
Justin Lockwood94 shares
Multiple signals firing — flagged for distress, narrative drift. Worth a closer look. Tone trajectory is deteriorating ( → → in_line → ); last update 2026-03-16. 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. 1 of 3 channels in agreement | tone 0.0 · broker -100.0 · director 0.1 · sector 22.0 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-03-16 · 12 statements in last 180d | |
| Distress | Flagged | Distress flagged. Archetype: capital_intensive. cash down 74% YoY | |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. | |
| Narrative drift | Drifted | Narrative has drifted significantly from this company's historical baseline (0.0σ). Recent disclosures sit 0.0 standard deviations from this company's own historical narrative (4 recent vs 9 historical announcements compared). | |
| Broker actions — last 90 days (5) | |||
| 2026-04-22 | target_cut | RBC Capital Marketssector perform | GBX 170(was 195) |
| 2026-04-22 | reiteration | RBC Capital MarketsSector Perform | 170p(was 195) |
| 2026-04-22 | target_cut | RBCsector perform | 170p(was 195) |
| 2026-03-17 | target_cut | DEUTSCHE BANKbuy | 248p(was 420) |
| 2026-03-16 | reiteration | Berenberg BankBuy | 360p |
| Director deals — last 90 days (6; 4 purchases) | |||
| 2026-03-16 | Award | Justin Lockwood64,564 shares | £0 |
| 2026-03-16 | Award | Simon Bourne63,551 shares | £0 |
| 2026-03-03 | Purchase | Simon Bourne88 shares | £1 |
| 2026-03-03 | Purchase | Justin Lockwood88 shares | £1 |
| 2026-02-03 | Purchase | Simon Bourne95 shares | £2 |
| 2026-02-03 | Purchase | Justin Lockwood94 shares | £1 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (75% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 3 of 4 channels active.
1 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-03-16 · 12 statements in last 180d
Distress flagged.
Archetype: capital_intensive.
Not flagged as a pre-raise candidate.
Narrative has drifted significantly from this company's historical baseline (0.0σ).
Recent disclosures sit 0.0 standard deviations from this company's own historical narrative (4 recent vs 9 historical announcements compared).
RBC Capital Marketssector perform
RBC Capital MarketsSector Perform
RBCsector perform
DEUTSCHE BANKbuy
Berenberg BankBuy
Justin Lockwood64,564 shares
Simon Bourne63,551 shares
Simon Bourne88 shares
Justin Lockwood88 shares
Simon Bourne95 shares
Justin Lockwood94 shares