Flagged for pre-raise today. Tone trajectory is improving (in_line → in_line → ahead → ahead); last update 2026-03-09. Next results expected today (2026-05-03); the earnings model leans inline (46% confidence). Macro backdrop: recovery.
Flagged for pre-raise today. Tone trajectory is improving (in_line → in_line → ahead → ahead); last update 2026-03-09. Next results expected today (2026-05-03); the earnings model leans inline (46% confidence). Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 1 of 4 channels active. 1 of 1 channels in agreement | tone 85.0 · broker — · director — · sector 12.3 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-03-09 · 5 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 2.1 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. hype density 2.1/1k words (8 hits in 2 scannable docs)2025-12-11: "…articular in offshore energy services and also to invest…2025-12-11: "…in the sector, in particular in the Middle East, which i…2025-12-11: "…ly. So um we haven't baked any of that you know interest… | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Forward catalyst | |||
| Upcoming results | Predicted inline | Next results expected today (2026-05-03). Model leans inline of consensus. 16% below · 46% inline · 38% ahead · 46% model confidence · calendar low | |
| Broker actions — last 90 days | |||
| — | None | No broker rating changes in the last 90 days. | |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (78% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 1 of 4 channels active.
1 of 1 channels in agreement
Tone has been improving.
most recent 2026-03-09 · 5 statements in last 180d
Not flagged for distress.
Active hype-language pattern — historically precedes equity raises (1.32× baseline).
Hype-language density 2.1 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.
Next results expected today (2026-05-03). Model leans inline of consensus.
16% below · 46% inline · 38% ahead · 46% model confidence · calendar low
No broker rating changes in the last 90 days.
No director deals in the last 90 days.
Flagged for pre-raise today. Tone trajectory is improving (in_line → in_line → ahead → ahead); last update 2026-03-09. Next results expected today (2026-05-03); the earnings model leans inline (46% confidence). Macro backdrop: recovery.
| Signal / Date | Status | Detail | Indicator |
|---|---|---|---|
| Composite signals | |||
| Multi-channel | Not flagged | Mixed signals — not flagged on either side. 1 of 4 channels active. 1 of 1 channels in agreement | tone 85.0 · broker — · director — · sector 12.3 |
| Tone trajectory | improving | Tone has been improving. most recent 2026-03-09 · 5 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 2.1 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. hype density 2.1/1k words (8 hits in 2 scannable docs)2025-12-11: "…articular in offshore energy services and also to invest…2025-12-11: "…in the sector, in particular in the Middle East, which i…2025-12-11: "…ly. So um we haven't baked any of that you know interest… | |
| Narrative drift | Stable | Narrative consistent with historical baseline. | |
| Forward catalyst | |||
| Upcoming results | Predicted inline | Next results expected today (2026-05-03). Model leans inline of consensus. 16% below · 46% inline · 38% ahead · 46% model confidence · calendar low | |
| Broker actions — last 90 days | |||
| — | None | No broker rating changes in the last 90 days. | |
| Director deals — last 90 days | |||
| — | None | No director deals in the last 90 days. | |
| Backdrop | |||
| UK macro regime | recovery | UK cycle classification: recovery (78% confidence). | See macro indicators → |
Mixed signals — not flagged on either side. 1 of 4 channels active.
1 of 1 channels in agreement
Tone has been improving.
most recent 2026-03-09 · 5 statements in last 180d
Not flagged for distress.
Active hype-language pattern — historically precedes equity raises (1.32× baseline).
Hype-language density 2.1 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.
Next results expected today (2026-05-03). Model leans inline of consensus.
16% below · 46% inline · 38% ahead · 46% model confidence · calendar low
No broker rating changes in the last 90 days.
No director deals in the last 90 days.