Feb 28
2025
BUY
Exercise of conversion of derivative security
$91,229
$57.85 p/Share
1,577
Added 6.02%
24,627
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$42,673
$128.15 p/Share
333
Reduced 1.42%
23,050
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$34,787
$126.96 p/Share
274
Reduced 1.16%
23,383
Ordinary Shares
Feb 20
2025
BUY
Grant, award, or other acquisition
-
3,063
Added 11.46%
23,657
Ordinary Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$27,501
$133.5 p/Share
206
Reduced 0.99%
20,594
Ordinary Shares
Feb 05
2025
SELL
Payment of exercise price or tax liability
$191,332
$128.67 p/Share
1,487
Reduced 6.67%
20,800
Ordinary Shares
Feb 05
2025
BUY
Grant, award, or other acquisition
-
5,074
Added 18.54%
22,287
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$40,791
$128.68 p/Share
317
Reduced 1.81%
17,213
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,879
Added 14.11%
17,530
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$11,740
$133.42 p/Share
88
Reduced 0.6%
14,651
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$30,553
$133.42 p/Share
229
Reduced 1.53%
14,739
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$13,824
$126.83 p/Share
109
Reduced 0.72%
14,968
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
322
Added 2.09%
15,077
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,331
Added 18.42%
14,755
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,707
$117.67 p/Share
74
Reduced 0.64%
11,424
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$10,237
$117.67 p/Share
87
Reduced 0.75%
11,498
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,946
$117.67 p/Share
246
Reduced 2.08%
11,585
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$5,770
$120.22 p/Share
48
Reduced 0.4%
11,831
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
136
Added 1.13%
11,879
Ordinary Shares
Jul 29
2022
SELL
Payment of exercise price or tax liability
$86,267
$104.44 p/Share
826
Reduced 6.57%
11,743
Ordinary Shares