Feb 26
2025
BUY
Grant, award, or other acquisition
-
151,934
Added 24.7%
463,185
Common Stock
Jan 24
2025
SELL
Open market or private sale
$266,093
$18.05 p/Share
14,742
Reduced 4.52%
311,251
Common Stock
Jan 06
2025
SELL
Open market or private sale
$47,947
$16.02 p/Share
2,993
Reduced 0.91%
325,993
Common Stock
Jan 02
2025
SELL
Open market or private sale
$197,460
$15.52 p/Share
12,723
Reduced 3.72%
328,986
Common Stock
Dec 23
2024
SELL
Open market or private sale
$115,291
$15.22 p/Share
7,575
Reduced 2.17%
341,709
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$312,823
$15.3 p/Share
20,446
Reduced 5.53%
349,284
Common Stock
Nov 19
2024
SELL
Open market or private sale
$36,336
$20.02 p/Share
1,815
Reduced 0.49%
369,730
Common Stock
Nov 13
2024
SELL
Open market or private sale
$42,061
$20.01 p/Share
2,102
Reduced 0.56%
371,545
Common Stock
Sep 27
2024
SELL
Open market or private sale
$101,511
$15.07 p/Share
6,736
Reduced 1.77%
373,647
Common Stock
Sep 26
2024
SELL
Open market or private sale
$16,500
$15.0 p/Share
1,100
Reduced 0.29%
380,383
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$284,328
$14.4 p/Share
19,745
Reduced 4.92%
381,483
Common Stock
Jul 25
2024
SELL
Open market or private sale
$77,938
$20.01 p/Share
3,895
Reduced 0.96%
401,228
Common Stock
Jun 24
2024
SELL
Open market or private sale
$131,217
$16.84 p/Share
7,792
Reduced 1.89%
405,123
Common Stock
Jun 20
2024
SELL
Open market or private sale
$49,474
$16.53 p/Share
2,993
Reduced 0.72%
412,915
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$440,413
$17.24 p/Share
25,546
Reduced 5.79%
415,908
Common Stock
Mar 22
2024
SELL
Open market or private sale
$310,254
$26.79 p/Share
11,581
Reduced 2.56%
441,454
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$401,969
$26.92 p/Share
14,932
Reduced 3.19%
453,035
Common Stock
Mar 06
2024
SELL
Open market or private sale
$412,639
$30.33 p/Share
13,605
Reduced 2.83%
467,967
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$102,037
$7.5 p/Share
13,605
Added 2.75%
481,572
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
83,396
Added 15.13%
467,967
Common Stock
Jan 25
2024
SELL
Open market or private sale
$34,400
$25.0 p/Share
1,376
Reduced 0.36%
384,571
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$13,691
$9.95 p/Share
1,376
Added 0.36%
385,947
Common Stock
Jan 24
2024
SELL
Open market or private sale
$453,462
$25.02 p/Share
18,124
Reduced 4.5%
384,571
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$150,791
$8.32 p/Share
18,124
Added 4.31%
402,695
Common Stock
Jan 23
2024
SELL
Open market or private sale
$87,500
$25.0 p/Share
3,500
Reduced 0.9%
384,571
Common Stock