Nov 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,640 
              Added 18.99% 
          
   
         
        
          
            19,798 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $354,625               
              $141.85 p/Share               
          
        
            
        
          
              2,500 
              Reduced 14.16% 
          
   
         
        
          
            15,158 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $355,100               
              $142.04 p/Share               
          
        
            
        
          
              2,500 
              Reduced 12.4% 
          
   
         
        
          
            17,658 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $364,775               
              $145.91 p/Share               
          
        
            
        
          
              2,500 
              Reduced 11.03% 
          
   
         
        
          
            20,158 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 02                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $362,075               
              $144.83 p/Share               
          
        
            
        
          
              2,500 
              Reduced 9.94% 
          
   
         
        
          
            22,658 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $356,375               
              $142.55 p/Share               
          
        
            
        
          
              2,500 
              Reduced 9.04% 
          
   
         
        
          
            25,158 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $358,725               
              $143.49 p/Share               
          
        
            
        
          
              2,500 
              Reduced 8.29% 
          
   
         
        
          
            27,658 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 18                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $353,315               
              $137.53 p/Share               
          
        
            
        
          
              2,569 
              Reduced 7.85% 
          
   
         
        
          
            30,158 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 18                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,176 
              Added 14.08% 
          
   
         
        
          
            31,584 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $830,334               
              $138.62 p/Share               
          
        
            
        
          
              5,990 
              Reduced 17.86% 
          
   
         
        
          
            27,551 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,079 
              Added 28.85% 
          
   
         
        
          
            29,786 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $816,472               
              $138.62 p/Share               
          
        
            
        
          
              5,890 
              Reduced 21.53% 
          
   
         
        
          
            21,462 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,877 
              Added 31.3% 
          
   
         
        
          
            26,063 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $356,775               
              $142.71 p/Share               
          
        
            
        
          
              2,500 
              Reduced 13.91% 
          
   
         
        
          
            15,475 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,331,330               
              $140.14 p/Share               
          
        
            
        
          
              9,500 
              Reduced 34.58% 
          
   
         
        
          
            17,975 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $351,690               
              $37.02 p/Share               
          
        
            
        
          
              9,500 
              Added 25.69% 
          
   
         
        
          
            27,475 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $344,375               
              $137.75 p/Share               
          
        
            
        
          
              2,500 
              Reduced 12.21% 
          
   
         
        
          
            17,975 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,798,225               
              $130.15 p/Share               
          
        
            
        
          
              21,500 
              Reduced 51.22% 
          
   
         
        
          
            20,475 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $703,380               
              $37.02 p/Share               
          
        
            
        
          
              19,000 
              Added 31.16% 
          
   
         
        
          
            41,975 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $169,128               
              $118.52 p/Share               
          
        
            
        
          
              1,427 
              Reduced 5.89% 
          
   
         
        
          
            22,797 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,877 
              Added 10.62% 
          
   
         
        
          
            24,224 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $265,190               
              $118.6 p/Share               
          
        
            
        
          
              2,236 
              Reduced 9.48% 
          
   
         
        
          
            21,347 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,508 
              Added 16.05% 
          
   
         
        
          
            23,583 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $827,266               
              $138.71 p/Share               
          
        
            
        
          
              5,964 
              Reduced 23.82% 
          
   
         
        
          
            19,075 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 03                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $433,063               
              $141.57 p/Share               
          
        
            
        
          
              3,059 
              Reduced 10.89% 
          
   
         
        
          
            25,039 Common Stock