Feb 24
2024
SELL
Payment of exercise price or tax liability
$20,588
$128.68 p/Share
160
Reduced 1.42%
11,124
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,631
Added 12.63%
11,284
Ordinary Shares
Feb 21
2024
SELL
Open market or private sale
$393,000
$131.0 p/Share
3,000
Reduced 23.71%
9,653
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$19,345
$133.42 p/Share
145
Reduced 1.13%
12,653
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$20,813
$133.42 p/Share
156
Reduced 1.2%
12,798
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$89,795
$126.83 p/Share
708
Reduced 5.18%
12,954
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
2,326
Added 14.55%
13,662
Ordinary Shares
May 03
2023
SELL
Open market or private sale
$251,354
$110.34 p/Share
2,278
Reduced 16.73%
11,336
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,832
Added 11.86%
13,614
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$12,590
$117.67 p/Share
107
Reduced 0.9%
11,782
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$17,179
$117.67 p/Share
146
Reduced 1.21%
11,889
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$18,474
$117.67 p/Share
157
Reduced 1.29%
12,035
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$34,743
$120.22 p/Share
289
Reduced 2.32%
12,192
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
847
Added 6.36%
12,481
Ordinary Shares
Nov 22
2022
SELL
Open market or private sale
$153,773
$113.57 p/Share
1,354
Reduced 10.43%
11,634
Ordinary Shares
May 05
2022
SELL
Open market or private sale
$249,248
$114.02 p/Share
2,186
Reduced 14.41%
12,988
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,488
$114.5 p/Share
144
Reduced 0.94%
15,174
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$12,252
$114.5 p/Share
107
Reduced 0.69%
15,318
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$16,717
$114.5 p/Share
146
Reduced 0.94%
15,425
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,789
Added 10.31%
15,571
Ordinary Shares
Feb 03
2022
SELL
Payment of exercise price or tax liability
$87,453
$118.02 p/Share
741
Reduced 5.1%
13,782
Ordinary Shares
Feb 03
2022
BUY
Grant, award, or other acquisition
-
2,417
Added 14.27%
14,523
Ordinary Shares
May 11
2021
SELL
Open market or private sale
$1,012,993
$139.55 p/Share
7,259
Reduced 37.49%
12,106
Ordinary Shares
May 11
2021
BUY
Exercise of conversion of derivative security
$326,569
$79.38 p/Share
4,114
Added 17.52%
19,365
Ordinary Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$14,349
$107.89 p/Share
133
Reduced 0.86%
15,251
Ordinary Shares