Jan 25
2025
SELL
Sale (or disposition) back to the issuer
$21,947
$8.73 p/Share
2,514
Reduced 0.69%
359,311
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
-
12,947
Reduced 3.4%
367,846
Common Stock
Jan 20
2025
SELL
Sale (or disposition) back to the issuer
$54,610
$9.07 p/Share
6,021
Reduced 1.64%
361,825
Common Stock
Jan 17
2025
SELL
Sale (or disposition) back to the issuer
$42,473
$9.14 p/Share
4,647
Reduced 1.21%
380,793
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
$224,998
$9.15 p/Share
24,590
Added 6.0%
385,440
Common Stock
Aug 01
2024
SELL
Sale (or disposition) back to the issuer
$360,000
$10.0 p/Share
36,000
Reduced 9.07%
360,849
Common Stock
Jun 11
2024
SELL
Sale (or disposition) back to the issuer
$315,000
$8.75 p/Share
36,000
Reduced 8.32%
396,849
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$20,262
$8.06 p/Share
2,514
Reduced 0.58%
432,849
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$186,711
$7.61 p/Share
24,535
Reduced 5.33%
435,363
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$21,726
$7.61 p/Share
2,855
Reduced 0.62%
459,898
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$216,996
$7.69 p/Share
28,218
Added 5.75%
462,753
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
$211,001
$12.34 p/Share
17,099
Added 3.79%
434,535
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$296,585
$12.46 p/Share
23,803
Reduced 5.39%
417,436
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$39,507
$12.35 p/Share
3,199
Reduced 0.72%
441,239
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$361,440
$13.3 p/Share
27,176
Reduced 5.76%
444,438
Common Stock
Dec 31
2022
BUY
Payment of exercise price or tax liability
$361,440
$13.3 p/Share
27,176
Added 5.76%
444,438
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$227,249
$9.85 p/Share
23,071
Reduced 4.66%
471,614
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
$401,994
$10.35 p/Share
38,840
Added 7.28%
494,685
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$302,683
$11.08 p/Share
27,318
Reduced 5.65%
455,845
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$392,644
$11.22 p/Share
34,995
Reduced 6.75%
483,163
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
-
58,090
Added 10.08%
518,158
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$54,547
$10.51 p/Share
5,190
Reduced 1.45%
353,898
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
$389,999
$3.55 p/Share
109,859
Added 23.43%
359,088
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$17,212
$2.55 p/Share
6,750
Reduced 2.64%
249,229
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$13,535
$2.59 p/Share
5,226
Reduced 2.0%
255,979
Common Stock