May 15
2024
BUY
Exercise of conversion of derivative security
$602,018
$25.33 p/Share
23,767
Added 18.9%
101,959
Ordinary Shares
May 14
2024
SELL
Open market or private sale
$1,659,270
$80.94 p/Share
20,500
Reduced 38.67%
32,519
Ordinary Shares
May 14
2024
SELL
Payment of exercise price or tax liability
$6,505,178
$81.67 p/Share
79,652
Reduced 50.46%
78,192
Ordinary Shares
May 14
2024
BUY
Exercise of conversion of derivative security
$3,600,587
$28.73 p/Share
125,325
Added 44.26%
157,844
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$629,975
$68.29 p/Share
9,225
Reduced 14.83%
52,992
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$89,911
$68.74 p/Share
1,308
Reduced 2.18%
58,595
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,183
Added 25.37%
18,184
Common Shares - Restri...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,484
Added 6.92%
60,316
Ordinary Shares
Feb 18
2024
BUY
Grant, award, or other acquisition
-
19,810
Added 26.19%
55,832
Ordinary Shares
Feb 07
2024
SELL
Open market or private sale
$160,575
$64.23 p/Share
2,500
Reduced 6.49%
36,012
Ordinary Shares
Aug 03
2023
SELL
Open market or private sale
$257,503
$54.66 p/Share
4,711
Reduced 10.92%
38,439
Ordinary Shares
Aug 03
2023
BUY
Exercise of conversion of derivative security
$155,342
$21.87 p/Share
7,103
Added 14.13%
43,150
Ordinary Shares
May 22
2023
SELL
Open market or private sale
$138,912
$43.41 p/Share
3,200
Reduced 8.16%
36,021
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$82,825
$46.04 p/Share
1,799
Reduced 4.39%
39,177
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$57,549
$46.15 p/Share
1,247
Reduced 3.26%
37,051
Ordinary Shares
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,484
Added 10.38%
38,735
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,417
Added 24.76%
16,463
Common Shares - Restri...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$246,932
$45.61 p/Share
5,414
Reduced 13.65%
34,251
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
20,544
Added 32.5%
42,673
Ordinary Shares
Feb 13
2023
SELL
Open market or private sale
$157,745
$45.07 p/Share
3,500
Reduced 13.66%
22,129
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$30,425
$38.08 p/Share
799
Reduced 3.03%
25,599
Ordinary Shares
Nov 14
2022
SELL
Open market or private sale
$109,816
$39.22 p/Share
2,800
Reduced 10.37%
24,193
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$21,307
$32.68 p/Share
652
Reduced 2.37%
26,832
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$41,687
$33.43 p/Share
1,247
Reduced 4.69%
25,368
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
4,484
Added 14.22%
27,052
Ordinary Shares