Latest filing published 14 Apr 2026 for The Weir Group PLC.
Filing timeline
BuySaleInsider track record
Brian Puffer: trading record in brief
Brian Puffer is a declared insider of The Weir Group PLC, with filings sourced from RNS (LSE). Over a trading history stretching from 11 April 2024 to 13 April 2026, the count stands at 14 filings.
Every open-market trade on record is a sale: 6 sales worth €2.0M. The totals exclude 3 filings filed without an amount. The rest of the record consists of 8 share grants. Since January 2026: no purchases and 3 sales on the market.
Most recently, on 14 April 2026, the filings show an open-market sale in The Weir Group PLC. The median gap between a trade and its publication by RNS (LSE) is 4 days. For comparison, UK MAR gives managers three business days to notify a trade. Keep in mind that insiders sell for many reasons unrelated to the outlook, from tax bills to estate planning. Source: insider filings from RNS (LSE). Past trades are no guide to future returns.
Companies and markets linked to Brian Puffer
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 17,386 sharesOutside a trading venueISIN GB0009465807RNS:14893856-fa4d-42b8-a664-aa0cd6f6d7a3-1
- 7,186 shares@ £27.745.2% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:ea65c4b9-b515-438f-a5fb-5a8b12e2cf91
- 25,103 shares@ £31.0020.4% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:1170a1e1-38d9-4093-9693-ff31dde7588e
- 280 shares@ £28.740.2% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:91226a86-6d20-4545-a54f-c3df3a2a7208-1
- 368 shares@ £24.480.2% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:5679772-1
- 25,737 sharesOutside a trading venueISIN GB0009465807RNS:5616496-7
- 6,643 sharesOutside a trading venueISIN GB0009465807FCA-NSM:5616489-7
- 85,756 shares@ £23.0227.2% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:5598997
- 30,577 shares@ £24.1420.4% of flowLondon Stock Exchange Main Market (XLON)ISIN GB0009465807RNS:5558826
- 24,374 sharesOutside a trading venueISIN GB0009465807RNS:5143966-7
- 20,441 sharesOutside a trading venueISIN GB0009465807RNS:5143954-0
- 65,732 sharesOutside a trading venueISIN GB0009465807RNS:5143954-1
- 16,677 sharesOutside a trading venueISIN GB0009465807RNS:5143954-2
- 22,510 sharesOutside a trading venueISIN GB0009465807RNS:5143954-3
14 of 14 declarations