Ticker: BGNE
Company: BeiGene, Ltd.
Person: JOHN OYLER, director, officer
Transaction date: May 9, 2025
Reporting date: May 13, 2025
Average share price: -16.226443884479558
Sold 2064812.0 shares for 33504556.05