Nov 20
2024
SELL
Open market or private sale
$616,803
$30.35 p/Share
20,323
Reduced 9.41%
195,572
Common stock, $.001 pa...
Nov 08
2024
SELL
Open market or private sale
$446,015
$23.58 p/Share
18,915
Reduced 8.06%
215,895
Common stock, $.001 pa...
Oct 22
2024
SELL
Payment of exercise price or tax liability
$133,864
$18.51 p/Share
7,232
Reduced 2.99%
234,810
Common stock, $.001 pa...
Jul 22
2024
SELL
Payment of exercise price or tax liability
$73,771
$9.68 p/Share
7,621
Reduced 3.05%
242,042
Common stock, $.001 pa...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$163,010
$10.44 p/Share
15,614
Reduced 5.89%
249,663
Common stock, $.001 pa...
Jun 13
2024
SELL
Sale (or disposition) back to the issuer
$422,350
$10.44 p/Share
40,455
Reduced 13.23%
265,277
Common stock, $.001 pa...
Jun 13
2024
BUY
Grant, award, or other acquisition
-
80,910
Added 20.93%
305,732
Common stock, $.001 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$8,314
$12.12 p/Share
686
Reduced 0.3%
224,822
Common stock, $.001 pa...
Apr 29
2024
BUY
Grant, award, or other acquisition
-
25,671
Added 10.22%
225,508
Common stock, $.001 pa...
Apr 22
2024
SELL
Payment of exercise price or tax liability
$91,772
$12.12 p/Share
7,572
Reduced 3.65%
199,837
Common stock, $.001 pa...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$144,661
$15.81 p/Share
9,150
Reduced 4.23%
207,409
Common stock, $.001 pa...
Jan 05
2024
SELL
Payment of exercise price or tax liability
$17,084
$18.53 p/Share
922
Reduced 0.42%
216,559
Common stock, $.001 pa...
Jan 05
2024
BUY
Exercise of conversion of derivative security
$15,224
$13.84 p/Share
1,100
Added 0.5%
217,481
Common stock, $.001 pa...
Oct 23
2023
SELL
Payment of exercise price or tax liability
$37,818
$6.91 p/Share
5,473
Reduced 2.47%
216,381
Common stock, $.001 pa...
Aug 10
2023
SELL
Open market or private sale
$192,008
$14.08 p/Share
13,637
Reduced 5.79%
221,854
Common stock, $.001 pa...
Aug 08
2023
SELL
Open market or private sale
$390,416
$12.07 p/Share
32,346
Reduced 12.08%
235,491
Common stock, $.001 pa...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$5,080
$2.14 p/Share
2,374
Reduced 0.88%
267,837
Common stock, $.001 pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$57,371
$7.91 p/Share
7,253
Reduced 2.61%
270,211
Common stock, $.001 pa...
Jun 26
2023
BUY
Grant, award, or other acquisition
-
112,099
Added 28.78%
277,464
Common stock, $.001 pa...
Apr 24
2023
SELL
Payment of exercise price or tax liability
$11,767
$2.14 p/Share
5,499
Reduced 3.22%
165,365
Common stock, $.001 pa...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$8,791
$2.21 p/Share
3,978
Reduced 2.28%
170,864
Common stock, $.001 pa...
Nov 10
2022
SELL
Open market or private sale
$108,553
$2.15 p/Share
50,490
Reduced 22.41%
174,842
Common stock, $.001 pa...
Oct 24
2022
SELL
Payment of exercise price or tax liability
$15,191
$2.74 p/Share
5,544
Reduced 2.4%
225,332
Common stock, $.001 pa...
Jul 25
2022
SELL
Payment of exercise price or tax liability
$4,653
$2.96 p/Share
1,572
Reduced 0.68%
230,876
Common stock, $.001 pa...
Jul 22
2022
SELL
Payment of exercise price or tax liability
$9,864
$1.82 p/Share
5,420
Reduced 2.28%
232,448
Common stock, $.001 pa...