| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $2.56 |  37,500 |  $96,000.00 |  3,079,348 |  2022-05-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $2.35 |  340,350 |  $799,822.50 |  3,041,848 |  2022-05-26 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $2.23 |  302,274 |  $674,071.02 |  2,701,498 |  2022-05-25 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $2.00 |  826,048 |  $1,652,096.00 |  2,399,224 |  2022-05-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $2.01 |  1,307,063 |  $2,627,196.63 |  1,573,176 |  2022-05-23 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.72 |  33,279 |  $57,239.88 |  266,113 |  2022-05-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.73 |  232,834 |  $402,802.82 |  232,834 |  2022-05-19 |  Filing |  
  |    Officer   |  $1.86 |  27,000 |  $50,220.00 |  503,920 |  2022-05-20 |  Filing |  
  |    Officer   |  $1.70 |  12,500 |  $21,250.00 |  511,734 |  2022-05-19 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.52 |  110,704 |  $500,382.08 |  110,704 |  2022-03-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.52 |  110,704 |  $500,382.08 |  110,704 |  2022-03-02 |  Filing |  
  |    Officer   |  $5.97 |  5,000 |  $29,850.00 |  499,234 |  2021-12-08 |  Filing |  
  |    Director   |  $6.08 |  30,000 |  $182,364.00 |  130,000 |  2021-11-30 |  Filing |  
  |    Large Shareholder   |  $8.32 |  111,950 |  $931,524.76 |  9,100,000 |  2021-10-28 |  Filing |  
  |    Large Shareholder   |  $7.96 |  451,113 |  $3,588,784.36 |  8,988,050 |  2021-10-27 |  Filing |  
  |    Large Shareholder   |  $13.45 |  617 |  $8,298.46 |  135,893 |  2021-09-22 |  Filing |  
  |    Large Shareholder   |  $13.45 |  3,498 |  $47,047.05 |  720,309 |  2021-09-22 |  Filing |  
  |    Large Shareholder   |  $12.68 |  4,137 |  $52,464.61 |  135,276 |  2021-09-22 |  Filing |  
  |    Large Shareholder   |  $12.68 |  23,445 |  $297,324.80 |  716,811 |  2021-09-22 |  Filing |  
  |    Large Shareholder   |  $12.20 |  10,246 |  $124,953.04 |  131,139 |  2021-09-22 |  Filing |