Aug 06
2024
SELL
Open market or private sale
$9,460,812
$321.25 p/Share
29,450
Reduced 18.13%
132,945
Ordinary Shares
Aug 06
2024
BUY
Exercise of conversion of derivative security
$1,148,255
$38.99 p/Share
29,450
Added 15.35%
162,395
Ordinary Shares
Jul 01
2024
SELL
Payment of exercise price or tax liability
$172,570
$321.36 p/Share
537
Reduced 0.4%
132,945
Ordinary Shares
Mar 06
2024
SELL
Open market or private sale
$2,801,858
$286.43 p/Share
9,782
Reduced 8.59%
104,091
Ordinary Shares
Mar 05
2024
SELL
Open market or private sale
$2,000,468
$286.19 p/Share
6,990
Reduced 5.78%
113,873
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$4,452,580
$283.64 p/Share
15,698
Reduced 11.5%
120,863
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
35,714
Added 20.73%
136,561
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$196,246
$269.94 p/Share
727
Reduced 0.72%
100,847
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$604,280
$273.43 p/Share
2,210
Reduced 2.13%
101,574
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
11,842
Added 10.24%
103,784
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$302,687
$270.74 p/Share
1,118
Reduced 1.2%
91,942
Ordinary Shares
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,053
$240.63 p/Share
21
Reduced 0.02%
93,060
Ordinary Shares
Nov 07
2023
SELL
Open market or private sale
$3,868,700
$220.0 p/Share
17,585
Reduced 15.89%
93,080
Ordinary Shares
Nov 07
2023
BUY
Exercise of conversion of derivative security
$919,343
$52.28 p/Share
17,585
Added 13.71%
110,665
Ordinary Shares
Jul 01
2023
SELL
Payment of exercise price or tax liability
$103,280
$191.26 p/Share
540
Reduced 0.58%
93,076
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,026,850
$185.66 p/Share
10,917
Reduced 8.15%
123,002
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,698
Added 15.57%
133,919
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$133,612
$182.78 p/Share
731
Reduced 0.66%
109,221
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
15,933
Added 12.66%
109,952
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$119,604
$186.3 p/Share
642
Reduced 0.68%
94,019
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$191,494
$178.8 p/Share
1,071
Reduced 1.12%
94,661
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$3,430
$171.53 p/Share
20
Reduced 0.02%
95,732
Ordinary Shares
Nov 25
2022
SELL
Open market or private sale
$2,622,529
$179.0 p/Share
14,651
Reduced 13.27%
95,750
Ordinary Shares
Nov 25
2022
BUY
Exercise of conversion of derivative security
$683,322
$46.64 p/Share
14,651
Added 11.72%
110,401
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$71,334
$131.37 p/Share
543
Reduced 0.56%
95,747
Ordinary Shares