Dec 12
2024
SELL
Grant, award, or other acquisition
-
95,000
Reduced 32.47%
197,620
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$27,173
$8.46 p/Share
3,212
Reduced 3.03%
102,620
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$6,247
$8.04 p/Share
777
Reduced 0.73%
105,832
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$7,577
$9.74 p/Share
778
Reduced 0.72%
106,609
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$30,149
$8.45 p/Share
3,568
Reduced 3.22%
107,387
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$8,741
$9.8 p/Share
892
Reduced 0.8%
110,955
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
48,750
Added 30.36%
111,847
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$70,609
$11.53 p/Share
6,124
Reduced 8.85%
63,097
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 17.81%
69,221
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$34,449
$16.61 p/Share
2,074
Reduced 3.68%
54,221
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$11,641
$15.46 p/Share
753
Reduced 1.32%
56,295
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$5,411
$15.64 p/Share
346
Reduced 0.6%
57,048
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$38,241
$18.95 p/Share
2,018
Reduced 3.4%
57,394
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
5,834
Added 8.94%
59,412
Common Stock
Apr 04
2023
SELL
Open market or private sale
$130,378
$14.95 p/Share
8,721
Reduced 14.0%
53,578
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$70,240
$15.23 p/Share
4,612
Reduced 6.89%
62,299
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
13,333
Added 17.04%
64,893
Common Stock
Mar 23
2023
SELL
Open market or private sale
$80,550
$16.11 p/Share
5,000
Reduced 8.54%
53,578
Common Stock
Feb 21
2023
SELL
Open market or private sale
$35,280
$13.89 p/Share
2,540
Reduced 4.16%
58,578
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$24,447
$13.97 p/Share
1,750
Reduced 2.78%
61,118
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 32.3%
62,868
Common Stock
Feb 08
2023
SELL
Open market or private sale
$21,326
$14.41 p/Share
1,480
Reduced 4.31%
32,868
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$7,838
$13.24 p/Share
592
Reduced 1.69%
34,348
Common Stock
Feb 03
2023
SELL
Open market or private sale
$46,372
$12.91 p/Share
3,592
Reduced 9.22%
35,368
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$9,330
$3.11 p/Share
3,000
Added 7.15%
38,960
Common Stock