Latest filing published 26 Sept 2025 for Haleon plc.
Insider track record
No signal scores available.
Closed purchases
Not enough history yet: 0 closed purchases, at least 2 are needed.
Purchases by company
Brian McNamara: trading record in brief
Brian McNamara is a declared insider at 2 companies; the most frequent names are Haleon plc and Alan Stewart. We count 12 filings; the first trade dates from 18 July 2022 and the latest from 23 September 2025.
Both buying and selling appear: 1 purchase, against 2 sales. The totals do not cover 3 filings with an undisclosed amount. Unlike grants, an open-market purchase is paid for by the insider, at the market price. Other entries cover 7 share grants. Since January 2025: 1 purchase and 1 sale on the market.
Most recently, on 26 September 2025, the filings show a share grant in Haleon plc. The last insider purchase was made public on 11 June 2025, 514 days ago. Typically, a trade is published a median of 3 days after it takes place. The legal deadline for notifying a trade is three business days (UK MAR). Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. These figures are compiled from regulatory filings published by RNS (LSE). They describe what insiders did and are not a recommendation.
Companies and markets linked to Brian McNamara
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 0New York Stock Exchange (XNYS)ISIN US4055521003RNS:5838015-3
- 0New York Stock Exchange (XNYS)ISIN US4055521003RNS:5692139-5Canonical exit: 8 Sept 2025 (T+90)
- 0Outside a trading venueRNS:5584703-0
- 0London Stock Exchange (XLON)RNS:5577342-2
- 0New York Stock Exchange (XNYS)RNS:5367711-0
- 0New York Stock Exchange (XNYS)RNS:5196285-0
- 0Outside a trading venueRNS:5105578-0
- 0New York Stock Exchange (XYNS)RNS:5092908-0
- 0New York Stock Exchange (XNYS)RNS:4936531-0
- 2,049,305 sharesLondon Stock ExchangeISIN GB00BMX86B70FCA-NSM:4539192-0
- 235 sharesNew York Stock ExchangeFCA-NSM:4453605
- 121,929 sharesNew York Stock ExchangeFCA-NSM:4447341-0
12 of 12 declarations