Dec 12
2024
SELL
Grant, award, or other acquisition
-
95,000
Reduced 27.77%
247,039
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$45,277
$8.46 p/Share
5,352
Reduced 3.4%
152,039
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$8,409
$8.04 p/Share
1,046
Reduced 0.66%
157,391
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$10,188
$9.74 p/Share
1,046
Reduced 0.66%
158,437
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$30,149
$8.45 p/Share
3,568
Reduced 2.19%
159,483
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$11,662
$9.8 p/Share
1,190
Reduced 0.72%
163,051
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
48,750
Added 22.89%
164,241
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$111,506
$11.53 p/Share
9,671
Reduced 7.73%
115,491
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 16.65%
125,162
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$63,466
$16.61 p/Share
3,821
Reduced 3.67%
100,162
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$15,676
$15.46 p/Share
1,014
Reduced 0.97%
103,983
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$9,024
$15.64 p/Share
577
Reduced 0.55%
104,997
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$54,613
$18.95 p/Share
2,882
Reduced 2.66%
105,574
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
8,334
Added 7.14%
108,456
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$43,892
$15.23 p/Share
2,882
Reduced 2.8%
100,122
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
8,333
Added 7.48%
103,004
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$29,714
$13.97 p/Share
2,127
Reduced 2.2%
94,671
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 23.66%
96,798
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$18,006
$13.24 p/Share
1,360
Reduced 2.0%
66,798
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$8,194
$12.05 p/Share
680
Reduced 0.99%
68,158
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$30,476
$9.79 p/Share
3,113
Reduced 4.33%
68,838
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
9,000
Added 11.12%
71,951
Common Stock
Sep 28
2022
SELL
Payment of exercise price or tax liability
$16,600
$5.76 p/Share
2,882
Reduced 4.38%
62,951
Common Stock
Sep 28
2022
BUY
Grant, award, or other acquisition
-
8,333
Added 11.24%
65,833
Common Stock
Sep 09
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 30.3%
57,500
Common Stock