Latest filing published 16 Jun 2026 for BeOne Medicines Ltd..
Filing timeline
BuySaleInsider track record
No signal scores available.
Closed purchases
Not enough history yet: 0 closed purchases, at least 2 are needed.
Purchases by company
Since each purchase
- +40.9%Entry US$262.68 · Close 19 Oct 2026 US$370.17
Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.
Dugan Margaret Han: trading record in brief
Dugan Margaret Han appears in 11 filings at BeOne Medicines Ltd., published from March 3, 2022 to June 16, 2026, as a director. The record is almost entirely on the buying side: 6 purchases, or 86% of the open-market trades, against a single sale of EUR 7,211 on May 22, 2026, the only selling trade in the record. Four other filings are of another kind, and BeOne is the only issuer in the record.
The yearly pace is 2 filings a year from 2022 to 2025, then 3 in 2026, the maximum of the record. Three filings fall in the last twelve months, including one purchase and the May 2026 sale. The median publication delay is 5 days.
The count of trades by Han within 30 days of colleagues at BeOne Medicines Ltd. is 7, 6, 6, 6 and 6. Of which in the same direction: 7, 6, 5, 5 and 5. Names in order: Riva Alessandro, Oyler John Victor, Goller Michael John, Hooper Anthony Campbell and Krishana Ranjeev.
Companies and markets linked to Dugan Margaret Han
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 18,980 sharesShareXHKGHKEX:DA20260616E00266Canonical exit: 9 Sept 2026 (T+90)
- 2,756 shares@ HK$23.81550.0000% mcap100.0% of flowShareXHKGHKEX:DA20260527E00400
- 10,985 sharesShareXHKGHKEX:DA20260527E00399
- 33,735 sharesShareXHKGHKEX:DA20250523E00506Canonical exit: 19 Aug 2025 (T+90)
- 16,341 sharesShareXHKGHKEX:DA20250523E00505
- 50,492 sharesShareXHKGHKEX:DA20240611E00345Canonical exit: 3 Sept 2024 (T+90)
- 12,922 sharesShareXHKGHKEX:DA20240611E00344
- 39,897 sharesShareXHKGHKEX:DA20230620E00191Canonical exit: 13 Sept 2023 (T+90)
- 16,692 sharesShareXHKGHKEX:DA20230616E00298
- 51,337 sharesShareXHKGHKEX:DA20220627E00253Canonical exit: 20 Sept 2022 (T+90)
- 22,581 sharesShareXHKGHKEX:DA20220303E00251Canonical exit: 29 May 2022 (T+90)
11 of 11 declarations