Dec 16
2024
-
1,000
Reduced 2.2%
44,497
Common Stock
Dec 13
2024
-
1,000
Reduced 2.15%
45,497
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$409,604
$52.0 p/Share
7,877
Reduced 14.49%
46,497
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$241,560
$20.13 p/Share
12,000
Added 18.08%
54,374
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$287,687
$44.86 p/Share
6,413
Reduced 13.14%
42,374
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
14,587
Added 23.02%
48,787
Common Stock
Dec 13
2023
SELL
Open market or private sale
$136,800
$22.8 p/Share
6,000
Reduced 14.93%
34,200
Common Stock
Sep 27
2023
SELL
Open market or private sale
$17,000
$17.0 p/Share
1,000
Reduced 2.43%
40,200
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$47,064
$15.9 p/Share
2,960
Reduced 6.7%
41,200
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
10,453
Added 19.14%
44,160
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$91,984
$16.47 p/Share
5,585
Reduced 14.21%
33,707
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
19,733
Added 33.43%
39,292
Common Stock
Apr 04
2023
SELL
Open market or private sale
$15,092
$15.23 p/Share
991
Reduced 4.82%
19,559
Common Stock
Mar 21
2023
SELL
Open market or private sale
$1,600
$16.0 p/Share
100
Reduced 0.48%
20,550
Common Stock
Mar 14
2023
SELL
Open market or private sale
$22,614
$16.05 p/Share
1,409
Reduced 6.39%
20,650
Common Stock
Jan 05
2023
SELL
Open market or private sale
$16,170
$16.17 p/Share
1,000
Reduced 4.34%
22,059
Common Stock
Dec 14
2022
-
1,000
Reduced 4.16%
23,059
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$22,945
$15.77 p/Share
1,455
Reduced 5.7%
24,059
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
5,096
Added 16.65%
25,514
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$11,761
$13.82 p/Share
851
Reduced 4.0%
20,418
Common Stock
Jun 23
2022
BUY
Exercise of conversion of derivative security
-
2,980
Added 12.29%
21,269
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$28,512
$13.99 p/Share
2,038
Reduced 10.03%
18,289
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
7,138
Added 25.99%
20,327
Common Stock
Jul 08
2021
SELL
Payment of exercise price or tax liability
$10,890
$13.75 p/Share
792
Reduced 5.66%
13,189
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
2,749
Added 16.43%
13,981
Common Stock