May 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,834,240               
              $229.28 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,808,160               
              $226.02 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,810,480               
              $226.31 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,812,960               
              $226.62 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,836,400               
              $229.55 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 24                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,829,040               
              $228.63 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,798,160               
              $224.77 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,813,680               
              $226.71 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,821,520               
              $227.69 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,846,000               
              $230.75 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,834,640               
              $229.33 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,836,080               
              $229.51 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock