Oct 19                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,939 
              Reduced 100.0% 
          
   
         
        
          
            0 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $381,338               
              $651.86 p/Share               
          
        
            
        
          
              585 
              Added 1.8% 
          
   
         
        
          
            31,939 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $3,630,509               
              $662.26 p/Share               
          
        
            
        
          
              5,482 
              Reduced 14.88% 
          
   
         
        
          
            31,354 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $3,630,509               
              $662.26 p/Share               
          
        
            
        
          
              5,482 
              Added 12.95% 
          
   
         
        
          
            36,836 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,646,325               
              $658.53 p/Share               
          
        
            
        
          
              2,500 
              Added 7.23% 
          
   
         
        
          
            32,089 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,294,075               
              $655.45 p/Share               
          
        
            
        
          
              3,500 
              Added 10.58% 
          
   
         
        
          
            29,589 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,631,000               
              $652.4 p/Share               
          
        
            
        
          
              2,500 
              Added 8.74% 
          
   
         
        
          
            26,089 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2021                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $2,361,741               
              $647.94 p/Share               
          
        
            
        
          
              3,645 
              Reduced 13.38% 
          
   
         
        
          
            23,589 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,361,741               
              $647.94 p/Share               
          
        
            
        
          
              3,645 
              Added 11.8% 
          
   
         
        
          
            27,234 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2020                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $3,742,796               
              $779.1 p/Share               
          
        
            
        
          
              4,804 
              Reduced 16.78% 
          
   
         
        
          
            23,829 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $3,742,796               
              $779.1 p/Share               
          
        
            
        
          
              4,804 
              Added 14.37% 
          
   
         
        
          
            28,633 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2019                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $685,461               
              $748.32 p/Share               
          
        
            
        
          
              916 
              Reduced 3.63% 
          
   
         
        
          
            24,329 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              916 
              Added 3.5% 
          
   
         
        
          
            25,245 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2018                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $864,576               
              $629.24 p/Share               
          
        
            
        
          
              1,374 
              Reduced 5.24% 
          
   
         
        
          
            24,829 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2018                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,374 
              Added 4.98% 
          
   
         
        
          
            26,203 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2018                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $4,485,508               
              $606.97 p/Share               
          
        
            
        
          
              7,390 
              Reduced 22.94% 
          
   
         
        
          
            24,829 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,485,508               
              $606.97 p/Share               
          
        
            
        
          
              7,390 
              Added 18.66% 
          
   
         
        
          
            32,219 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2017                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $579,864               
              $565.17 p/Share               
          
        
            
        
          
              1,026 
              Reduced 3.89% 
          
   
         
        
          
            25,329 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2017                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,353 
              Added 4.88% 
          
   
         
        
          
            26,355 Common Stock