Jun 05
2024
SELL
Open market or private sale
$6,248,904
$321.33 p/Share
19,447
Reduced 17.95%
88,908
Ordinary Shares
Jun 05
2024
BUY
Exercise of conversion of derivative security
$1,290,891
$66.38 p/Share
19,447
Added 15.67%
104,668
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$1,626,876
$288.3 p/Share
5,643
Reduced 5.98%
88,769
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,255,674
$283.64 p/Share
4,427
Reduced 4.48%
94,412
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
10,070
Added 9.25%
98,839
Ordinary Shares
Feb 12
2024
SELL
Open market or private sale
$184,976
$273.23 p/Share
677
Reduced 0.76%
88,769
Ordinary Shares
Feb 09
2024
SELL
Open market or private sale
$138,856
$273.34 p/Share
508
Reduced 0.56%
89,446
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$66,405
$269.94 p/Share
246
Reduced 0.27%
89,954
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$50,584
$273.43 p/Share
185
Reduced 0.2%
90,200
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,388
Added 1.51%
90,385
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$149,130
$271.64 p/Share
549
Reduced 0.61%
88,997
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$53,877
$270.74 p/Share
199
Reduced 0.22%
89,546
Ordinary Shares
Aug 01
2023
SELL
Open market or private sale
$1,005,000
$201.0 p/Share
5,000
Reduced 5.3%
89,408
Ordinary Shares
Aug 01
2023
BUY
Exercise of conversion of derivative security
$312,650
$62.53 p/Share
5,000
Added 5.03%
94,408
Ordinary Shares
Jul 12
2023
SELL
Open market or private sale
$980,000
$196.0 p/Share
5,000
Reduced 5.3%
89,408
Ordinary Shares
Jul 12
2023
BUY
Exercise of conversion of derivative security
$312,650
$62.53 p/Share
5,000
Added 5.03%
94,408
Ordinary Shares
Mar 03
2023
SELL
Open market or private sale
$1,516,701
$190.78 p/Share
7,950
Reduced 8.2%
89,021
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,169,286
$185.66 p/Share
6,298
Reduced 6.1%
96,971
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,248
Added 12.12%
103,269
Ordinary Shares
Feb 10
2023
SELL
Open market or private sale
$97,546
$181.99 p/Share
536
Reduced 0.6%
89,021
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$70,735
$182.78 p/Share
387
Reduced 0.43%
89,557
Ordinary Shares
Feb 07
2023
SELL
Open market or private sale
$124,641
$180.64 p/Share
690
Reduced 0.78%
87,865
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
2,079
Added 2.26%
89,944
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$92,777
$186.3 p/Share
498
Reduced 0.56%
88,555
Ordinary Shares
Feb 03
2023
SELL
Open market or private sale
$80,715
$185.98 p/Share
434
Reduced 0.48%
89,053
Ordinary Shares