Skip to content
★ Sign in to follow
WL

William Lin

Executive
Insider activity · 24 months0 buys2 salesCumulative net flow
Total declarations
4
Company
1
▲ Purchases (0 ops.)
—
▼ Sales (2 ops.)
€644k

Latest filing published 29 May 2026 for BP p.l.c., €1.0M.

Filing timeline

BuySale
William Lin

Insider track record

Disclosed buys
0
Disclosed sells
2
Signal history

William Lin: trading record in brief

All filings by William Lin on record concern BP p.l.c. The record holds 4 filings, for trades running from 17 March 2026 to 27 May 2026.

On the market, this insider has only sold: 2 sales, €644k in total. Other entries cover 2 share grants.

On 29 May 2026 came the latest disclosure, a share grant for €1.0M in BP p.l.c. The median gap between a trade and its publication by RNS (LSE) is 2 days. For comparison, UK MAR gives managers three business days to notify a trade. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. Source: insider filings from RNS (LSE). Past trades are no guide to future returns.

Companies and markets linked to William Lin

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations4 total
  • ◆
    EVP, Gas & Low Carbon EnergyExecutivesBP p.l.c.
    885,521 GBP15RNS
    170,950 shares@ £5.1840.0% of flowOutside a trading venueISIN GB0007980591RNS:149cc021-0158-4474-bf21-68fc5b2e3cc8-7
  • ◆
    EVP, Gas & Low Carbon EnergyExecutivesBP p.l.c.
    770,007 GBP14RNS
    148,650 shares@ £5.1834.8% of flowOutside a trading venueISIN GB0007980591RNS:149cc021-0158-4474-bf21-68fc5b2e3cc8-8
  • ▼
    EVP, gas & low carbon energyExecutivesBP p.l.c.
    552,008 GBP26RNS
    100,000 shares@ £5.520125.0% of flowLondon Stock Exchange XLONISIN GB0007980591RNS:9d79a286-a0fa-4949-846c-3c69408bea9d-0
  • ▼
    EVP, gas & low carbon energyExecutivesBP p.l.c.
    4,416 GBP23RNS
    10,000 shares@ £0.44160.2% of flowNew York Stock Exchange XNYSISIN US0556221044RNS:9d79a286-a0fa-4949-846c-3c69408bea9d-1

4 of 4 declarations