Sep 17
2021
SELL
Open market or private sale
$3,036,911
$107.91 p/Share
28,143
Reduced 30.95%
62,775
Ordinary Shares
Aug 16
2021
SELL
Open market or private sale
$7,939,188
$106.0 p/Share
74,898
Reduced 45.17%
90,918
Ordinary Shares
Aug 16
2021
BUY
Exercise of conversion of derivative security
$1,458,074
$22.14 p/Share
65,857
Added 28.43%
165,816
Ordinary Shares
Jul 28
2021
SELL
Payment of exercise price or tax liability
$263,732
$102.5 p/Share
2,573
Reduced 2.51%
99,959
Ordinary Shares
Jul 28
2021
BUY
Grant, award, or other acquisition
-
5,806
Added 5.36%
102,532
Ordinary Shares
Mar 31
2021
SELL
Open market or private sale
$2,419,181
$90.12 p/Share
26,844
Reduced 21.91%
95,677
Ordinary Shares
Feb 17
2021
SELL
Payment of exercise price or tax liability
$60,670
$87.17 p/Share
696
Reduced 0.56%
122,521
Ordinary Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,571
Added 1.26%
123,217
Ordinary Shares
Jan 21
2021
SELL
Payment of exercise price or tax liability
$141,387
$77.43 p/Share
1,826
Reduced 1.48%
121,646
Ordinary Shares
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
4,120
Added 3.23%
123,472
Ordinary Shares
Jan 05
2021
SELL
Payment of exercise price or tax liability
$3,237,877
$73.28 p/Share
44,185
Reduced 27.02%
119,352
Ordinary Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
-
60,313
Added 26.94%
163,537
Ordinary Shares
Jan 05
2021
BUY
Exercise of conversion of derivative security
-
39,196
Added 27.52%
103,224
Ordinary Shares
Sep 04
2020
BUY
Exercise of conversion of derivative security
$418,768
$14.88 p/Share
28,143
Added 30.53%
64,028
Ordinary Shares
Jun 01
2020
SELL
Open market or private sale
$119,045
$50.23 p/Share
2,370
Reduced 6.2%
35,885
Ordinary Shares
May 06
2020
SELL
Open market or private sale
$1,958,400
$40.8 p/Share
48,000
Reduced 56.33%
37,206
Ordinary Shares
Apr 29
2020
SELL
Open market or private sale
$556,118
$35.02 p/Share
15,880
Reduced 15.71%
85,206
Ordinary Shares
Apr 16
2020
SELL
Open market or private sale
$292,590
$32.51 p/Share
9,000
Reduced 8.18%
101,086
Ordinary Shares
Apr 07
2020
SELL
Open market or private sale
$9,652
$32.5 p/Share
297
Reduced 0.27%
110,086
Ordinary Shares
Apr 06
2020
SELL
Open market or private sale
$77,025
$32.5 p/Share
2,370
Reduced 2.1%
110,383
Ordinary Shares
Feb 19
2020
SELL
Payment of exercise price or tax liability
$163,496
$36.06 p/Share
4,534
Reduced 3.87%
112,753
Ordinary Shares
Feb 19
2020
BUY
Grant, award, or other acquisition
-
10,232
Added 8.02%
117,287
Ordinary Shares
Jan 21
2020
SELL
Payment of exercise price or tax liability
$83,117
$38.25 p/Share
2,173
Reduced 1.98%
107,491
Ordinary Shares
Jan 21
2020
BUY
Grant, award, or other acquisition
-
4,903
Added 4.28%
109,664
Ordinary Shares
Jan 05
2020
SELL
Payment of exercise price or tax liability
$783,009
$36.1 p/Share
21,690
Reduced 17.15%
104,761
Ordinary Shares