Nov 18
2025
SELL
Open market or private sale
$1,297,978
$257.74 p/Share
5,036
Reduced 46.93%
5,695
Ordinary Shares
Nov 18
2025
BUY
Exercise of conversion of derivative security
$644,329
$182.22 p/Share
3,536
Added 24.78%
10,731
Ordinary Shares
Oct 01
2025
SELL
Payment of exercise price or tax liability
-
26
Reduced 0.36%
7,195
Ordinary Shares
Aug 20
2025
SELL
Open market or private sale
$798,564
$249.24 p/Share
3,204
Reduced 30.73%
7,221
Ordinary Shares
Aug 20
2025
BUY
Exercise of conversion of derivative security
$471,148
$147.05 p/Share
3,204
Added 23.51%
10,425
Ordinary Shares
Jun 04
2025
SELL
Payment of exercise price or tax liability
$15,978
$242.1 p/Share
66
Reduced 0.91%
7,221
Ordinary Shares
Jun 03
2025
BUY
Grant, award, or other acquisition
-
651
Added 8.2%
7,287
Ordinary Shares
Jun 02
2025
SELL
Payment of exercise price or tax liability
$39,943
$242.08 p/Share
165
Reduced 2.43%
6,636
Ordinary Shares
Oct 01
2024
SELL
Payment of exercise price or tax liability
$18,390
$235.78 p/Share
78
Reduced 1.13%
6,801
Ordinary Shares
Jun 04
2024
BUY
Grant, award, or other acquisition
-
663
Added 8.79%
6,879
Ordinary Shares
Jun 03
2024
SELL
Payment of exercise price or tax liability
$88,835
$228.37 p/Share
389
Reduced 5.89%
6,216
Ordinary Shares
May 31
2024
SELL
Payment of exercise price or tax liability
$16,047
$222.88 p/Share
72
Reduced 1.08%
6,605
Ordinary Shares
May 16
2024
SELL
Open market or private sale
$267,312
$231.64 p/Share
1,154
Reduced 14.74%
6,677
Ordinary Shares
May 16
2024
BUY
Exercise of conversion of derivative security
$131,809
$114.22 p/Share
1,154
Added 12.84%
7,831
Ordinary Shares
May 31
2023
SELL
Payment of exercise price or tax liability
$34,994
$199.97 p/Share
175
Reduced 2.86%
5,954
Ordinary Shares
May 31
2023
BUY
Grant, award, or other acquisition
-
723
Added 9.77%
6,677
Ordinary Shares
Jun 02
2022
BUY
Grant, award, or other acquisition
-
564
Added 8.43%
6,129
Ordinary Shares
May 31
2022
SELL
Payment of exercise price or tax liability
$34,458
$228.2 p/Share
151
Reduced 2.64%
5,565
Ordinary Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
344
Added 5.68%
5,716
Ordinary Shares
Aug 26
2021
SELL
Open market or private sale
$309,550
$213.63 p/Share
1,449
Reduced 21.24%
5,372
Ordinary Shares
Aug 26
2021
BUY
Exercise of conversion of derivative security
$126,063
$87.0 p/Share
1,449
Added 17.52%
6,821
Ordinary Shares
Jun 02
2021
BUY
Grant, award, or other acquisition
-
576
Added 9.68%
5,372
Ordinary Shares
Jun 01
2021
SELL
Sale (or disposition) back to the issuer
$25,061
$188.43 p/Share
133
Reduced 2.7%
4,796
Ordinary Shares