May 15
2025
SELL
Open market or private sale
$248,060
$5.78 p/Share
42,917
Reduced 9.27%
419,976
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$124,382
$6.85 p/Share
18,158
Reduced 3.77%
462,893
Common Stock
Mar 30
2025
SELL
Payment of exercise price or tax liability
$10,254
$4.16 p/Share
2,465
Reduced 0.51%
481,051
Common Stock
Mar 30
2025
BUY
Grant, award, or other acquisition
-
4,971
Added 1.02%
483,516
Common Stock
Mar 05
2025
SELL
Open market or private sale
$93,158
$4.28 p/Share
21,766
Reduced 4.35%
478,545
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$7,235
$4.04 p/Share
1,791
Reduced 0.57%
314,667
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
185,644
Added 27.06%
500,311
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$22,401
$4.17 p/Share
5,372
Reduced 1.67%
316,458
Common Stock
Dec 03
2024
SELL
Open market or private sale
$18,193
$4.51 p/Share
4,034
Reduced 1.24%
321,830
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$7,248
$2.79 p/Share
2,598
Reduced 0.79%
325,864
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
223,714
Added 40.51%
328,462
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$9,818
$7.83 p/Share
1,254
Reduced 1.18%
104,748
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$11,503
$7.82 p/Share
1,471
Reduced 1.37%
106,002
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
54,348
Added 33.59%
107,473
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$23,771
$9.15 p/Share
2,598
Reduced 4.66%
53,125
Common Stock
May 08
2023
SELL
Open market or private sale
$31,583
$16.23 p/Share
1,946
Reduced 3.37%
55,723
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$19,788
$15.78 p/Share
1,254
Reduced 2.13%
57,669
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
18,114
Added 23.51%
58,923
Common Stock
Feb 09
2023
SELL
Open market or private sale
$77,896
$19.31 p/Share
4,034
Reduced 9.0%
40,809
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
-
3,029
Reduced 6.38%
44,412
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
15,441
Added 24.56%
47,441
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
-
32,000
Added 50.0%
32,000
Common Stock