Feb 24
2025
SELL
Payment of exercise price or tax liability
$10,892
$128.15 p/Share
85
Reduced 1.45%
5,775
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$10,283
$126.96 p/Share
81
Reduced 1.36%
5,860
Ordinary Shares
Feb 20
2025
BUY
Grant, award, or other acquisition
-
969
Added 14.02%
5,941
Ordinary Shares
Feb 19
2025
SELL
Open market or private sale
$50,254
$124.7 p/Share
403
Reduced 7.5%
4,972
Ordinary Shares
Feb 19
2025
BUY
Exercise of conversion of derivative security
$23,313
$57.85 p/Share
403
Added 6.97%
5,375
Ordinary Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$11,881
$133.5 p/Share
89
Reduced 1.76%
4,972
Ordinary Shares
Feb 05
2025
SELL
Payment of exercise price or tax liability
$19,943
$128.67 p/Share
155
Reduced 2.97%
5,061
Ordinary Shares
Feb 05
2025
BUY
Grant, award, or other acquisition
-
458
Added 8.07%
5,216
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$12,610
$128.68 p/Share
98
Reduced 2.02%
4,758
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
864
Added 15.1%
4,856
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$12,141
$133.42 p/Share
91
Reduced 2.23%
3,992
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$11,740
$133.42 p/Share
88
Reduced 2.11%
4,083
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$5,200
$126.83 p/Share
41
Reduced 0.97%
4,171
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
121
Added 2.79%
4,212
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
889
Added 17.85%
4,091
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$3,883
$117.67 p/Share
33
Reduced 1.02%
3,202
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$10,825
$117.67 p/Share
92
Reduced 2.77%
3,235
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$10,472
$117.67 p/Share
89
Reduced 2.61%
3,327
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$2,163
$120.22 p/Share
18
Reduced 0.52%
3,416
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
52
Added 1.49%
3,434
Ordinary Shares