Jun 03
2025
SELL
Open market or private sale
$55,000
$110.0 p/Share
500
Reduced 0.11%
437,973
Ordinary Shares
Jun 02
2025
SELL
Open market or private sale
$53,950
$107.9 p/Share
500
Reduced 0.11%
438,473
Ordinary Shares
May 02
2025
SELL
Open market or private sale
$60,000
$120.0 p/Share
500
Reduced 0.11%
438,807
Ordinary Shares
May 01
2025
SELL
Open market or private sale
$116,350
$116.35 p/Share
1,000
Reduced 0.23%
439,307
Ordinary Shares
Apr 01
2025
SELL
Open market or private sale
$185,625
$123.75 p/Share
1,500
Reduced 0.34%
440,307
Ordinary Shares
Mar 05
2025
SELL
Sale (or disposition) back to the issuer
$3,091,776
$138.95 p/Share
22,251
Reduced 4.79%
441,807
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$937,625
$144.25 p/Share
6,500
Reduced 1.38%
464,058
Ordinary Shares
Feb 27
2025
BUY
Grant, award, or other acquisition
-
30,814
Added 6.15%
470,558
Ordinary Shares
Feb 03
2025
SELL
Open market or private sale
$183,465
$122.31 p/Share
1,500
Reduced 0.34%
439,744
Ordinary Shares
Jan 17
2025
SELL
Payment of exercise price or tax liability
$1,697,060
$122.62 p/Share
13,840
Reduced 3.04%
441,244
Ordinary Shares
Jan 17
2025
BUY
Grant, award, or other acquisition
-
29,559
Added 6.1%
455,084
Ordinary Shares
Jan 02
2025
SELL
Open market or private sale
$185,145
$123.43 p/Share
1,500
Reduced 0.35%
425,525
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$242,340
$121.17 p/Share
2,000
Reduced 0.47%
427,025
Ordinary Shares
Nov 01
2024
SELL
Open market or private sale
$110,840
$110.84 p/Share
1,000
Reduced 0.23%
428,976
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,636,903
$117.53 p/Share
22,436
Reduced 4.96%
429,809
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
50,187
Added 9.99%
452,245
Ordinary Shares
Jan 17
2024
SELL
Payment of exercise price or tax liability
$1,458,746
$119.13 p/Share
12,245
Reduced 2.96%
402,058
Ordinary Shares
Jan 17
2024
BUY
Grant, award, or other acquisition
-
26,545
Added 6.02%
414,303
Ordinary Shares
Mar 05
2023
SELL
Payment of exercise price or tax liability
$3,124,311
$142.78 p/Share
21,882
Reduced 5.34%
387,584
Ordinary Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
42,388
Added 9.38%
409,466
Ordinary Shares
Feb 01
2023
SELL
Open market or private sale
$155,790
$155.79 p/Share
1,000
Reduced 0.27%
367,078
Ordinary Shares
Jan 03
2023
SELL
Open market or private sale
$479,370
$159.79 p/Share
3,000
Reduced 0.81%
368,078
Ordinary Shares
Dec 01
2022
SELL
Open market or private sale
$157,000
$157.0 p/Share
1,000
Reduced 0.27%
371,078
Ordinary Shares
Nov 10
2022
SELL
Open market or private sale
$300,000
$150.0 p/Share
2,000
Reduced 0.53%
372,028
Ordinary Shares
Oct 03
2022
SELL
Open market or private sale
$6,099,975
$135.0 p/Share
45,185
Reduced 10.78%
374,028
Ordinary Shares