May 14
2025
SELL
Open market or private sale
$218,236
$19.1 p/Share
11,426
Reduced 6.91%
153,900
Common stock, $.001 pa...
May 13
2025
SELL
Payment of exercise price or tax liability
$503,183
$14.76 p/Share
34,091
Reduced 17.1%
165,326
Common stock, $.001 pa...
May 09
2025
BUY
Grant, award, or other acquisition
-
89,285
Added 30.93%
199,417
Common stock, $.001 pa...
Apr 30
2025
SELL
Payment of exercise price or tax liability
$5,195
$10.05 p/Share
517
Reduced 0.47%
110,132
Common stock, $.001 pa...
Apr 22
2025
SELL
Payment of exercise price or tax liability
$40,350
$10.05 p/Share
4,015
Reduced 3.5%
110,649
Common stock, $.001 pa...
Apr 11
2025
BUY
Grant, award, or other acquisition
-
21,598
Added 15.85%
114,664
Common stock, $.001 pa...
Jan 22
2025
SELL
Payment of exercise price or tax liability
$152,438
$30.15 p/Share
5,056
Reduced 5.15%
93,066
Common stock, $.001 pa...
Nov 18
2024
SELL
Open market or private sale
$70,289
$28.89 p/Share
2,433
Reduced 2.42%
98,122
Common stock, $.001 pa...
Nov 14
2024
SELL
Open market or private sale
$327,361
$28.97 p/Share
11,300
Reduced 10.1%
100,555
Common stock, $.001 pa...
Nov 12
2024
SELL
Open market or private sale
$181,053
$28.89 p/Share
6,267
Reduced 5.31%
111,855
Common stock, $.001 pa...
Nov 08
2024
SELL
Open market or private sale
$269,300
$26.93 p/Share
10,000
Reduced 7.81%
118,122
Common stock, $.001 pa...
Oct 22
2024
SELL
Payment of exercise price or tax liability
$88,829
$18.51 p/Share
4,799
Reduced 3.61%
128,122
Common stock, $.001 pa...
Sep 24
2024
SELL
Open market or private sale
$150,200
$15.02 p/Share
10,000
Reduced 7.0%
132,921
Common stock, $.001 pa...
Jul 22
2024
SELL
Payment of exercise price or tax liability
$49,000
$9.68 p/Share
5,062
Reduced 3.42%
142,921
Common stock, $.001 pa...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$102,040
$10.44 p/Share
9,774
Reduced 6.2%
147,983
Common stock, $.001 pa...
Jun 13
2024
SELL
Sale (or disposition) back to the issuer
$263,964
$10.44 p/Share
25,284
Reduced 13.81%
157,757
Common stock, $.001 pa...
Jun 13
2024
BUY
Grant, award, or other acquisition
-
50,568
Added 21.65%
183,041
Common stock, $.001 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$6,399
$12.12 p/Share
528
Reduced 0.4%
132,473
Common stock, $.001 pa...
Apr 29
2024
BUY
Grant, award, or other acquisition
-
19,747
Added 12.93%
133,001
Common stock, $.001 pa...
Apr 22
2024
SELL
Payment of exercise price or tax liability
$60,054
$12.12 p/Share
4,955
Reduced 4.19%
113,254
Common stock, $.001 pa...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$94,543
$15.81 p/Share
5,980
Reduced 4.82%
118,209
Common stock, $.001 pa...
Oct 23
2023
SELL
Payment of exercise price or tax liability
$25,490
$6.91 p/Share
3,689
Reduced 2.88%
124,189
Common stock, $.001 pa...
Aug 10
2023
SELL
Open market or private sale
$137,300
$13.73 p/Share
10,000
Reduced 7.25%
127,878
Common stock, $.001 pa...
Aug 08
2023
SELL
Open market or private sale
$172,385
$11.86 p/Share
14,535
Reduced 9.54%
137,878
Common stock, $.001 pa...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$3,896
$2.14 p/Share
1,821
Reduced 1.18%
152,413
Common stock, $.001 pa...