Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is improving (below → ahead → → ); last update 2026-03-24. Macro backdrop: recovery.
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is improving (below → ahead → → ); last update 2026-03-24. 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 -15.0 · broker -100.0 · director 0.0 · sector 25.5 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-03-24 · 17 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. 18.2 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (8) | |||
| 2026-05-05 | reiteration | Jefferiesbuy | GBX 2394 |
| 2026-04-08 | target_cut | JEFFERIESbuy | 2394p(was 3463) |
| 2026-04-01 | target_cut | RBCsector perform | 2050p(was 3150) |
| 2026-03-27 | reiteration | Bank of AmericaBuy | 2200p(was 3200) |
| 2026-03-26 | target_cut | GOLDMANneutral | 2425p(was 2745) |
| 2026-03-25 | reiteration | RBC Capital MarketsSector Perform | 3150p |
| 2026-03-25 | target_cut | JPMORGANoverweight | 3480p(was 3820) |
| 2026-03-25 | target_cut | CITIGROUPbuy | 2800p(was 3100) |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-02-13 | Purchase | Joanne Scougall716 shares | £2 |
| 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 improving.
most recent 2026-03-24 · 17 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.
Jefferiesbuy
JEFFERIESbuy
RBCsector perform
Bank of AmericaBuy
GOLDMANneutral
RBC Capital MarketsSector Perform
JPMORGANoverweight
CITIGROUPbuy
Joanne Scougall716 shares
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is improving (below → ahead → → ); last update 2026-03-24. 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 -15.0 · broker -100.0 · director 0.0 · sector 25.5 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-03-24 · 17 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. 18.2 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (8) | |||
| 2026-05-05 | reiteration | Jefferiesbuy | GBX 2394 |
| 2026-04-08 | target_cut | JEFFERIESbuy | 2394p(was 3463) |
| 2026-04-01 | target_cut | RBCsector perform | 2050p(was 3150) |
| 2026-03-27 | reiteration | Bank of AmericaBuy | 2200p(was 3200) |
| 2026-03-26 | target_cut | GOLDMANneutral | 2425p(was 2745) |
| 2026-03-25 | reiteration | RBC Capital MarketsSector Perform | 3150p |
| 2026-03-25 | target_cut | JPMORGANoverweight | 3480p(was 3820) |
| 2026-03-25 | target_cut | CITIGROUPbuy | 2800p(was 3100) |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-02-13 | Purchase | Joanne Scougall716 shares | £2 |
| 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 improving.
most recent 2026-03-24 · 17 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.
Jefferiesbuy
JEFFERIESbuy
RBCsector perform
Bank of AmericaBuy
GOLDMANneutral
RBC Capital MarketsSector Perform
JPMORGANoverweight
CITIGROUPbuy
Joanne Scougall716 shares