Oct 06
2023
SELL
Sale (or disposition) back to the issuer
$14,776,627
$116.5 p/Share
126,838
Reduced 100.0%
0
Ordinary Shares
Mar 02
2023
BUY
Exercise of conversion of derivative security
$70,214
$16.06 p/Share
4,372
Added 3.34%
126,558
Ordinary Shares
Jan 05
2023
SELL
Payment of exercise price or tax liability
$3,046,269
$113.24 p/Share
26,901
Reduced 18.04%
122,186
Ordinary Shares
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
54,253
Added 26.68%
149,087
Ordinary Shares
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,088,041
$113.8 p/Share
9,561
Reduced 9.16%
94,834
Ordinary Shares
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
21,772
Added 17.26%
104,395
Ordinary Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
-
277
Added 0.33%
82,623
Ordinary Shares
Apr 12
2022
SELL
Open market or private sale
$2,285,799
$113.08 p/Share
20,214
Reduced 19.71%
82,346
Ordinary Shares
Mar 02
2022
SELL
Open market or private sale
$3,403,400
$97.24 p/Share
35,000
Reduced 25.44%
102,560
Ordinary Shares
Jan 21
2022
SELL
Payment of exercise price or tax liability
$157,716
$86.42 p/Share
1,825
Reduced 1.31%
137,560
Ordinary Shares
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
3,679
Added 2.57%
139,385
Ordinary Shares
Jan 05
2022
SELL
Payment of exercise price or tax liability
$4,203,548
$101.84 p/Share
41,276
Reduced 23.32%
135,706
Ordinary Shares
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
53,734
Added 27.08%
144,681
Ordinary Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
32,301
Added 15.43%
176,982
Ordinary Shares
Jul 28
2021
SELL
Payment of exercise price or tax liability
$368,898
$102.5 p/Share
3,599
Reduced 3.81%
90,945
Ordinary Shares
Jul 28
2021
BUY
Grant, award, or other acquisition
-
7,257
Added 7.13%
94,544
Ordinary Shares
Feb 26
2021
SELL
Open market or private sale
$100,921
$91.83 p/Share
1,099
Reduced 1.26%
86,247
Ordinary Shares
Feb 24
2021
SELL
Open market or private sale
$1,452,498
$91.1 p/Share
15,944
Reduced 15.44%
87,346
Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$96,157
$88.87 p/Share
1,082
Reduced 1.04%
103,290
Ordinary Shares
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
2,182
Added 2.05%
104,372
Ordinary Shares
Feb 17
2021
SELL
Payment of exercise price or tax liability
$84,991
$87.17 p/Share
975
Reduced 0.95%
102,190
Ordinary Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,965
Added 1.87%
103,165
Ordinary Shares
Feb 11
2021
SELL
Open market or private sale
$970,740
$90.0 p/Share
10,786
Reduced 9.63%
101,200
Ordinary Shares
Feb 02
2021
SELL
Open market or private sale
$385,050
$85.0 p/Share
4,530
Reduced 3.89%
111,986
Ordinary Shares
Jan 21
2021
SELL
Payment of exercise price or tax liability
$141,232
$77.43 p/Share
1,824
Reduced 1.54%
116,516
Ordinary Shares