Aug 02
2024
SELL
Payment of exercise price or tax liability
$280,068
$81.51 p/Share
3,436
Reduced 5.01%
65,110
Ordinary Shares
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
5,462
Added 7.38%
68,546
Ordinary Shares
Jul 29
2024
BUY
Grant, award, or other acquisition
-
14,375
Added 18.56%
63,084
Ordinary Shares
Feb 21
2024
SELL
Open market or private sale
$2,612,451
$85.11 p/Share
30,695
Reduced 38.86%
48,289
Ordinary Shares
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,050,119
$66.79 p/Share
30,695
Added 27.99%
78,984
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$34,482
$79.27 p/Share
435
Reduced 0.9%
48,103
Ordinary Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$369,136
$84.49 p/Share
4,369
Reduced 8.39%
47,726
Ordinary Shares
Aug 03
2023
BUY
Grant, award, or other acquisition
-
5,604
Added 9.71%
52,095
Ordinary Shares
Jul 31
2023
BUY
Grant, award, or other acquisition
-
9,686
Added 17.3%
46,290
Ordinary Shares
Dec 13
2022
SELL
Open market or private sale
$1,338,795
$80.5 p/Share
16,631
Reduced 31.55%
36,088
Ordinary Shares
Dec 13
2022
BUY
Exercise of conversion of derivative security
$920,026
$55.32 p/Share
16,631
Added 23.98%
52,719
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$23,712
$79.04 p/Share
300
Reduced 0.82%
36,088
Ordinary Shares
Aug 01
2022
BUY
Grant, award, or other acquisition
-
8,595
Added 19.18%
36,214
Ordinary Shares
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
-
5,808
Reduced 17.38%
27,619
Ordinary Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$9,340
$104.94 p/Share
89
Reduced 0.27%
33,083
Ordinary Shares
Nov 05
2021
SELL
Payment of exercise price or tax liability
$30,130
$122.98 p/Share
245
Reduced 0.73%
33,172
Ordinary Shares
Aug 25
2021
SELL
Open market or private sale
$3,810,420
$134.08 p/Share
28,419
Reduced 46.02%
33,329
Ordinary Shares
Aug 25
2021
BUY
Exercise of conversion of derivative security
$1,097,258
$38.61 p/Share
28,419
Added 41.16%
40,619
Ordinary Shares
Aug 02
2021
SELL
Payment of exercise price or tax liability
$298,336
$131.31 p/Share
2,272
Reduced 7.54%
27,843
Ordinary Shares
Aug 02
2021
BUY
Grant, award, or other acquisition
-
5,486
Added 14.13%
33,329
Ordinary Shares
Feb 01
2021
BUY
Grant, award, or other acquisition
-
1,979
Added 6.19%
30,007
Ordinary Shares
Nov 03
2020
SELL
Payment of exercise price or tax liability
$22,689
$103.13 p/Share
220
Reduced 0.78%
27,900
Ordinary Shares
Aug 03
2020
BUY
Grant, award, or other acquisition
-
4,932
Added 14.96%
28,041
Ordinary Shares
Jul 31
2020
SELL
Payment of exercise price or tax liability
$247,857
$96.48 p/Share
2,569
Reduced 10.0%
23,109
Ordinary Shares