Jul 29                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,040,688               
              $1569.76 p/Share               
          
        
            
        
          
              1,300 
              Reduced 14.8% 
          
   
         
        
          
            7,483  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $622,201               
              $1288.2 p/Share               
          
        
            
        
          
              483 
              Reduced 5.21% 
          
   
         
        
          
            8,783  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 27                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,008,457               
              $1403.03 p/Share               
          
        
            
        
          
              2,857 
              Reduced 23.57% 
          
   
         
        
          
            9,266  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,669,200               
              $1608.74 p/Share               
          
        
            
        
          
              3,524 
              Reduced 22.52% 
          
   
         
        
          
            12,123  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,692 
              Added 29.96% 
          
   
         
        
          
            15,647  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,579,346               
              $1452.94 p/Share               
          
        
            
        
          
              1,087 
              Reduced 10.82% 
          
   
         
        
          
            8,955  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,686,067               
              $1747.22 p/Share               
          
        
            
        
          
              965 
              Reduced 8.77% 
          
   
         
        
          
            10,042  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,606,612               
              $1855.21 p/Share               
          
        
            
        
          
              866 
              Reduced 7.29% 
          
   
         
        
          
            11,007  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,485,568               
              $1755.99 p/Share               
          
        
            
        
          
              846 
              Reduced 5.27% 
          
   
         
        
          
            15,204  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,821,422               
              $1747.65 p/Share               
          
        
            
        
          
              3,331 
              Reduced 21.91% 
          
   
         
        
          
            11,873  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,484,589               
              $355.42 p/Share               
          
        
            
        
          
              4,177 
              Added 20.65% 
          
   
         
        
          
            16,050  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,571,200               
              $1600.0 p/Share               
          
        
            
        
          
              1,607 
              Reduced 11.92% 
          
   
         
        
          
            11,873  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,496,078               
              $1550.34 p/Share               
          
        
            
        
          
              965 
              Reduced 6.68% 
          
   
         
        
          
            13,480  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,647,650               
              $1550.0 p/Share               
          
        
            
        
          
              1,063 
              Reduced 6.15% 
          
   
         
        
          
            16,208  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,749,998               
              $1559.84 p/Share               
          
        
            
        
          
              1,763 
              Reduced 10.88% 
          
   
         
        
          
            14,445  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,646,908               
              $582.77 p/Share               
          
        
            
        
          
              2,826 
              Added 14.06% 
          
   
         
        
          
            17,271  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,348,749               
              $1485.61 p/Share               
          
        
            
        
          
              1,581 
              Reduced 9.87% 
          
   
         
        
          
            14,445  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,308,142               
              $1506.62 p/Share               
          
        
            
        
          
              1,532 
              Reduced 16.04% 
          
   
         
        
          
            8,019  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $8,720,949               
              $1497.93 p/Share               
          
        
            
        
          
              5,822 
              Reduced 72.6% 
          
   
         
        
          
            2,197  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              13,830 
              Added 46.32% 
          
   
         
        
          
            16,027  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,307,612               
              $313.79 p/Share               
          
        
            
        
          
              7,354 
              Added 43.5% 
          
   
         
        
          
            9,551  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,142,358               
              $1355.11 p/Share               
          
        
            
        
          
              843 
              Reduced 27.73% 
          
   
         
        
          
            2,197  
            Common Stock