Nov 02
2023
BUY
Grant, award, or other acquisition
-
31,056
Added 6.48%
448,144
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$333
$4.44 p/Share
75
Reduced 0.02%
417,088
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$453
$6.05 p/Share
75
Reduced 0.02%
417,163
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$663
$8.84 p/Share
75
Reduced 0.02%
417,238
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$6,780
$8.76 p/Share
774
Reduced 0.19%
417,313
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$800
$10.67 p/Share
75
Reduced 0.02%
418,087
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$696
$9.28 p/Share
75
Reduced 0.02%
418,162
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$696
$9.29 p/Share
75
Reduced 0.02%
422,516
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$941
$9.14 p/Share
103
Reduced 0.02%
422,591
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$50,596
$9.11 p/Share
5,554
Reduced 1.3%
422,694
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
22,836
Added 5.06%
428,248
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$38,981
$9.11 p/Share
4,279
Reduced 1.01%
418,237
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
43,524
Added 9.69%
405,412
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$843
$11.71 p/Share
72
Reduced 0.02%
361,888
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$1,466
$11.73 p/Share
125
Reduced 0.03%
361,960
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$1,273
$12.36 p/Share
103
Reduced 0.03%
362,085
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$2,311
$12.36 p/Share
187
Reduced 0.05%
362,188
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,857
$10.86 p/Share
171
Reduced 0.05%
362,375
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$2,008
$10.74 p/Share
187
Reduced 0.05%
362,546
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$2,297
$16.77 p/Share
137
Reduced 0.04%
362,733
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,246
$17.36 p/Share
187
Reduced 0.05%
362,870
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$2,087
$15.24 p/Share
137
Reduced 0.04%
363,057
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$2,514
$15.24 p/Share
165
Reduced 0.05%
363,194
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$2,272
$18.78 p/Share
121
Reduced 0.03%
363,359
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$2,994
$18.26 p/Share
164
Reduced 0.05%
363,480
Common Stock