Jun 17
2022
SELL
Payment of exercise price or tax liability
$30,015
$45.0 p/Share
667
Reduced 1.87%
34,923
Ordinary shares, no pa...
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
1,477
Added 3.98%
35,590
Ordinary shares, no pa...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$87,946
$47.41 p/Share
1,855
Reduced 5.16%
34,113
Ordinary shares, no pa...
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
4,110
Added 10.31%
35,759
Ordinary shares, no pa...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$518,160
$50.99 p/Share
10,162
Reduced 24.18%
31,858
Ordinary shares, no pa...
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
28,058
Added 40.04%
42,020
Ordinary shares, no pa...
Mar 10
2022
SELL
Open market or private sale
$99,060
$50.8 p/Share
1,950
Reduced 12.25%
13,962
Ordinary shares, no pa...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$25,192
$66.47 p/Share
379
Reduced 2.33%
15,912
Ordinary shares, no pa...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,068
Added 6.15%
16,291
Ordinary shares, no pa...
Dec 06
2021
SELL
Open market or private sale
$50,417
$64.39 p/Share
783
Reduced 4.89%
15,223
Ordinary shares, no pa...
Jun 17
2021
SELL
Payment of exercise price or tax liability
$35,745
$53.59 p/Share
667
Reduced 4.0%
16,006
Ordinary shares, no pa...
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
1,477
Added 8.14%
16,673
Ordinary shares, no pa...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$33,775
$54.83 p/Share
616
Reduced 3.9%
15,196
Ordinary shares, no pa...
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
1,364
Added 8.13%
15,405
Ordinary shares, no pa...
May 28
2021
SELL
Open market or private sale
$200,534
$56.97 p/Share
3,520
Reduced 19.59%
14,448
Ordinary shares, no pa...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$498,294
$49.38 p/Share
10,091
Reduced 35.96%
17,968
Ordinary shares, no pa...
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
28,059
Added 50.0%
28,059
Ordinary shares, no pa...
Mar 09
2021
SELL
Open market or private sale
$36,823
$53.6 p/Share
687
Reduced 100.0%
0
Ordinary shares, no pa...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$18,387
$48.26 p/Share
381
Reduced 35.67%
687
Ordinary shares, no pa...
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
1,068
Added 50.0%
1,068
Ordinary shares, no pa...
Nov 11
2020
SELL
Open market or private sale
$17,229
$28.06 p/Share
614
Reduced 100.0%
0
Ordinary shares, no pa...