Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → below → in_line → ); last update 2026-05-13. Macro backdrop: recovery.
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → below → in_line → ); last update 2026-05-13. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET. 3 of 3 channels in agreement | tone -22.0 · broker -100.0 · director -26.1 · sector 32.7 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-05-13 · 23 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. 26.0 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (16) | |||
| 2026-06-10 | reiteration | RBC Capital Marketsunderperform | GBX 180 |
| 2026-06-10 | reiteration | RBC Capital MarketsUnderperform | 180p |
| 2026-05-26 | target_cut | GOLDMANbuy | 365p(was 625) |
| 2026-05-19 | reiteration | JP Morgan CazenoveNeutral | 430p(was 530) |
| 2026-05-19 | target_cut | JP Morgan Cazenoveneutral | GBX 430(was 530) |
| 2026-05-19 | target_cut | JPMORGANneutral | 430p(was 530) |
| 2026-05-19 | target_cut | BARCLAYSunderweight | 185p(was 360) |
| 2026-05-14 | target_cut | BERENBERGhold | 340p(was 500) |
| 2026-05-14 | target_cut | DEUTSCHE BANKhold | 370p(was 600) |
| 2026-05-14 | target_cut | STIFELhold (buy) | 340p(was 580) |
| 2026-05-13 | target_cut | STIFELhold (buy) | 340p(was 580) |
| 2026-05-13 | reiteration | Jefferieshold | GBX 511 |
| 2026-05-13 | reiteration | JefferiesHold | 511p |
| 2026-04-14 | target_cut | MORGAN STANLEYequal-weight | 380p(was 510) |
| 2026-04-01 | target_cut | RBCunderperform | 180p(was 385) |
| 2026-03-30 | reiteration | Bank of AmericaUnderperform | 350p(was 490) |
| Director deals — last 90 days (48; 6 purchases / 6 sales) | |||
| 2026-05-18 | Purchase | Sally Seabrook57 shares | £2 |
| 2026-05-18 | Purchase | Tim Lawlor57 shares | £2 |
| 2026-05-18 | Purchase | Daniel King57 shares | £2 |
| 2026-05-13 | Award | Adam Daniels91,965 shares | £0 |
| 2026-05-13 | Award | Timothy Lawlor69,878 shares | £0 |
| 2026-03-27 | Transfer | Michael Woolliscroft77,854 shares | £0 |
| 2026-03-27 | Transfer | Clare Bates53,824 shares | £0 |
| 2026-03-27 | Transfer | James Warrington56,228 shares | £0 |
| 2026-03-27 | Transfer | Daniel King24,079 shares | £0 |
| 2026-03-27 | Transfer | Sally Seabrook14,941 shares | £0 |
| 2026-03-27 | Transfer | Adam Daniels35,986 shares | £0 |
| 2026-03-27 | Transfer | Greg Fitzgerald209,056 shares | £0 |
| 2026-03-27 | Transfer | Timothy Lawlor135,307 shares | £0 |
| 2026-03-27 | Transfer | Stephen Teagle84,381 shares | £0 |
| 2026-03-27 | Transfer | Michael Stirrop77,854 shares | £0 |
| 2026-03-27 | Award | Michael Stirrop77,854 shares | £0 |
| 2026-03-27 | Award | Michael Woolliscroft77,854 shares | £0 |
| 2026-03-27 | Award | Clare Bates53,824 shares | £0 |
| 2026-03-27 | Award | Greg Fitzgerald213,697 shares | £0 |
| 2026-03-27 | Award | Timothy Lawlor40,205 shares | £0 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-05-13 · 23 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.
RBC Capital Marketsunderperform
RBC Capital MarketsUnderperform
GOLDMANbuy
JP Morgan CazenoveNeutral
JP Morgan Cazenoveneutral
JPMORGANneutral
BARCLAYSunderweight
BERENBERGhold
DEUTSCHE BANKhold
STIFELhold (buy)
STIFELhold (buy)
Jefferieshold
JefferiesHold
MORGAN STANLEYequal-weight
RBCunderperform
Bank of AmericaUnderperform
Sally Seabrook57 shares
Tim Lawlor57 shares
Daniel King57 shares
Adam Daniels91,965 shares
Timothy Lawlor69,878 shares
Michael Woolliscroft77,854 shares
Clare Bates53,824 shares
James Warrington56,228 shares
Daniel King24,079 shares
Sally Seabrook14,941 shares
Adam Daniels35,986 shares
Greg Fitzgerald209,056 shares
Timothy Lawlor135,307 shares
Stephen Teagle84,381 shares
Michael Stirrop77,854 shares
Michael Stirrop77,854 shares
Michael Woolliscroft77,854 shares
Clare Bates53,824 shares
Greg Fitzgerald213,697 shares
Timothy Lawlor40,205 shares
Multiple signals firing — flagged for pre-raise, tone decliner. Worth a closer look. Tone trajectory is deteriorating ( → below → in_line → ); last update 2026-05-13. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Decliner flagged | Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET. 3 of 3 channels in agreement | tone -22.0 · broker -100.0 · director -26.1 · sector 32.7 |
| Tone trajectory | deteriorating | Tone has been deteriorating. most recent 2026-05-13 · 23 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. 26.0 RNS/month | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days (16) | |||
| 2026-06-10 | reiteration | RBC Capital Marketsunderperform | GBX 180 |
| 2026-06-10 | reiteration | RBC Capital MarketsUnderperform | 180p |
| 2026-05-26 | target_cut | GOLDMANbuy | 365p(was 625) |
| 2026-05-19 | reiteration | JP Morgan CazenoveNeutral | 430p(was 530) |
| 2026-05-19 | target_cut | JP Morgan Cazenoveneutral | GBX 430(was 530) |
| 2026-05-19 | target_cut | JPMORGANneutral | 430p(was 530) |
| 2026-05-19 | target_cut | BARCLAYSunderweight | 185p(was 360) |
| 2026-05-14 | target_cut | BERENBERGhold | 340p(was 500) |
| 2026-05-14 | target_cut | DEUTSCHE BANKhold | 370p(was 600) |
| 2026-05-14 | target_cut | STIFELhold (buy) | 340p(was 580) |
| 2026-05-13 | target_cut | STIFELhold (buy) | 340p(was 580) |
| 2026-05-13 | reiteration | Jefferieshold | GBX 511 |
| 2026-05-13 | reiteration | JefferiesHold | 511p |
| 2026-04-14 | target_cut | MORGAN STANLEYequal-weight | 380p(was 510) |
| 2026-04-01 | target_cut | RBCunderperform | 180p(was 385) |
| 2026-03-30 | reiteration | Bank of AmericaUnderperform | 350p(was 490) |
| Director deals — last 90 days (48; 6 purchases / 6 sales) | |||
| 2026-05-18 | Purchase | Sally Seabrook57 shares | £2 |
| 2026-05-18 | Purchase | Tim Lawlor57 shares | £2 |
| 2026-05-18 | Purchase | Daniel King57 shares | £2 |
| 2026-05-13 | Award | Adam Daniels91,965 shares | £0 |
| 2026-05-13 | Award | Timothy Lawlor69,878 shares | £0 |
| 2026-03-27 | Transfer | Michael Woolliscroft77,854 shares | £0 |
| 2026-03-27 | Transfer | Clare Bates53,824 shares | £0 |
| 2026-03-27 | Transfer | James Warrington56,228 shares | £0 |
| 2026-03-27 | Transfer | Daniel King24,079 shares | £0 |
| 2026-03-27 | Transfer | Sally Seabrook14,941 shares | £0 |
| 2026-03-27 | Transfer | Adam Daniels35,986 shares | £0 |
| 2026-03-27 | Transfer | Greg Fitzgerald209,056 shares | £0 |
| 2026-03-27 | Transfer | Timothy Lawlor135,307 shares | £0 |
| 2026-03-27 | Transfer | Stephen Teagle84,381 shares | £0 |
| 2026-03-27 | Transfer | Michael Stirrop77,854 shares | £0 |
| 2026-03-27 | Award | Michael Stirrop77,854 shares | £0 |
| 2026-03-27 | Award | Michael Woolliscroft77,854 shares | £0 |
| 2026-03-27 | Award | Clare Bates53,824 shares | £0 |
| 2026-03-27 | Award | Greg Fitzgerald213,697 shares | £0 |
| 2026-03-27 | Award | Timothy Lawlor40,205 shares | £0 |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (77% confidence). | See macro indicators → |
Tone deteriorating across multiple channels — flagged decliner in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been deteriorating.
most recent 2026-05-13 · 23 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.
RBC Capital Marketsunderperform
RBC Capital MarketsUnderperform
GOLDMANbuy
JP Morgan CazenoveNeutral
JP Morgan Cazenoveneutral
JPMORGANneutral
BARCLAYSunderweight
BERENBERGhold
DEUTSCHE BANKhold
STIFELhold (buy)
STIFELhold (buy)
Jefferieshold
JefferiesHold
MORGAN STANLEYequal-weight
RBCunderperform
Bank of AmericaUnderperform
Sally Seabrook57 shares
Tim Lawlor57 shares
Daniel King57 shares
Adam Daniels91,965 shares
Timothy Lawlor69,878 shares
Michael Woolliscroft77,854 shares
Clare Bates53,824 shares
James Warrington56,228 shares
Daniel King24,079 shares
Sally Seabrook14,941 shares
Adam Daniels35,986 shares
Greg Fitzgerald209,056 shares
Timothy Lawlor135,307 shares
Stephen Teagle84,381 shares
Michael Stirrop77,854 shares
Michael Stirrop77,854 shares
Michael Woolliscroft77,854 shares
Clare Bates53,824 shares
Greg Fitzgerald213,697 shares
Timothy Lawlor40,205 shares