Nov 09                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,360,000               
              $840.0 p/Share               
          
        
            
        
          
              4,000 
              Reduced 33.19% 
          
   
         
        
          
            8,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $529,160               
              $132.29 p/Share               
          
        
            
        
          
              4,000 
              Added 24.92% 
          
   
         
        
          
            12,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,004,662               
              $840.23 p/Share               
          
        
            
        
          
              3,576 
              Reduced 30.75% 
          
   
         
        
          
            8,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $473,069               
              $132.29 p/Share               
          
        
            
        
          
              3,576 
              Added 23.52% 
          
   
         
        
          
            11,628 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $7,279,400               
              $727.94 p/Share               
          
        
            
        
          
              10,000 
              Reduced 54.9% 
          
   
         
        
          
            8,214 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,322,900               
              $132.29 p/Share               
          
        
            
        
          
              10,000 
              Added 35.44% 
          
   
         
        
          
            18,214 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,931,047               
              $710.22 p/Share               
          
        
            
        
          
              8,351 
              Reduced 50.41% 
          
   
         
        
          
            8,214 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,104,754               
              $132.29 p/Share               
          
        
            
        
          
              8,351 
              Added 33.52% 
          
   
         
        
          
            16,565 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,171,746               
              $710.58 p/Share               
          
        
            
        
          
              1,649 
              Reduced 16.72% 
          
   
         
        
          
            8,214 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $218,146               
              $132.29 p/Share               
          
        
            
        
          
              1,649 
              Added 14.32% 
          
   
         
        
          
            9,863 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $47,189               
              $646.43 p/Share               
          
        
            
        
          
              73 
              Reduced 0.39% 
          
   
         
        
          
            18,679 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $392,325               
              $660.48 p/Share               
          
        
            
        
          
              594 
              Added 3.07% 
          
   
         
        
          
            18,752 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $62,568               
              $651.75 p/Share               
          
        
            
        
          
              96 
              Reduced 0.53% 
          
   
         
        
          
            18,158 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $54,699               
              $643.52 p/Share               
          
        
            
        
          
              85 
              Reduced 0.46% 
          
   
         
        
          
            18,254 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,834,275               
              $644.57 p/Share               
          
        
            
        
          
              7,500 
              Reduced 29.04% 
          
   
         
        
          
            18,324 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $694,875               
              $92.65 p/Share               
          
        
            
        
          
              7,500 
              Added 22.51% 
          
   
         
        
          
            25,824 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $16,211,748               
              $615.34 p/Share               
          
        
            
        
          
              26,346 
              Reduced 59.01% 
          
   
         
        
          
            18,304 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 03                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,440,957               
              $92.65 p/Share               
          
        
            
        
          
              26,346 
              Added 37.11% 
          
   
         
        
          
            44,650 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,771,423               
              $490.19 p/Share               
          
        
            
        
          
              24,014 
              Reduced 56.78% 
          
   
         
        
          
            18,277 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,958,102               
              $81.54 p/Share               
          
        
            
        
          
              24,014 
              Added 36.22% 
          
   
         
        
          
            42,291 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $324,873               
              $451.84 p/Share               
          
        
            
        
          
              719 
              Added 3.79% 
          
   
         
        
          
            18,264 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $61,989               
              $436.54 p/Share               
          
        
            
        
          
              142 
              Reduced 0.8% 
          
   
         
        
          
            17,545 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 31                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $47,653               
              $425.47 p/Share               
          
        
            
        
          
              112 
              Reduced 0.63% 
          
   
         
        
          
            17,687 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $39,143               
              $425.47 p/Share               
          
        
            
        
          
              92 
              Reduced 0.51% 
          
   
         
        
          
            17,799 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 19                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $47,532               
              $475.32 p/Share               
          
        
            
        
          
              100 
              Reduced 0.56% 
          
   
         
        
          
            17,869 Common Stock