Apr 18
2025
SELL
Payment of exercise price or tax liability
$12,287
$8.1 p/Share
1,517
Reduced 0.73%
205,603
Common Stock
Apr 18
2025
BUY
Exercise of conversion of derivative security
-
5,151
Added 2.43%
207,120
Common Stock
Apr 17
2025
SELL
Payment of exercise price or tax liability
$4,698
$8.1 p/Share
580
Reduced 0.29%
201,969
Common Stock
Apr 17
2025
BUY
Exercise of conversion of derivative security
-
1,969
Added 0.96%
202,549
Common Stock
Apr 07
2025
SELL
Payment of exercise price or tax liability
$22,153
$8.98 p/Share
2,467
Reduced 1.21%
200,580
Common Stock
Apr 07
2025
BUY
Exercise of conversion of derivative security
-
8,377
Added 3.96%
203,047
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
$2,749
$7.81 p/Share
352
Added 0.17%
205,955
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$17,953
$9.87 p/Share
1,819
Reduced 0.93%
194,670
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
6,133
Added 3.03%
196,489
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
$3,205
$10.21 p/Share
314
Added 0.16%
190,356
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$764,024
$17.66 p/Share
43,263
Reduced 18.54%
190,042
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$690,000
$13.8 p/Share
50,000
Added 17.65%
233,305
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$33,318
$16.87 p/Share
1,975
Reduced 1.07%
183,305
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
5,151
Added 2.7%
185,280
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$12,593
$16.68 p/Share
755
Reduced 0.42%
180,129
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
-
1,969
Added 1.08%
180,884
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$91,515
$17.77 p/Share
5,150
Reduced 2.8%
178,915
Common Stock
Apr 07
2024
BUY
Exercise of conversion of derivative security
-
13,668
Added 6.91%
184,065
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$41,001
$17.85 p/Share
2,297
Reduced 1.33%
170,397
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
6,133
Added 3.43%
172,694
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$28,321
$14.34 p/Share
1,975
Reduced 1.17%
166,561
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
5,151
Added 2.97%
168,536
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$74,729
$14.57 p/Share
5,129
Reduced 3.06%
162,452
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
13,668
Added 7.54%
167,581
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$45,192
$11.94 p/Share
3,785
Reduced 2.4%
153,913
Common Stock