Flagged for distress today. Tone trajectory is stable (ahead → ahead → → ); last update 2026-03-26. Next results expected in 18 days (2026-07-02); the earnings model leans inline (40% confidence). Macro backdrop: recovery.
Flagged for distress today. Tone trajectory is stable (ahead → ahead → → ); last update 2026-03-26. Next results expected in 18 days (2026-07-02); the earnings model leans inline (40% confidence). 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 100.0 · director — · sector 33.3 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-03-26 · 6 statements in last 180d | |
Flagged for distress today. Tone trajectory is stable (ahead → ahead → → ); last update 2026-03-26. Next results expected in 18 days (2026-07-02); the earnings model leans inline (40% confidence). 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 100.0 · director — · sector 33.3 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-03-26 · 6 statements in last 180d | |
| Distress | Flagged | Distress flagged. Archetype: mature_profitable. cash down 78% YoY |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. |
| Narrative drift | Stable | Narrative consistent with historical baseline. |
| Forward catalyst | |||
|---|---|---|---|
| Upcoming results | Predicted inline | Next results expected in 18 days (2026-07-02). Model leans inline of consensus. 28% below · 40% inline · 32% ahead · 40% model confidence · calendar low | |
| Broker actions — last 90 days (9) | |||
|---|---|---|---|
| 2026-05-21 | target_raise | Deutschebuy | GBX 460(was 443) |
| 2026-05-21 | target_raise | DEUTSCHE BANKbuy | 460p(was 443) |
| 2026-05-21 | reiteration | DeutscheBuy | 460p(was 443) |
| 2026-05-20 | reiteration | Jefferieshold | GBX 405 |
| 2026-05-20 | reiteration | JefferiesHold | 405p |
| 2026-04-09 | reiteration | JefferiesHold | 405p |
| 2026-03-30 | reiteration | CitigroupBuy | 400p(was 355) |
| 2026-03-30 | target_raise | CITIGROUPbuy | 400p(was 355) |
| 2026-03-30 | target_raise | DEUTSCHE BANKbuy | 443p(was 395) |
| 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-03-26 · 6 statements in last 180d
Distress flagged.
Archetype: mature_profitable.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Next results expected in 18 days (2026-07-02). Model leans inline of consensus.
28% below · 40% inline · 32% ahead · 40% model confidence · calendar low
Deutschebuy
DEUTSCHE BANKbuy
DeutscheBuy
Jefferieshold
JefferiesHold
JefferiesHold
CitigroupBuy
CITIGROUPbuy
DEUTSCHE BANKbuy
No director deals in the last 90 days.
| Distress | Flagged | Distress flagged. Archetype: mature_profitable. cash down 78% YoY |
| Pre-raise | Not flagged | Not flagged as a pre-raise candidate. |
| Narrative drift | Stable | Narrative consistent with historical baseline. |
| Forward catalyst | |||
|---|---|---|---|
| Upcoming results | Predicted inline | Next results expected in 18 days (2026-07-02). Model leans inline of consensus. 28% below · 40% inline · 32% ahead · 40% model confidence · calendar low | |
| Broker actions — last 90 days (9) | |||
|---|---|---|---|
| 2026-05-21 | target_raise | Deutschebuy | GBX 460(was 443) |
| 2026-05-21 | target_raise | DEUTSCHE BANKbuy | 460p(was 443) |
| 2026-05-21 | reiteration | DeutscheBuy | 460p(was 443) |
| 2026-05-20 | reiteration | Jefferieshold | GBX 405 |
| 2026-05-20 | reiteration | JefferiesHold | 405p |
| 2026-04-09 | reiteration | JefferiesHold | 405p |
| 2026-03-30 | reiteration | CitigroupBuy | 400p(was 355) |
| 2026-03-30 | target_raise | CITIGROUPbuy | 400p(was 355) |
| 2026-03-30 | target_raise | DEUTSCHE BANKbuy | 443p(was 395) |
| 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-03-26 · 6 statements in last 180d
Distress flagged.
Archetype: mature_profitable.
Not flagged as a pre-raise candidate.
Narrative consistent with historical baseline.
Next results expected in 18 days (2026-07-02). Model leans inline of consensus.
28% below · 40% inline · 32% ahead · 40% model confidence · calendar low
Deutschebuy
DEUTSCHE BANKbuy
DeutscheBuy
Jefferieshold
JefferiesHold
JefferiesHold
CitigroupBuy
CITIGROUPbuy
DEUTSCHE BANKbuy
No director deals in the last 90 days.