Dec 31
2023
SELL
Payment of exercise price or tax liability
$10,461
$10.42 p/Share
1,004
Reduced 0.15%
678,030
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$10,017
$9.0 p/Share
1,113
Reduced 0.16%
679,034
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$9,794
$8.8 p/Share
1,113
Reduced 0.16%
680,147
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$8,681
$7.8 p/Share
1,113
Reduced 0.16%
681,260
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$8,892
$7.99 p/Share
1,113
Reduced 0.16%
682,373
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$24,990
$7.68 p/Share
3,254
Added 0.47%
683,486
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$10,629
$9.55 p/Share
1,113
Reduced 0.16%
680,232
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$25,097
$9.21 p/Share
2,725
Reduced 0.4%
681,345
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,772
$8.78 p/Share
1,113
Reduced 0.16%
684,070
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$22,344
$8.2 p/Share
2,725
Reduced 0.4%
685,183
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$8,659
$7.78 p/Share
1,113
Reduced 0.16%
687,908
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$22,808
$8.37 p/Share
2,725
Reduced 0.39%
689,021
Common Stock
May 09
2023
BUY
Open market or private purchase
$49,999
$8.35 p/Share
5,988
Added 0.86%
691,746
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$11,664
$10.48 p/Share
1,113
Reduced 0.16%
685,758
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$27,495
$10.09 p/Share
2,725
Reduced 0.4%
686,871
Common Stock
Apr 12
2023
SELL
Payment of exercise price or tax liability
$74,129
$9.25 p/Share
8,014
Reduced 1.15%
689,596
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
18,383
Added 2.57%
697,610
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$9,837
$8.33 p/Share
1,181
Reduced 0.17%
679,227
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$23,653
$7.74 p/Share
3,056
Reduced 0.45%
680,408
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$8,985
$7.2 p/Share
1,248
Reduced 0.18%
683,464
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$23,225
$7.6 p/Share
3,056
Reduced 0.44%
684,712
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$9,971
$7.99 p/Share
1,248
Reduced 0.18%
687,768
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$22,828
$7.47 p/Share
3,056
Reduced 0.44%
689,016
Common Stock
Jan 06
2023
BUY
Grant, award, or other acquisition
-
91,911
Added 11.72%
692,072
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$14,687
$5.39 p/Share
2,725
Reduced 0.45%
600,161
Common Stock