Feb 28
2025
SELL
Payment of exercise price or tax liability
$28,619
$289.09 p/Share
99
Reduced 0.69%
14,248
Ordinary Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
330
Added 2.25%
14,347
Ordinary Shares
Feb 27
2025
SELL
Payment of exercise price or tax liability
$116,560
$295.09 p/Share
395
Reduced 2.74%
14,017
Ordinary Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
-
1,321
Added 8.4%
14,412
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$134,785
$302.21 p/Share
446
Reduced 3.29%
13,091
Ordinary Shares
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,437
Added 9.73%
13,335
Ordinary Shares
Nov 29
2024
-
262
Reduced 2.65%
9,638
Ordinary Shares
Nov 29
2024
SELL
Open market or private sale
$498,903
$375.68 p/Share
1,328
Reduced 9.89%
12,100
Ordinary Shares
Nov 29
2024
BUY
Exercise of conversion of derivative security
$307,823
$81.22 p/Share
3,790
Added 23.69%
12,208
Ordinary Shares
Nov 07
2024
SELL
Open market or private sale
$490,524
$360.68 p/Share
1,360
Reduced 12.08%
9,900
Ordinary Shares
Nov 07
2024
BUY
Exercise of conversion of derivative security
$111,465
$81.96 p/Share
1,360
Added 10.78%
11,260
Ordinary Shares
Aug 12
2024
SELL
Open market or private sale
$96,721
$288.72 p/Share
335
Reduced 3.27%
9,900
Ordinary Shares
Aug 02
2024
SELL
Payment of exercise price or tax liability
$100,295
$283.32 p/Share
354
Reduced 3.34%
10,235
Ordinary Shares
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
789
Added 6.93%
10,589
Ordinary Shares
Mar 01
2024
SELL
Open market or private sale
$2,390,245
$293.03 p/Share
8,157
Reduced 45.43%
9,800
Ordinary Shares
Mar 01
2024
-
761
Reduced 9.67%
7,105
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
$452,751
$64.22 p/Share
7,050
Added 34.89%
13,159
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$168,814
$285.16 p/Share
592
Reduced 4.83%
11,668
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,983
Added 13.92%
12,260
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$68,003
$285.73 p/Share
238
Reduced 2.26%
10,277
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
793
Added 7.05%
10,460
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$55,432
$284.27 p/Share
195
Reduced 1.97%
9,722
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
617
Added 5.88%
9,869
Ordinary Shares
Aug 29
2023
-
131
Reduced 1.76%
7,300
Ordinary Shares
Aug 29
2023
SELL
Open market or private sale
$423,664
$226.68 p/Share
1,869
Reduced 20.1%
7,431
Ordinary Shares