Aug 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $300,000               
              $30.0 p/Share               
          
        
            
        
          
              10,000 
              Reduced 5.94% 
          
   
         
        
          
            158,229  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $63,700               
              $6.37 p/Share               
          
        
            
        
          
              10,000 
              Added 5.71% 
          
   
         
        
          
            165,116  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $184,987               
              $27.61 p/Share               
          
        
            
        
          
              6,700 
              Added 4.06% 
          
   
         
        
          
            158,229  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $71,572               
              $27.86 p/Share               
          
        
            
        
          
              2,569 
              Reduced 1.76% 
          
   
         
        
          
            143,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $12,099               
              $4.71 p/Share               
          
        
            
        
          
              2,569 
              Added 1.73% 
          
   
         
        
          
            145,608  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $204,426               
              $27.51 p/Share               
          
        
            
        
          
              7,431 
              Reduced 4.94% 
          
   
         
        
          
            143,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $35,000               
              $4.71 p/Share               
          
        
            
        
          
              7,431 
              Added 4.71% 
          
   
         
        
          
            150,470  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $21,748               
              $25.26 p/Share               
          
        
            
        
          
              861 
              Reduced 0.35% 
          
   
         
        
          
            242,827  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,055               
              $4.71 p/Share               
          
        
            
        
          
              861 
              Added 0.35% 
          
   
         
        
          
            243,688  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $514,947               
              $25.04 p/Share               
          
        
            
        
          
              20,565 
              Reduced 7.81% 
          
   
         
        
          
            242,827  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $96,861               
              $4.71 p/Share               
          
        
            
        
          
              20,565 
              Added 7.24% 
          
   
         
        
          
            263,392  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $466,207               
              $25.1 p/Share               
          
        
            
        
          
              18,574 
              Reduced 7.11% 
          
   
         
        
          
            242,827  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $87,483               
              $4.71 p/Share               
          
        
            
        
          
              18,574 
              Added 6.63% 
          
   
         
        
          
            261,401  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $318,343               
              $21.01 p/Share               
          
        
            
        
          
              15,152 
              Reduced 5.87% 
          
   
         
        
          
            242,827  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $30,758               
              $2.03 p/Share               
          
        
            
        
          
              15,152 
              Added 5.55% 
          
   
         
        
          
            257,979  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,490 
              Added 4.3% 
          
   
         
        
          
            189,027  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,051 
              Added 3.24% 
          
   
         
        
          
            180,537  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,397 
              Added 4.07% 
          
   
         
        
          
            174,486  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $577,591               
              $70.13 p/Share               
          
        
            
        
          
              8,236 
              Reduced 4.7% 
          
   
         
        
          
            167,089  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $16,719               
              $2.03 p/Share               
          
        
            
        
          
              8,236 
              Added 4.49% 
          
   
         
        
          
            175,325  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $700               
              $70.0 p/Share               
          
        
            
        
          
              10 
              Reduced 0.01% 
          
   
         
        
          
            167,089  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $20               
              $2.03 p/Share               
          
        
            
        
          
              10 
              Added 0.01% 
          
   
         
        
          
            167,099  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 29                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $122,815               
              $70.02 p/Share               
          
        
            
        
          
              1,754 
              Reduced 1.04% 
          
   
         
        
          
            167,089  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 29                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $3,561               
              $2.03 p/Share               
          
        
            
        
          
              1,754 
              Added 1.03% 
          
   
         
        
          
            168,843  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 21                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $162,875               
              $65.15 p/Share               
          
        
            
        
          
              2,500 
              Reduced 1.47% 
          
   
         
        
          
            167,089  
            Common Stock