Oct 25
2024
SELL
Open market or private sale
$1,164,432
$144.92 p/Share
8,035
Reduced 53.07%
7,104
Ordinary Shares
Oct 25
2024
BUY
Exercise of conversion of derivative security
$956,888
$119.09 p/Share
8,035
Added 34.67%
15,139
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$200,097
$128.68 p/Share
1,555
Reduced 17.96%
7,104
Ordinary Shares
Feb 22
2024
SELL
Open market or private sale
$716,140
$132.84 p/Share
5,391
Reduced 41.64%
7,555
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
$531,606
$98.61 p/Share
5,391
Added 29.4%
12,946
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,104
Added 11.31%
8,659
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$13,875
$133.42 p/Share
104
Reduced 1.36%
7,555
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$13,075
$133.42 p/Share
98
Reduced 1.26%
7,659
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$61,005
$126.83 p/Share
481
Reduced 5.84%
7,757
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
1,524
Added 15.61%
8,238
Ordinary Shares
Dec 08
2023
SELL
Open market or private sale
$449,595
$110.52 p/Share
4,068
Reduced 37.73%
6,714
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,664
Added 34.44%
10,782
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,707
$117.67 p/Share
74
Reduced 1.43%
5,118
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$12,355
$117.67 p/Share
105
Reduced 1.98%
5,192
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$57,893
$117.67 p/Share
492
Reduced 8.5%
5,297
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$22,360
$120.22 p/Share
186
Reduced 3.11%
5,789
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
542
Added 8.32%
5,975
Ordinary Shares
Jun 06
2022
SELL
Open market or private sale
$240,950
$112.07 p/Share
2,150
Reduced 28.35%
5,433
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,389
$114.5 p/Share
82
Reduced 1.07%
7,583
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$8,473
$114.5 p/Share
74
Reduced 0.96%
7,665
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,426
$114.5 p/Share
257
Reduced 3.21%
7,739
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,331
Added 22.57%
7,996
Ordinary Shares
Feb 03
2022
SELL
Payment of exercise price or tax liability
$12,746
$118.02 p/Share
108
Reduced 1.87%
5,665
Ordinary Shares
Feb 03
2022
BUY
Grant, award, or other acquisition
-
316
Added 5.19%
5,773
Ordinary Shares
May 11
2021
SELL
Open market or private sale
$259,450
$139.79 p/Share
1,856
Reduced 25.38%
5,457
Ordinary Shares