Feb 29
2024
SELL
Payment of exercise price or tax liability
$910,230
$285.16 p/Share
3,192
Reduced 10.75%
26,511
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,863
Added 18.77%
29,703
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$63,717
$285.73 p/Share
223
Reduced 0.97%
22,840
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
624
Added 2.63%
23,063
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$95,230
$284.27 p/Share
335
Reduced 1.47%
22,439
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
920
Added 3.91%
22,603
Ordinary Shares
Aug 07
2023
SELL
Open market or private sale
$969,276
$220.29 p/Share
4,400
Reduced 16.76%
21,854
Ordinary Shares
Aug 07
2023
BUY
Exercise of conversion of derivative security
$331,584
$75.36 p/Share
4,400
Added 15.0%
24,928
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$645,838
$171.72 p/Share
3,761
Reduced 14.68%
21,854
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
786
Added 3.41%
22,244
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$36,033
$171.59 p/Share
210
Reduced 0.84%
24,829
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
606
Added 2.36%
25,039
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$32,468
$171.79 p/Share
189
Reduced 0.77%
24,433
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
462
Added 1.84%
24,622
Ordinary Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,224
Added 25.4%
24,160
Ordinary Shares
Dec 08
2022
SELL
Open market or private sale
$841,833
$158.18 p/Share
5,322
Reduced 20.22%
21,000
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$99,830
$158.21 p/Share
631
Reduced 2.92%
21,000
Ordinary Shares
Dec 08
2022
BUY
Exercise of conversion of derivative security
$416,920
$59.56 p/Share
7,000
Added 21.01%
26,322
Ordinary Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$892,419
$152.29 p/Share
5,860
Reduced 22.7%
19,953
Ordinary Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
1,823
Added 8.17%
20,480
Ordinary Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$36,369
$150.91 p/Share
241
Reduced 0.99%
23,990
Ordinary Shares
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
605
Added 2.44%
24,231
Ordinary Shares
Feb 22
2022
BUY
Grant, award, or other acquisition
-
11,794
Added 33.3%
23,626
Ordinary Shares
Aug 19
2021
-
1,400
Reduced 10.58%
11,832
Ordinary Shares
Aug 19
2021
SELL
Open market or private sale
$1,264,872
$168.0 p/Share
7,529
Reduced 36.27%
13,232
Ordinary Shares