Nov 14                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,177,876               
              $62.0 p/Share               
          
        
            
        
          
              18,998 
              Added 18.94% 
          
   
         
        
          
            81,304  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,054,918               
              $382.08 p/Share               
          
        
            
        
          
              13,230 
              Reduced 17.51% 
          
   
         
        
          
            62,306  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,248,104               
              $52.0 p/Share               
          
        
            
        
          
              24,002 
              Added 24.11% 
          
   
         
        
          
            75,536  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $72,993               
              $407.78 p/Share               
          
        
            
        
          
              179 
              Reduced 0.35% 
          
   
         
        
          
            51,517  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              385 
              Added 0.74% 
          
   
         
        
          
            51,696  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $99,970               
              $141.6 p/Share               
          
        
            
        
          
              706 
              Added 1.36% 
          
   
         
        
          
            51,300  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              500 
              Reduced 0.98% 
          
   
         
        
          
            50,585  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $719,369               
              $505.53 p/Share               
          
        
            
        
          
              1,423 
              Reduced 2.71% 
          
   
         
        
          
            51,085  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,063 
              Added 5.51% 
          
   
         
        
          
            52,508  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $851,249               
              $673.99 p/Share               
          
        
            
        
          
              1,263 
              Reduced 2.49% 
          
   
         
        
          
            49,426  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,204,249               
              $676.43 p/Share               
          
        
            
        
          
              4,737 
              Reduced 8.55% 
          
   
         
        
          
            50,689  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $126,331               
              $705.76 p/Share               
          
        
            
        
          
              179 
              Reduced 0.32% 
          
   
         
        
          
            55,426  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              385 
              Added 0.69% 
          
   
         
        
          
            55,605  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 18                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              500 
              Reduced 0.9% 
          
   
         
        
          
            55,209  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $100,079               
              $67.85 p/Share               
          
        
            
        
          
              1,475 
              Added 2.58% 
          
   
         
        
          
            55,697  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $7,479,705               
              $539.35 p/Share               
          
        
            
        
          
              13,868 
              Reduced 20.37% 
          
   
         
        
          
            54,222  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 17                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,300,000               
              $52.0 p/Share               
          
        
            
        
          
              25,000 
              Added 26.86% 
          
   
         
        
          
            68,090  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $787,284               
              $544.08 p/Share               
          
        
            
        
          
              1,447 
              Reduced 3.25% 
          
   
         
        
          
            43,090  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,110 
              Added 6.53% 
          
   
         
        
          
            44,537  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 06                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,968               
              $70.77 p/Share               
          
        
            
        
          
              2,868 
              Added 6.48% 
          
   
         
        
          
            41,413  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2020                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              600 
              Reduced 1.53% 
          
   
         
        
          
            38,545  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,449,579               
              $470.53 p/Share               
          
        
            
        
          
              5,206 
              Reduced 11.74% 
          
   
         
        
          
            39,145  
            Common Stock