Jan 17
2025
SELL
Payment of exercise price or tax liability
$233,591
$122.62 p/Share
1,905
Reduced 4.88%
37,118
Ordinary Shares
Jan 17
2025
BUY
Grant, award, or other acquisition
-
5,864
Added 13.06%
39,023
Ordinary Shares
Nov 08
2024
SELL
Open market or private sale
$456,617
$123.41 p/Share
3,700
Reduced 10.07%
33,048
Ordinary Shares
May 03
2024
SELL
Open market or private sale
$548,250
$109.65 p/Share
5,000
Reduced 12.01%
36,629
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$403,362
$117.53 p/Share
3,432
Reduced 7.62%
41,629
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
12,348
Added 21.51%
45,061
Ordinary Shares
Jan 17
2024
SELL
Payment of exercise price or tax liability
$197,279
$119.13 p/Share
1,656
Reduced 4.82%
32,713
Ordinary Shares
Jan 17
2024
BUY
Grant, award, or other acquisition
-
5,087
Added 12.89%
34,369
Ordinary Shares
Sep 01
2023
SELL
Open market or private sale
$216,375
$144.25 p/Share
1,500
Reduced 4.89%
29,186
Ordinary Shares
Aug 15
2023
SELL
Open market or private sale
$104,692
$139.59 p/Share
750
Reduced 2.39%
30,686
Ordinary Shares
Aug 07
2023
SELL
Sale (or disposition) back to the issuer
$182,798
$131.51 p/Share
1,390
Reduced 4.23%
31,436
Ordinary Shares
Jun 01
2023
SELL
Open market or private sale
$204,784
$127.99 p/Share
1,600
Reduced 4.65%
32,826
Ordinary Shares
Mar 05
2023
SELL
Payment of exercise price or tax liability
$274,565
$142.78 p/Share
1,923
Reduced 5.3%
34,339
Ordinary Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
9,419
Added 20.62%
36,262
Ordinary Shares
Nov 16
2022
SELL
Open market or private sale
$499,613
$142.34 p/Share
3,510
Reduced 11.59%
26,769
Ordinary Shares
Aug 05
2022
SELL
Payment of exercise price or tax liability
$203,064
$153.72 p/Share
1,321
Reduced 4.18%
30,279
Ordinary Shares
Jun 06
2022
SELL
Open market or private sale
$152,150
$152.15 p/Share
1,000
Reduced 3.07%
31,600
Ordinary Shares
May 10
2022
-
161
Reduced 0.49%
32,516
Ordinary Shares
May 06
2022
SELL
Open market or private sale
$45,560
$153.92 p/Share
296
Reduced 0.9%
32,677
Ordinary Shares
Mar 05
2022
SELL
Payment of exercise price or tax liability
$189,063
$153.96 p/Share
1,228
Reduced 3.59%
32,973
Ordinary Shares
Mar 03
2022
BUY
Grant, award, or other acquisition
-
8,886
Added 20.62%
34,201
Ordinary Shares
Aug 05
2021
SELL
Payment of exercise price or tax liability
$147,451
$148.49 p/Share
993
Reduced 3.79%
25,233
Ordinary Shares
Mar 05
2021
SELL
Payment of exercise price or tax liability
$113,842
$164.75 p/Share
691
Reduced 2.57%
26,147
Ordinary Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
7,270
Added 21.31%
26,838
Ordinary Shares