Aug 29                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              729 
              Added 0.44% 
          
   
         
        
          
            165,131 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 29                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,069 
              Added 0.65% 
          
   
         
        
          
            164,402 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,068 
              Added 0.65% 
          
   
         
        
          
            163,333 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $915,600               
              $91.56 p/Share               
          
        
            
        
          
              10,000 
              Reduced 5.81% 
          
   
         
        
          
            162,265 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $134,300               
              $13.43 p/Share               
          
        
            
        
          
              10,000 
              Added 5.49% 
          
   
         
        
          
            172,265 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,068 
              Added 0.65% 
          
   
         
        
          
            162,265 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,068 
              Added 0.66% 
          
   
         
        
          
            161,197 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              998 
              Added 0.62% 
          
   
         
        
          
            160,129 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              997 
              Added 0.62% 
          
   
         
        
          
            159,131 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              997 
              Added 0.63% 
          
   
         
        
          
            158,134 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              997 
              Added 0.63% 
          
   
         
        
          
            157,137 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $125,050               
              $50.02 p/Share               
          
        
            
        
          
              2,500 
              Reduced 1.58% 
          
   
         
        
          
            156,140 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,350               
              $2.14 p/Share               
          
        
            
        
          
              2,500 
              Added 1.55% 
          
   
         
        
          
            158,640 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              672 
              Added 0.43% 
          
   
         
        
          
            156,140 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              671 
              Added 0.43% 
          
   
         
        
          
            155,468 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              671 
              Added 0.43% 
          
   
         
        
          
            154,797 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              671 
              Added 0.43% 
          
   
         
        
          
            154,126 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              279 
              Added 0.18% 
          
   
         
        
          
            153,455 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              279 
              Added 0.18% 
          
   
         
        
          
            153,176 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,841,265               
              $136.39 p/Share               
          
        
            
        
          
              13,500 
              Reduced 8.11% 
          
   
         
        
          
            152,897 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,700               
              $2.14 p/Share               
          
        
            
        
          
              5,000 
              Added 2.92% 
          
   
         
        
          
            166,397 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 06                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,500 
              Reduced 0.92% 
          
   
         
        
          
            161,397 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $725,300               
              $145.06 p/Share               
          
        
            
        
          
              5,000 
              Reduced 3.0% 
          
   
         
        
          
            161,397 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,700               
              $2.14 p/Share               
          
        
            
        
          
              5,000 
              Added 2.92% 
          
   
         
        
          
            166,397 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 28                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              279 
              Added 0.19% 
          
   
         
        
          
            150,107 Common Stock