Jun 05
2025
SELL
Open market or private sale
$4,277,301
$242.67 p/Share
17,626
Reduced 25.54%
51,385
Ordinary Shares
Jun 04
2025
SELL
Payment of exercise price or tax liability
$465,074
$242.1 p/Share
1,921
Reduced 2.71%
69,011
Ordinary Shares
Jun 03
2025
BUY
Grant, award, or other acquisition
-
17,811
Added 20.07%
70,932
Ordinary Shares
Jun 02
2025
SELL
Payment of exercise price or tax liability
$741,975
$242.08 p/Share
3,065
Reduced 5.46%
53,121
Ordinary Shares
Oct 01
2024
SELL
Payment of exercise price or tax liability
$30,651
$235.78 p/Share
130
Reduced 0.23%
56,186
Ordinary Shares
Jun 04
2024
SELL
Payment of exercise price or tax liability
$242,757
$228.37 p/Share
1,063
Reduced 2.39%
43,467
Ordinary Shares
Jun 04
2024
BUY
Grant, award, or other acquisition
-
12,849
Added 18.58%
56,316
Ordinary Shares
Jun 03
2024
SELL
Payment of exercise price or tax liability
$264,909
$228.37 p/Share
1,160
Reduced 2.54%
44,530
Ordinary Shares
May 31
2024
SELL
Payment of exercise price or tax liability
$286,623
$222.88 p/Share
1,286
Reduced 2.74%
45,690
Ordinary Shares
Oct 02
2023
SELL
Payment of exercise price or tax liability
$28,015
$215.5 p/Share
130
Reduced 0.28%
46,976
Ordinary Shares
Jun 02
2023
SELL
Payment of exercise price or tax liability
$497,648
$205.47 p/Share
2,422
Reduced 4.89%
47,106
Ordinary Shares
Jun 01
2023
SELL
Payment of exercise price or tax liability
$301,808
$202.42 p/Share
1,491
Reduced 2.92%
49,528
Ordinary Shares
May 31
2023
SELL
Payment of exercise price or tax liability
$301,154
$199.97 p/Share
1,506
Reduced 3.8%
38,095
Ordinary Shares
May 31
2023
BUY
Grant, award, or other acquisition
-
12,924
Added 20.21%
51,019
Ordinary Shares
Oct 03
2022
SELL
Payment of exercise price or tax liability
$155,444
$170.07 p/Share
914
Reduced 2.26%
39,601
Ordinary Shares
Jun 02
2022
BUY
Grant, award, or other acquisition
-
9,476
Added 18.96%
40,515
Ordinary Shares
May 31
2022
SELL
Payment of exercise price or tax liability
$184,842
$228.2 p/Share
810
Reduced 2.54%
31,039
Ordinary Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
1,156
Added 3.5%
31,849
Ordinary Shares
Jun 02
2021
BUY
Grant, award, or other acquisition
-
6,056
Added 16.48%
30,693
Ordinary Shares
Jun 01
2021
SELL
Sale (or disposition) back to the issuer
$315,997
$188.43 p/Share
1,677
Reduced 6.37%
24,637
Ordinary Shares
Oct 06
2020
SELL
Open market or private sale
$2,464,965
$182.59 p/Share
13,500
Reduced 33.91%
26,314
Ordinary Shares
Oct 06
2020
BUY
Exercise of conversion of derivative security
$1,040,445
$77.07 p/Share
13,500
Added 25.32%
39,814
Ordinary Shares