Jan 18
2025
SELL
Payment of exercise price or tax liability
$1,472,548
$73.99 p/Share
19,902
Reduced 10.19%
175,409
Ordinary Shares
Jan 18
2025
BUY
Exercise of conversion of derivative security
-
50,570
Added 20.57%
195,311
Ordinary Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$6,765,910
$72.29 p/Share
93,594
Reduced 39.27%
144,741
Ordinary Shares
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
237,529
Added 49.92%
238,335
Ordinary Shares
Jan 18
2024
SELL
Payment of exercise price or tax liability
$1,533,546
$94.5 p/Share
16,228
Reduced 1.98%
804,731
Ordinary Shares
Jan 18
2024
BUY
Exercise of conversion of derivative security
-
41,034
Added 4.76%
820,959
Ordinary Shares
Oct 12
2023
SELL
Payment of exercise price or tax liability
$2,098,606
$94.4 p/Share
22,231
Reduced 2.77%
779,925
Ordinary Shares
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
56,497
Added 6.58%
802,156
Ordinary Shares
May 24
2023
-
24,250
Reduced 2.71%
870,659
Ordinary Shares
May 23
2023
SELL
Open market or private sale
$3,011,505
$59.34 p/Share
50,750
Reduced 5.37%
894,909
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$25,357,791
$64.48 p/Share
393,266
Reduced 29.37%
945,659
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
999,406
Added 42.74%
1,338,925
Ordinary Shares
Jan 18
2023
SELL
Payment of exercise price or tax liability
$594,098
$53.59 p/Share
11,086
Reduced 3.16%
339,519
Ordinary Shares
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
28,173
Added 7.44%
350,605
Ordinary Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
-
49,329
Reduced 13.27%
322,432
Ordinary Shares
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
124,926
Added 25.15%
371,761
Ordinary Shares
Oct 12
2022
SELL
Payment of exercise price or tax liability
$735,179
$33.07 p/Share
22,231
Reduced 8.26%
246,835
Ordinary Shares
Oct 12
2022
BUY
Exercise of conversion of derivative security
-
56,497
Added 17.35%
269,066
Ordinary Shares
Jan 04
2022
SELL
Sale (or disposition) back to the issuer
$701,328
$27.68 p/Share
25,337
Reduced 10.65%
212,569
Ordinary Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,378,818
$27.9 p/Share
49,420
Reduced 18.86%
212,569
Ordinary Shares
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
150,263
Added 38.71%
237,906
Ordinary Shares
Oct 12
2021
SELL
Payment of exercise price or tax liability
$524,207
$23.58 p/Share
22,231
Reduced 13.96%
137,063
Ordinary Shares
Oct 12
2021
BUY
Exercise of conversion of derivative security
-
56,497
Added 26.18%
159,294
Ordinary Shares