Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,622               
              $1.74 p/Share               
          
        
            
        
          
              1,507 
              Added 9.56% 
          
   
         
        
          
            14,252  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $19,929               
              $1.74 p/Share               
          
        
            
        
          
              11,454 
              Added 47.33% 
          
   
         
        
          
            12,745  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $158,646               
              $23.15 p/Share               
          
        
            
        
          
              6,853 
              Reduced 84.15% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,665               
              $2.14 p/Share               
          
        
            
        
          
              6,853 
              Added 45.7% 
          
   
         
        
          
            8,144  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $106,300               
              $31.97 p/Share               
          
        
            
        
          
              3,325 
              Reduced 72.03% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $35,278               
              $10.61 p/Share               
          
        
            
        
          
              3,325 
              Added 41.87% 
          
   
         
        
          
            4,616  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $309,571               
              $27.97 p/Share               
          
        
            
        
          
              11,068 
              Reduced 89.55% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 27                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $117,431               
              $10.61 p/Share               
          
        
            
        
          
              11,068 
              Added 47.24% 
          
   
         
        
          
            12,359  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $96,130               
              $28.01 p/Share               
          
        
            
        
          
              3,432 
              Reduced 72.67% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $36,413               
              $10.61 p/Share               
          
        
            
        
          
              3,432 
              Added 42.08% 
          
   
         
        
          
            4,723  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $915,338               
              $26.11 p/Share               
          
        
            
        
          
              35,057 
              Reduced 96.45% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $223,663               
              $6.38 p/Share               
          
        
            
        
          
              35,057 
              Added 49.1% 
          
   
         
        
          
            36,348  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $165,659               
              $16.11 p/Share               
          
        
            
        
          
              10,283 
              Reduced 88.85% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $19,949               
              $1.94 p/Share               
          
        
            
        
          
              10,283 
              Added 47.05% 
          
   
         
        
          
            11,574  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $203,276               
              $16.24 p/Share               
          
        
            
        
          
              12,517 
              Reduced 90.65% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $24,282               
              $1.94 p/Share               
          
        
            
        
          
              12,517 
              Added 47.55% 
          
   
         
        
          
            13,808  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $79,390               
              $15.91 p/Share               
          
        
            
        
          
              4,990 
              Reduced 79.45% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 24                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,678               
              $2.14 p/Share               
          
        
            
        
          
              4,990 
              Added 44.27% 
          
   
         
        
          
            6,281  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $142,324               
              $15.17 p/Share               
          
        
            
        
          
              9,382 
              Reduced 87.9% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $18,201               
              $1.94 p/Share               
          
        
            
        
          
              9,382 
              Added 46.78% 
          
   
         
        
          
            10,673  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $450               
              $15.01 p/Share               
          
        
            
        
          
              30 
              Reduced 2.27% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $64               
              $2.14 p/Share               
          
        
            
        
          
              30 
              Added 2.22% 
          
   
         
        
          
            1,321  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $59,200               
              $15.06 p/Share               
          
        
            
        
          
              3,931 
              Reduced 75.28% 
          
   
         
        
          
            1,291  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $7,626               
              $1.94 p/Share               
          
        
            
        
          
              3,931 
              Added 42.95% 
          
   
         
        
          
            5,222  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $163,191               
              $15.87 p/Share               
          
        
            
        
          
              10,283 
              Reduced 88.85% 
          
   
         
        
          
            1,291  
            Common Stock