Sep 16
2022
BUY
Exercise of conversion of derivative security
-
1,305
Added 5.75%
21,401
Ordinary Shares
Jun 16
2022
SELL
Open market or private sale
$46,654
$66.27 p/Share
704
Reduced 3.41%
19,954
Ordinary Shares
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
1,303
Added 5.93%
20,658
Ordinary Shares
Mar 16
2022
SELL
Open market or private sale
$675,336
$91.2 p/Share
7,405
Reduced 27.67%
19,355
Ordinary Shares
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
17,637
Added 39.73%
26,760
Ordinary Shares
Mar 14
2022
SELL
Open market or private sale
$60,191
$84.42 p/Share
713
Reduced 7.31%
9,042
Ordinary Shares
Mar 08
2022
BUY
Grant, award, or other acquisition
-
1,862
Added 16.03%
9,755
Ordinary Shares
Dec 27
2021
SELL
Open market or private sale
$148,420
$205.0 p/Share
724
Reduced 8.4%
7,893
Ordinary Shares
Dec 16
2021
SELL
Open market or private sale
$168,085
$188.86 p/Share
890
Reduced 9.36%
8,617
Ordinary Shares
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
1,614
Added 14.51%
9,507
Ordinary Shares
Dec 07
2021
SELL
Open market or private sale
$725,070
$207.4 p/Share
3,496
Reduced 30.7%
7,893
Ordinary Shares
Dec 03
2021
SELL
Open market or private sale
$160,318
$192.69 p/Share
832
Reduced 6.81%
11,389
Ordinary Shares
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
1,613
Added 11.66%
12,221
Ordinary Shares
Jun 29
2021
SELL
Open market or private sale
$84,888
$108.0 p/Share
786
Reduced 6.96%
10,500
Ordinary Shares
Jun 16
2021
SELL
Open market or private sale
$146,509
$101.39 p/Share
1,445
Reduced 11.35%
11,286
Ordinary Shares
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
2,826
Added 18.17%
12,731
Ordinary Shares
Jun 14
2021
SELL
Open market or private sale
$148,260
$105.0 p/Share
1,412
Reduced 12.48%
9,905
Ordinary Shares
Mar 31
2021
SELL
Open market or private sale
$28,449
$99.82 p/Share
285
Reduced 2.46%
11,317
Ordinary Shares
Mar 17
2021
SELL
Open market or private sale
$504,350
$110.0 p/Share
4,585
Reduced 28.33%
11,602
Ordinary Shares
Mar 16
2021
SELL
Open market or private sale
$628,992
$112.0 p/Share
5,616
Reduced 25.76%
16,187
Ordinary Shares
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
13,449
Added 38.15%
21,803
Ordinary Shares
Mar 11
2021
SELL
Open market or private sale
$58,764
$118.0 p/Share
498
Reduced 5.78%
8,116
Ordinary Shares
Mar 09
2021
SELL
Open market or private sale
$38,395
$109.7 p/Share
350
Reduced 3.9%
8,614
Ordinary Shares
Mar 09
2021
BUY
Grant, award, or other acquisition
-
848
Added 8.64%
8,964
Ordinary Shares
Dec 17
2020
SELL
Open market or private sale
$147,255
$89.68 p/Share
1,642
Reduced 16.83%
8,116
Ordinary Shares