Oct 01
2024
SELL
Payment of exercise price or tax liability
$92,063
$22.12 p/Share
4,162
Reduced 14.74%
24,075
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
8,211
Added 22.53%
28,237
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$44,444
$26.79 p/Share
1,659
Reduced 7.65%
20,026
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
3,272
Added 13.11%
21,685
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$99,904
$30.21 p/Share
3,307
Reduced 15.23%
18,413
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
9,267
Added 29.91%
21,720
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$7,610
$17.74 p/Share
429
Reduced 3.33%
12,453
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,233
Added 8.74%
12,882
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$32,815
$24.2 p/Share
1,356
Reduced 10.43%
11,649
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
3,308
Added 20.28%
13,005
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$12,037
$28.19 p/Share
427
Reduced 4.22%
9,697
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,233
Added 10.86%
10,124
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$12,609
$29.53 p/Share
427
Reduced 4.58%
8,891
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,233
Added 11.69%
9,318
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$16,166
$37.86 p/Share
427
Reduced 5.02%
8,085
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,233
Added 12.65%
8,512
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$45,606
$26.78 p/Share
1,703
Reduced 18.96%
7,279
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
4,931
Added 35.44%
8,982
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$40,167
$30.43 p/Share
1,320
Reduced 24.58%
4,051
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
3,309
Added 38.12%
5,371
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$96,665
$77.58 p/Share
1,246
Reduced 37.67%
2,062
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
-
3,308
Added 50.0%
3,308
Common Stock