Mar 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $221,960               
              $110.98 p/Share               
          
        
            
        
          
              2,000 
              Reduced 14.38% 
          
   
         
        
          
            11,907 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $229,820               
              $114.91 p/Share               
          
        
            
        
          
              2,000 
              Reduced 12.72% 
          
   
         
        
          
            13,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $247,180               
              $123.59 p/Share               
          
        
            
        
          
              2,000 
              Reduced 11.29% 
          
   
         
        
          
            15,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $261,899               
              $130.95 p/Share               
          
        
            
        
          
              2,000 
              Reduced 10.14% 
          
   
         
        
          
            17,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $531,475               
              $128.78 p/Share               
          
        
            
        
          
              4,127 
              Reduced 17.31% 
          
   
         
        
          
            19,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,322 
              Added 27.86% 
          
   
         
        
          
            21,545 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $252,580               
              $126.29 p/Share               
          
        
            
        
          
              2,000 
              Reduced 11.41% 
          
   
         
        
          
            15,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $237,040               
              $118.52 p/Share               
          
        
            
        
          
              2,000 
              Reduced 10.24% 
          
   
         
        
          
            17,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $254,080               
              $127.04 p/Share               
          
        
            
        
          
              2,000 
              Reduced 9.29% 
          
   
         
        
          
            19,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $262,220               
              $131.11 p/Share               
          
        
            
        
          
              2,000 
              Reduced 8.5% 
          
   
         
        
          
            21,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $244,120               
              $122.06 p/Share               
          
        
            
        
          
              2,000 
              Reduced 7.84% 
          
   
         
        
          
            23,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $278,120               
              $139.06 p/Share               
          
        
            
        
          
              2,000 
              Reduced 7.27% 
          
   
         
        
          
            25,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 27                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $630,000               
              $140.0 p/Share               
          
        
            
        
          
              4,500 
              Reduced 14.05% 
          
   
         
        
          
            27,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 27                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $166,590               
              $37.02 p/Share               
          
        
            
        
          
              4,500 
              Added 12.32% 
          
   
         
        
          
            32,024 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 18                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $257,000               
              $128.5 p/Share               
          
        
            
        
          
              2,000 
              Reduced 6.77% 
          
   
         
        
          
            27,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $660,517               
              $127.39 p/Share               
          
        
            
        
          
              5,185 
              Reduced 14.94% 
          
   
         
        
          
            29,524 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,456 
              Added 24.77% 
          
   
         
        
          
            31,759 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,153,321               
              $124.94 p/Share               
          
        
            
        
          
              9,231 
              Reduced 27.57% 
          
   
         
        
          
            24,253 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              21,035 
              Added 40.19% 
          
   
         
        
          
            31,301 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $327,825               
              $131.13 p/Share               
          
        
            
        
          
              2,500 
              Reduced 16.93% 
          
   
         
        
          
            12,269 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $334,900               
              $133.96 p/Share               
          
        
            
        
          
              2,500 
              Reduced 14.48% 
          
   
         
        
          
            14,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $308,300               
              $123.32 p/Share               
          
        
            
        
          
              2,500 
              Reduced 12.65% 
          
   
         
        
          
            17,269 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $312,056               
              $139.56 p/Share               
          
        
            
        
          
              2,236 
              Reduced 10.16% 
          
   
         
        
          
            19,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,508 
              Added 17.0% 
          
   
         
        
          
            22,005 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $325,085               
              $141.28 p/Share               
          
        
            
        
          
              2,301 
              Reduced 11.62% 
          
   
         
        
          
            17,497 Common Stock