May 06
2021
SELL
Open market or private sale
$55,152
$32.14 p/Share
1,716
Reduced 0.67%
254,734
Ordinary Shares
May 06
2021
BUY
Exercise of conversion of derivative security
$24,024
$14.0 p/Share
1,716
Added 0.66%
256,450
Ordinary Shares
May 04
2021
SELL
Open market or private sale
$28,731
$32.03 p/Share
897
Reduced 0.35%
254,734
Ordinary Shares
May 04
2021
BUY
Exercise of conversion of derivative security
$12,558
$14.0 p/Share
897
Added 0.35%
255,631
Ordinary Shares
May 03
2021
SELL
Open market or private sale
$109,055
$32.16 p/Share
3,391
Reduced 1.31%
254,734
Ordinary Shares
May 03
2021
BUY
Exercise of conversion of derivative security
$47,474
$14.0 p/Share
3,391
Added 1.3%
258,125
Ordinary Shares
Apr 30
2021
SELL
Open market or private sale
$923,734
$30.38 p/Share
30,406
Reduced 10.66%
254,734
Ordinary Shares
Apr 30
2021
BUY
Exercise of conversion of derivative security
$425,684
$14.0 p/Share
30,406
Added 9.64%
285,140
Ordinary Shares
Apr 29
2021
SELL
Open market or private sale
$184,452
$30.65 p/Share
6,018
Reduced 2.31%
254,734
Ordinary Shares
Apr 29
2021
BUY
Exercise of conversion of derivative security
$84,252
$14.0 p/Share
6,018
Added 2.26%
260,752
Ordinary Shares
Apr 28
2021
SELL
Open market or private sale
$715,791
$31.82 p/Share
22,495
Reduced 8.11%
254,734
Ordinary Shares
Apr 28
2021
BUY
Exercise of conversion of derivative security
$314,930
$14.0 p/Share
22,495
Added 7.51%
277,229
Ordinary Shares
Apr 27
2021
SELL
Open market or private sale
$205,981
$31.04 p/Share
6,636
Reduced 2.54%
254,734
Ordinary Shares
Apr 27
2021
BUY
Exercise of conversion of derivative security
$92,904
$14.0 p/Share
6,636
Added 2.48%
261,370
Ordinary Shares
Apr 26
2021
SELL
Open market or private sale
$578,244
$31.07 p/Share
18,611
Reduced 6.81%
254,734
Ordinary Shares
Apr 26
2021
BUY
Exercise of conversion of derivative security
$203,630
$14.0 p/Share
14,545
Added 5.05%
273,345
Ordinary Shares
Feb 05
2021
SELL
Open market or private sale
$3,100
$31.0 p/Share
100
Reduced 0.04%
258,800
Ordinary Shares
Jan 20
2021
SELL
Open market or private sale
$38,062
$32.12 p/Share
1,185
Reduced 0.46%
258,900
Ordinary Shares
Jan 19
2021
SELL
Open market or private sale
$150,750
$30.15 p/Share
5,000
Reduced 1.89%
260,085
Ordinary Shares
Jan 15
2021
SELL
Open market or private sale
$135,050
$27.01 p/Share
5,000
Reduced 1.85%
265,085
Ordinary Shares
Jan 14
2021
SELL
Open market or private sale
$125,000
$25.0 p/Share
5,000
Reduced 1.82%
270,085
Ordinary Shares