Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Signal history
Discover the detailed record of transactions filed by William Lin. Officer active across 1 company, notably BP p.l.c.. In total, 3 reports have been recorded. History available since 17 March 2026. The latest transaction was filed on 27 May 2026 (170,950 share units awarded under the bp Group Share Value P). Regulator: RNS (LSE). The full history is openly available.