Nov 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $43,211               
              $37.38 p/Share               
          
        
            
        
          
              1,156 
              Reduced 4.96% 
          
   
         
        
          
            22,150  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $41,265               
              $42.63 p/Share               
          
        
            
        
          
              968 
              Reduced 3.99% 
          
   
         
        
          
            23,306  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,600 
              Added 23.46% 
          
   
         
        
          
            18,274  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,000 
              Added 19.82% 
          
   
         
        
          
            24,274  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,528               
              $0.5 p/Share               
          
        
            
        
          
              3,057 
              Reduced 0.48% 
          
   
         
        
          
            633,744  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,719               
              $0.6 p/Share               
          
        
            
        
          
              2,865 
              Reduced 0.45% 
          
   
         
        
          
            636,801  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,721               
              $0.63 p/Share               
          
        
            
        
          
              2,733 
              Reduced 0.43% 
          
   
         
        
          
            639,666  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,881               
              $0.65 p/Share               
          
        
            
        
          
              2,895 
              Reduced 0.45% 
          
   
         
        
          
            642,399  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,761               
              $0.67 p/Share               
          
        
            
        
          
              2,629 
              Reduced 0.41% 
          
   
         
        
          
            645,294  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,815               
              $0.63 p/Share               
          
        
            
        
          
              2,881 
              Reduced 0.44% 
          
   
         
        
          
            647,923  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,831               
              $0.67 p/Share               
          
        
            
        
          
              2,733 
              Reduced 0.42% 
          
   
         
        
          
            650,804  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,897               
              $0.68 p/Share               
          
        
            
        
          
              2,790 
              Reduced 0.43% 
          
   
         
        
          
            653,537  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 09                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,874               
              $0.67 p/Share               
          
        
            
        
          
              2,798 
              Reduced 0.42% 
          
   
         
        
          
            656,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,938               
              $0.69 p/Share               
          
        
            
        
          
              2,810 
              Reduced 0.42% 
          
   
         
        
          
            659,125  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,942               
              $0.68 p/Share               
          
        
            
        
          
              2,857 
              Reduced 0.43% 
          
   
         
        
          
            661,935  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,759               
              $0.69 p/Share               
          
        
            
        
          
              2,550 
              Reduced 0.38% 
          
   
         
        
          
            664,792  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,580               
              $0.59 p/Share               
          
        
            
        
          
              2,679 
              Reduced 0.4% 
          
   
         
        
          
            667,342  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 02                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,345               
              $0.52 p/Share               
          
        
            
        
          
              2,587 
              Reduced 0.38% 
          
   
         
        
          
            670,021  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,371               
              $0.49 p/Share               
          
        
            
        
          
              2,799 
              Reduced 0.41% 
          
   
         
        
          
            672,608  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,338               
              $0.5 p/Share               
          
        
            
        
          
              2,676 
              Reduced 0.39% 
          
   
         
        
          
            675,407  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,244               
              $0.47 p/Share               
          
        
            
        
          
              2,647 
              Reduced 0.39% 
          
   
         
        
          
            678,083  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,423               
              $0.51 p/Share               
          
        
            
        
          
              2,791 
              Reduced 0.41% 
          
   
         
        
          
            680,730  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,356               
              $0.52 p/Share               
          
        
            
        
          
              2,609 
              Reduced 0.38% 
          
   
         
        
          
            683,521  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,401               
              $0.5 p/Share               
          
        
            
        
          
              2,803 
              Reduced 0.41% 
          
   
         
        
          
            686,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,558               
              $0.54 p/Share               
          
        
            
        
          
              2,887 
              Reduced 0.42% 
          
   
         
        
          
            688,933  
            Common Stock