| Composite signals |
|---|
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 2 of 3 channels in agreement | tone 80.0 · broker — · director -18.0 · sector 42.7 |
| Tone trajectory | stable | Tone has been stable. most recent 2026-02-19 · 15 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. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Forward catalyst |
|---|
| Upcoming results | Predicted ahead | Next results expected in 22 days (2026-05-28). Model leans ahead of consensus. 18% below · 25% inline · 57% ahead · 57% model confidence · calendar low | |
| Broker actions — last 90 days |
|---|
| — | None | No broker rating changes in the last 90 days. | |
| Director deals — last 90 days (9; 1 purchase / 8 sales) |
|---|
| 2026-03-26 | Sale | Russell Hallbauer100,000 shares | £46 |
| 2026-03-09 | Sale | Russell Hallbauer30,000 shares | £17 |
| 2026-03-09 | Purchase | Peter Mitchell12,366 shares | £8 |
| 2026-03-09 | Sale | Rob Rotzinger11,800 shares | £8 |
| 2026-03-05 | Sale | Richard Weymark322,000 shares | £199 |
| 2026-03-05 | Sale | Trevor Thomas72,000 shares | £47 |
| 2026-03-03 | Sale | Richard Tremblay210,000 shares | £144 |
| 2026-02-27 | Sale | Russell Hallbauer222,200 shares | £126 |
| 2026-02-27 | Sale | Sean Magee322,000 shares | £201 |
| Backdrop |
|---|
| UK macro regime | recovery | UK cycle classification: recovery (78% confidence). | See macro indicators → |