Jul 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $136,720               
              $10.2 p/Share               
          
        
            
        
          
              13,404 
              Reduced 15.92% 
          
   
         
        
          
            70,775  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,147 
              Added 26.37% 
          
   
         
        
          
            84,179  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,686               
              $5.68 p/Share               
          
        
            
        
          
              649 
              Reduced 1.19% 
          
   
         
        
          
            54,032  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,034 
              Added 3.59% 
          
   
         
        
          
            54,681  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,409 
              Added 6.08% 
          
   
         
        
          
            52,647  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,677 
              Added 16.43% 
          
   
         
        
          
            49,238  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,136 
              Added 17.06% 
          
   
         
        
          
            39,561  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,137 
              Added 20.57% 
          
   
         
        
          
            31,425  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 09                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,875 
              Added 7.45% 
          
   
         
        
          
            23,288  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $272               
              $4.0 p/Share               
          
        
            
        
          
              68 
              Reduced 0.32% 
          
   
         
        
          
            21,413  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,330               
              $4.32 p/Share               
          
        
            
        
          
              1,234 
              Reduced 5.43% 
          
   
         
        
          
            21,481  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,875 
              Added 7.63% 
          
   
         
        
          
            22,715  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $8,776               
              $14.9 p/Share               
          
        
            
        
          
              589 
              Reduced 2.75% 
          
   
         
        
          
            20,840  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,875 
              Added 8.15% 
          
   
         
        
          
            21,138  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $7,300               
              $29.2 p/Share               
          
        
            
        
          
              250 
              Reduced 1.28% 
          
   
         
        
          
            19,263  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $320,515               
              $34.39 p/Share               
          
        
            
        
          
              9,320 
              Reduced 32.32% 
          
   
         
        
          
            19,513  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 11                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,688               
              $46.75 p/Share               
          
        
            
        
          
              250 
              Reduced 0.86% 
          
   
         
        
          
            28,833  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,875 
              Added 6.06% 
          
   
         
        
          
            29,083  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,408 
              Added 11.13% 
          
   
         
        
          
            27,208  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,678 
              Added 28.91% 
          
   
         
        
          
            23,800  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,017 
              Added 12.5% 
          
   
         
        
          
            14,122  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $13,243               
              $52.97 p/Share               
          
        
            
        
          
              250 
              Reduced 2.02% 
          
   
         
        
          
            12,105  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $17,500               
              $70.0 p/Share               
          
        
            
        
          
              250 
              Reduced 1.98% 
          
   
         
        
          
            12,355  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $15,255               
              $61.02 p/Share               
          
        
            
        
          
              250 
              Reduced 1.94% 
          
   
         
        
          
            12,605  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $137,917               
              $69.34 p/Share               
          
        
            
        
          
              1,989 
              Reduced 13.4% 
          
   
         
        
          
            12,855  
            Common Stock