Dec 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,750 
              Added 20.17% 
          
   
         
        
          
            14,844  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $22,103               
              $88.41 p/Share               
          
        
            
        
          
              250 
              Reduced 2.2% 
          
   
         
        
          
            11,094  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $208,780               
              $91.45 p/Share               
          
        
            
        
          
              2,283 
              Reduced 16.75% 
          
   
         
        
          
            11,344  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $20,280               
              $81.12 p/Share               
          
        
            
        
          
              250 
              Reduced 1.8% 
          
   
         
        
          
            13,627  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 06                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,750 
              Added 21.27% 
          
   
         
        
          
            13,877  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $23,640               
              $94.56 p/Share               
          
        
            
        
          
              250 
              Reduced 2.41% 
          
   
         
        
          
            10,127  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $24,750               
              $99.0 p/Share               
          
        
            
        
          
              250 
              Reduced 2.35% 
          
   
         
        
          
            10,377  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $21,975               
              $87.9 p/Share               
          
        
            
        
          
              250 
              Reduced 2.3% 
          
   
         
        
          
            10,627  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $91,725               
              $122.3 p/Share               
          
        
            
        
          
              750 
              Reduced 6.45% 
          
   
         
        
          
            10,877  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 21                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $59,500               
              $119.0 p/Share               
          
        
            
        
          
              500 
              Reduced 4.12% 
          
   
         
        
          
            11,627  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $55,140               
              $110.28 p/Share               
          
        
            
        
          
              500 
              Reduced 3.96% 
          
   
         
        
          
            12,127  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $24,750               
              $99.0 p/Share               
          
        
            
        
          
              250 
              Reduced 1.94% 
          
   
         
        
          
            12,627  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $24,562               
              $98.25 p/Share               
          
        
            
        
          
              250 
              Reduced 1.94% 
          
   
         
        
          
            12,656  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 07                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $301,835               
              $102.63 p/Share               
          
        
            
        
          
              2,941 
              Reduced 18.56% 
          
   
         
        
          
            12,906  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $69,500               
              $139.0 p/Share               
          
        
            
        
          
              500 
              Reduced 3.06% 
          
   
         
        
          
            15,847  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 14                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $29,750               
              $119.0 p/Share               
          
        
            
        
          
              250 
              Reduced 1.51% 
          
   
         
        
          
            16,347  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $54,975               
              $109.95 p/Share               
          
        
            
        
          
              500 
              Reduced 2.92% 
          
   
         
        
          
            16,597  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,677 
              Added 36.14% 
          
   
         
        
          
            17,097  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $98,587               
              $131.45 p/Share               
          
        
            
        
          
              750 
              Reduced 9.18% 
          
   
         
        
          
            7,420  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $155,490               
              $155.49 p/Share               
          
        
            
        
          
              1,000 
              Reduced 10.91% 
          
   
         
        
          
            8,170  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $143,660               
              $143.66 p/Share               
          
        
            
        
          
              1,000 
              Reduced 9.83% 
          
   
         
        
          
            9,170  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $104,694               
              $120.2 p/Share               
          
        
            
        
          
              871 
              Reduced 7.89% 
          
   
         
        
          
            10,170  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 25                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,875 
              Added 14.52% 
          
   
         
        
          
            11,041  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $365,755               
              $112.54 p/Share               
          
        
            
        
          
              3,250 
              Reduced 26.18% 
          
   
         
        
          
            9,166  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $65,000               
              $20.0 p/Share               
          
        
            
        
          
              3,250 
              Added 20.75% 
          
   
         
        
          
            12,416  
            Common Stock