Sep 18                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2018                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              678,000 
              Reduced 90.38% 
          
   
         
        
          
            72,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              678,000 
              Added 47.47% 
          
   
         
        
          
            750,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 10                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $28,316,000               
              $70.79 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.71% 
          
   
         
        
          
            72,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 10                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 09                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $26,532,001               
              $66.33 p/Share               
          
        
            
        
          
              400,000 
              Reduced 84.71% 
          
   
         
        
          
            72,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 09                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 45.86% 
          
   
         
        
          
            472,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 02                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              162 
              Added 0.22% 
          
   
         
        
          
            72,175  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 19                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,790 
              Added 5.0% 
          
   
         
        
          
            72,013  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 11                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $24,624,001               
              $61.56 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.43% 
          
   
         
        
          
            68,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 11                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.07% 
          
   
         
        
          
            468,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 14                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $22,024,001               
              $55.06 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.43% 
          
   
         
        
          
            68,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 14                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.07% 
          
   
         
        
          
            468,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 16                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $18,900,000               
              $47.25 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.43% 
          
   
         
        
          
            68,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 16                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.07% 
          
   
         
        
          
            468,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 02                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              203 
              Added 0.3% 
          
   
         
        
          
            68,223  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 13                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $21,028,000               
              $52.57 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.47% 
          
   
         
        
          
            68,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 13                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.08% 
          
   
         
        
          
            468,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $18,156,000               
              $45.39 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.47% 
          
   
         
        
          
            68,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.08% 
          
   
         
        
          
            468,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $16,044,000               
              $40.11 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.47% 
          
   
         
        
          
            68,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2018                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.08% 
          
   
         
        
          
            468,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              288 
              Added 0.42% 
          
   
         
        
          
            68,020  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2017                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $15,260,001               
              $38.15 p/Share               
          
        
            
        
          
              400,000 
              Reduced 85.52% 
          
   
         
        
          
            67,732  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2017                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              400,000 
              Added 46.1% 
          
   
         
        
          
            467,732  
            Class A Common Stock