Jun 17
2024
SELL
Payment of exercise price or tax liability
$561,728
$32.0 p/Share
17,554
Reduced 8.89%
179,857
Ordinary shares, no pa...
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
38,969
Added 17.39%
185,067
Ordinary shares, no pa...
Jun 20
2023
SELL
Payment of exercise price or tax liability
$103,064
$36.38 p/Share
2,833
Reduced 1.76%
158,442
Ordinary shares, no pa...
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
5,537
Added 3.32%
161,275
Ordinary shares, no pa...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$1,095,763
$36.82 p/Share
29,760
Reduced 16.04%
155,738
Ordinary shares, no pa...
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
58,179
Added 26.53%
161,133
Ordinary shares, no pa...
Mar 17
2023
BUY
Open market or private purchase
$201,243
$41.07 p/Share
4,900
Added 3.71%
127,319
Ordinary shares, no pa...
Jun 17
2022
SELL
Payment of exercise price or tax liability
$810,675
$45.0 p/Share
18,015
Reduced 12.83%
122,419
Ordinary shares, no pa...
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
5,537
Added 4.76%
110,753
Ordinary shares, no pa...
Jun 17
2022
BUY
Grant, award, or other acquisition
-
29,681
Added 17.74%
137,601
Ordinary shares, no pa...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$1,253,947
$47.41 p/Share
26,449
Reduced 20.09%
105,216
Ordinary shares, no pa...
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
51,705
Added 31.1%
114,546
Ordinary shares, no pa...
Feb 23
2022
SELL
Open market or private sale
$812,515
$67.2 p/Share
12,091
Reduced 13.14%
79,960
Ordinary shares, no pa...
Jun 17
2021
SELL
Payment of exercise price or tax liability
$151,820
$53.59 p/Share
2,833
Reduced 2.99%
92,051
Ordinary shares, no pa...
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
5,538
Added 5.51%
94,884
Ordinary shares, no pa...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$1,252,701
$54.83 p/Share
22,847
Reduced 20.36%
89,346
Ordinary shares, no pa...
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
33,468
Added 25.28%
98,913
Ordinary shares, no pa...
Jun 15
2021
BUY
Grant, award, or other acquisition
-
11,196
Added 10.54%
95,073
Ordinary shares, no pa...
May 01
2021
SELL
Payment of exercise price or tax liability
$464,217
$57.41 p/Share
8,086
Reduced 10.69%
67,529
Ordinary shares, no pa...
May 01
2021
BUY
Exercise of conversion of derivative security
-
20,424
Added 21.27%
75,615
Ordinary shares, no pa...