Feb 24
2025
SELL
Payment of exercise price or tax liability
$32,293
$128.15 p/Share
252
Reduced 4.71%
5,095
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$28,566
$126.96 p/Share
225
Reduced 4.04%
5,347
Ordinary Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$31,639
$133.5 p/Share
237
Reduced 4.08%
5,572
Ordinary Shares
Feb 05
2025
SELL
Payment of exercise price or tax liability
$234,951
$128.67 p/Share
1,826
Reduced 23.92%
5,809
Ordinary Shares
Feb 05
2025
BUY
Grant, award, or other acquisition
-
4,186
Added 35.41%
7,635
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$20,588
$128.68 p/Share
160
Reduced 1.42%
11,124
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,631
Added 12.63%
11,284
Ordinary Shares
Feb 21
2024
SELL
Open market or private sale
$393,000
$131.0 p/Share
3,000
Reduced 23.71%
9,653
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$19,345
$133.42 p/Share
145
Reduced 1.13%
12,653
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$20,813
$133.42 p/Share
156
Reduced 1.2%
12,798
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$89,795
$126.83 p/Share
708
Reduced 5.18%
12,954
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
2,326
Added 14.55%
13,662
Ordinary Shares
May 03
2023
SELL
Open market or private sale
$251,354
$110.34 p/Share
2,278
Reduced 16.73%
11,336
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,832
Added 11.86%
13,614
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$12,590
$117.67 p/Share
107
Reduced 0.9%
11,782
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$17,179
$117.67 p/Share
146
Reduced 1.21%
11,889
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$18,474
$117.67 p/Share
157
Reduced 1.29%
12,035
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$34,743
$120.22 p/Share
289
Reduced 2.32%
12,192
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
847
Added 6.36%
12,481
Ordinary Shares
Nov 22
2022
SELL
Open market or private sale
$153,773
$113.57 p/Share
1,354
Reduced 10.43%
11,634
Ordinary Shares
May 05
2022
SELL
Open market or private sale
$249,248
$114.02 p/Share
2,186
Reduced 14.41%
12,988
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,488
$114.5 p/Share
144
Reduced 0.94%
15,174
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$12,252
$114.5 p/Share
107
Reduced 0.69%
15,318
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$16,717
$114.5 p/Share
146
Reduced 0.94%
15,425
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,789
Added 10.31%
15,571
Ordinary Shares