May 11
2021
BUY
Exercise of conversion of derivative security
$278,787
$22.14 p/Share
12,592
Added 13.09%
83,586
Ordinary Shares
Feb 17
2021
SELL
Payment of exercise price or tax liability
$60,670
$87.17 p/Share
696
Reduced 0.97%
70,994
Ordinary Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,571
Added 2.14%
71,690
Ordinary Shares
Jan 21
2021
SELL
Payment of exercise price or tax liability
$104,453
$77.43 p/Share
1,349
Reduced 1.89%
70,119
Ordinary Shares
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
3,045
Added 4.09%
71,468
Ordinary Shares
Jan 05
2021
SELL
Payment of exercise price or tax liability
$1,025,700
$73.28 p/Share
13,997
Reduced 16.98%
68,423
Ordinary Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
-
6,822
Added 7.64%
82,420
Ordinary Shares
Jan 05
2021
BUY
Exercise of conversion of derivative security
-
24,549
Added 24.51%
75,598
Ordinary Shares
Nov 05
2020
SELL
Open market or private sale
$3,831,205
$79.91 p/Share
47,944
Reduced 48.43%
51,049
Ordinary Shares
Jul 07
2020
BUY
Exercise of conversion of derivative security
$219,640
$5.78 p/Share
38,000
Added 27.74%
98,993
Ordinary Shares
Jun 10
2020
SELL
Payment of exercise price or tax liability
$107,675
$48.59 p/Share
2,216
Reduced 3.36%
63,778
Ordinary Shares
Jun 10
2020
SELL
Open market or private sale
$133,819
$48.05 p/Share
2,785
Reduced 4.37%
60,993
Ordinary Shares
Jun 10
2020
BUY
Exercise of conversion of derivative security
-
5,000
Added 7.04%
65,994
Ordinary Shares
Jun 01
2020
SELL
Open market or private sale
$2,872,765
$50.21 p/Share
57,215
Reduced 48.4%
60,994
Ordinary Shares
Feb 19
2020
SELL
Payment of exercise price or tax liability
$108,973
$36.06 p/Share
3,022
Reduced 2.51%
117,160
Ordinary Shares
Feb 19
2020
BUY
Grant, award, or other acquisition
-
6,819
Added 5.37%
120,182
Ordinary Shares
Jan 21
2020
SELL
Payment of exercise price or tax liability
$42,802
$38.25 p/Share
1,119
Reduced 0.98%
113,073
Ordinary Shares
Jan 21
2020
BUY
Grant, award, or other acquisition
-
2,525
Added 2.16%
114,192
Ordinary Shares
Jan 07
2020
SELL
Open market or private sale
$129,392
$36.5 p/Share
3,545
Reduced 3.08%
111,667
Ordinary Shares
Jan 05
2020
SELL
Payment of exercise price or tax liability
$244,614
$36.1 p/Share
6,776
Reduced 5.55%
115,212
Ordinary Shares
Jan 05
2020
BUY
Exercise of conversion of derivative security
-
14,873
Added 10.87%
121,988
Ordinary Shares
Aug 05
2019
SELL
Open market or private sale
$265,578
$23.84 p/Share
11,140
Reduced 9.42%
107,115
Ordinary Shares
Aug 01
2019
SELL
Payment of exercise price or tax liability
$221,234
$24.97 p/Share
8,860
Reduced 6.97%
118,255
Ordinary Shares
Aug 01
2019
BUY
Exercise of conversion of derivative security
-
20,000
Added 13.59%
127,115
Ordinary Shares
Jun 10
2019
SELL
Payment of exercise price or tax liability
$51,742
$23.36 p/Share
2,215
Reduced 2.03%
107,115
Ordinary Shares