Feb 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,850,500               
              $285.05 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.2% 
          
   
         
        
          
            60,416  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.44% 
          
   
         
        
          
            70,416  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,835,100               
              $283.51 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.2% 
          
   
         
        
          
            60,416  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.44% 
          
   
         
        
          
            70,416  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $156,077               
              $278.71 p/Share               
          
        
            
        
          
              560 
              Reduced 0.92% 
          
   
         
        
          
            60,416  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,843,500               
              $284.35 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.09% 
          
   
         
        
          
            60,976  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 22                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $856,633               
              $77.07 p/Share               
          
        
            
        
          
              11,115 
              Added 13.54% 
          
   
         
        
          
            70,976  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,707,300               
              $270.73 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.31% 
          
   
         
        
          
            59,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.52% 
          
   
         
        
          
            69,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 08                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,536,900               
              $253.69 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.31% 
          
   
         
        
          
            59,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.52% 
          
   
         
        
          
            69,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,585,200               
              $258.52 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.31% 
          
   
         
        
          
            59,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.52% 
          
   
         
        
          
            69,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,658,800               
              $265.88 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.31% 
          
   
         
        
          
            59,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $249,997               
              $265.39 p/Share               
          
        
            
        
          
              942 
              Reduced 1.55% 
          
   
         
        
          
            59,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.52% 
          
   
         
        
          
            69,861  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,873 
              Added 2.99% 
          
   
         
        
          
            60,803  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,622,400               
              $262.24 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.51% 
          
   
         
        
          
            58,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.67% 
          
   
         
        
          
            68,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,516,000               
              $251.6 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.51% 
          
   
         
        
          
            58,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.67% 
          
   
         
        
          
            68,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,536,600               
              $253.66 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.51% 
          
   
         
        
          
            58,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 04                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,541,399               
              $154.14 p/Share               
          
        
            
        
          
              10,000 
              Added 12.67% 
          
   
         
        
          
            68,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,253,100               
              $225.31 p/Share               
          
        
            
        
          
              10,000 
              Reduced 14.51% 
          
   
         
        
          
            58,930  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,578,200               
              $157.82 p/Share               
          
        
            
        
          
              10,000 
              Added 12.67% 
          
   
         
        
          
            68,930  
            Common Stock