Mixed signals — flagged for distress, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is improving (broadly_in_line → ahead → ahead → ); last update 2026-08-05. Macro backdrop: recovery.
Mixed signals — flagged for distress, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is improving (broadly_in_line → ahead → ahead → ); last update 2026-08-05. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 3 of 3 channels in agreement | tone 30.0 · broker — · director 100.0 · sector 24.9 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-08-05 · 8 statements in last 180d | |
| Distress | Flagged | Distress flagged. What's firing: likely. Archetype: mature_profitable. 5.6mo runwaycash down 81% YoYRNS 2026-08-05: going concern (medium) [+8] | |
| Promotional language | Not flagged | RNS language is not unusually promotional. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days | |||
| — | None | No broker rating changes in the last 90 days. | |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-08-24 | Purchase | Jan Peter Tewes37,500 shares | £84.0k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been improving.
most recent 2026-08-05 · 8 statements in last 180d
Distress flagged.
What's firing: likely. Archetype: mature_profitable.
RNS language is not unusually promotional.
Narrative consistent with historical baseline.
No broker rating changes in the last 90 days.
Jan Peter Tewes37,500 shares
Mixed signals — flagged for distress, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is improving (broadly_in_line → ahead → ahead → ); last update 2026-08-05. Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Improver flagged | Tone improving across multiple channels — flagged improver in MAIN_MARKET. 3 of 3 channels in agreement | tone 30.0 · broker — · director 100.0 · sector 24.9 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-08-05 · 8 statements in last 180d | |
| Distress | Flagged | Distress flagged. What's firing: likely. Archetype: mature_profitable. 5.6mo runwaycash down 81% YoYRNS 2026-08-05: going concern (medium) [+8] | |
| Promotional language | Not flagged | RNS language is not unusually promotional. | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Broker actions — last 90 days | |||
| — | None | No broker rating changes in the last 90 days. | |
| Director deals — last 90 days (1; 1 purchase) | |||
| 2026-08-24 | Purchase | Jan Peter Tewes37,500 shares | £84.0k |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (91% confidence). | See macro indicators → |
Tone improving across multiple channels — flagged improver in MAIN_MARKET.
3 of 3 channels in agreement
Tone has been improving.
most recent 2026-08-05 · 8 statements in last 180d
Distress flagged.
What's firing: likely. Archetype: mature_profitable.
RNS language is not unusually promotional.
Narrative consistent with historical baseline.
No broker rating changes in the last 90 days.
Jan Peter Tewes37,500 shares