Sep 15                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,885,999               
              $154.43 p/Share               
          
        
            
        
          
              200,000 
              Reduced 71.57% 
          
   
         
        
          
            79,446  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2020                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              200,000 
              Added 41.71% 
          
   
         
        
          
            279,446  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 18                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,000,000               
              $150.0 p/Share               
          
        
            
        
          
              200,000 
              Reduced 71.57% 
          
   
         
        
          
            79,446  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 18                           
            2020                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              200,000 
              Added 41.71% 
          
   
         
        
          
            279,446  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              95 
              Added 0.12% 
          
   
         
        
          
            79,446  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 16                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,638 
              Added 3.22% 
          
   
         
        
          
            79,351  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              190 
              Added 0.25% 
          
   
         
        
          
            76,713  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              159 
              Added 0.21% 
          
   
         
        
          
            76,523  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 20                           
            2019                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              175,000 
              Reduced 69.62% 
          
   
         
        
          
            76,364  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 20                           
            2019                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              175,000 
              Added 41.04% 
          
   
         
        
          
            251,364  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 01                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              161 
              Added 0.21% 
          
   
         
        
          
            76,364  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              137 
              Added 0.18% 
          
   
         
        
          
            76,203  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 18                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,480 
              Added 4.37% 
          
   
         
        
          
            76,066  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              133 
              Added 0.18% 
          
   
         
        
          
            72,586  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              178 
              Added 0.25% 
          
   
         
        
          
            72,453  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2018                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              340,000 
              Reduced 82.47% 
          
   
         
        
          
            72,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              340,000 
              Added 45.2% 
          
   
         
        
          
            412,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 12                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $25,812,000               
              $64.53 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.7% 
          
   
         
        
          
            72,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 12                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 16                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $28,779,999               
              $71.95 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.7% 
          
   
         
        
          
            72,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 16                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 24                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $28,935,999               
              $72.34 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.7% 
          
   
         
        
          
            72,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 24                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 01                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              100 
              Added 0.14% 
          
   
         
        
          
            72,275  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 18                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $35,384,000               
              $88.46 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.71% 
          
   
         
        
          
            72,175  
            Class A Common Stock