Apr 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,814,400               
              $226.8 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,804,080               
              $225.51 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 11                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,798,400               
              $224.8 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,843,280               
              $230.41 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,843,520               
              $230.44 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,804,240               
              $225.53 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 04                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,801,600               
              $225.2 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,772,160               
              $221.52 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,733,760               
              $216.72 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,742,880               
              $217.86 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,763,360               
              $220.42 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,744,960               
              $218.12 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $904,640               
              $113.08 p/Share               
          
        
            
        
          
              8,000 
              Added 49.6% 
          
   
         
        
          
            8,130  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,738,800               
              $217.35 p/Share               
          
        
            
        
          
              8,000 
              Reduced 98.4% 
          
   
         
        
          
            130  
            Common Stock