Mar 27                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,559,750               
              $142.39 p/Share               
          
        
            
        
          
              25,000 
              Reduced 4.57% 
          
   
         
        
          
            522,312 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,344,100               
              $134.41 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.79% 
          
   
         
        
          
            547,312 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,300,100               
              $130.01 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.76% 
          
   
         
        
          
            557,312 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 16                           
            2019                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,057 
              Added 5.03% 
          
   
         
        
          
            567,312 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,262,600               
              $126.26 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.83% 
          
   
         
        
          
            537,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $625,000               
              $125.0 p/Share               
          
        
            
        
          
              5,000 
              Reduced 0.91% 
          
   
         
        
          
            547,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $621,250               
              $124.25 p/Share               
          
        
            
        
          
              5,000 
              Reduced 0.9% 
          
   
         
        
          
            552,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 06                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $614,050               
              $122.81 p/Share               
          
        
            
        
          
              5,000 
              Reduced 0.89% 
          
   
         
        
          
            557,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,230,200               
              $123.02 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.75% 
          
   
         
        
          
            562,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 20                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,283,800               
              $128.38 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.72% 
          
   
         
        
          
            572,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 02                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,742,665               
              $126.87 p/Share               
          
        
            
        
          
              29,500 
              Reduced 4.82% 
          
   
         
        
          
            582,255 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,690,000               
              $130.0 p/Share               
          
        
            
        
          
              13,000 
              Reduced 2.08% 
          
   
         
        
          
            611,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 08                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,927,800               
              $128.52 p/Share               
          
        
            
        
          
              15,000 
              Reduced 2.34% 
          
   
         
        
          
            624,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 07                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $642,800               
              $128.56 p/Share               
          
        
            
        
          
              5,000 
              Reduced 0.78% 
          
   
         
        
          
            639,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,534,080               
              $127.84 p/Share               
          
        
            
        
          
              12,000 
              Reduced 1.83% 
          
   
         
        
          
            644,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 03                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,653,210               
              $127.17 p/Share               
          
        
            
        
          
              13,000 
              Reduced 1.94% 
          
   
         
        
          
            656,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,000 
              Added 3.6% 
          
   
         
        
          
            669,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $604,300               
              $120.86 p/Share               
          
        
            
        
          
              5,000 
              Reduced 0.77% 
          
   
         
        
          
            644,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 02                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,241,900               
              $124.19 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.52% 
          
   
         
        
          
            649,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,518,200               
              $125.91 p/Share               
          
        
            
        
          
              20,000 
              Reduced 2.94% 
          
   
         
        
          
            659,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 11                           
            2018                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              55,819 
              Added 7.59% 
          
   
         
        
          
            679,755 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 04                           
            2017                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,564,000               
              $129.6 p/Share               
          
        
            
        
          
              27,500 
              Reduced 4.22% 
          
   
         
        
          
            623,936 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2017                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,649,830               
              $126.91 p/Share               
          
        
            
        
          
              13,000 
              Reduced 1.96% 
          
   
         
        
          
            651,436 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 25                           
            2017                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,974,750               
              $118.99 p/Share               
          
        
            
        
          
              25,000 
              Reduced 3.63% 
          
   
         
        
          
            664,436 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2017                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,877,980               
              $121.16 p/Share               
          
        
            
        
          
              15,500 
              Reduced 2.2% 
          
   
         
        
          
            689,436 Common Stock