| 
          
         | 
        
          
         | 
        
                               
              $48.65 - $54.82
              $759,426 - $855,740
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $41.57 - $49.26
              $648,907 - $768,948
             
         |         
        
                       
         | 
        
                             
            15,610
            $760,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.14 - $50.09
              $1.07 Million - $1.33 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $49.69 - $54.79
              $1.32 Million - $1.46 Million
             
         |         
        
                       
         | 
        
                             
            26,569
            $1.32 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $49.51 - $55.15
              $848,155 - $944,774
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $42.35 - $52.0
              $725,497 - $890,812
             
         |         
        
                       
         | 
        
                             
            17,131
            $888,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.33 - $47.68
              $1.29 Million - $1.52 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.03 - $47.18
              $1.96 Million - $3.08 Million
             
         |         
        
                       
         | 
        
                             
            31,916
            $1.32 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.61 - $56.64
              $2.76 Million - $5.1 Million
             
         |         
        
                       
         | 
        
                             
            97,123
            $3.19 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $44.85 - $55.43
              $5.8 Million - $7.17 Million
             
         |         
        
                       
         | 
        
                             
            7,074
            $387,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $42.31 - $53.72
              $3.3 Million - $4.19 Million
             
         |         
        
                       
         | 
        
                             
            136,500
            $6.56 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $47.35 - $62.39
              $1.51 Million - $1.99 Million
             
         |         
        
                       
         | 
        
                             
            58,438
            $2.89 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $47.57 - $58.82
              $2.24 Million - $2.77 Million
             
         |         
        
                       
         | 
        
                             
            26,552
            $1.56 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $45.0 - $62.27
              $1.43 Million - $1.98 Million
             
         |         
        
                       
         | 
        
                             
            73,627
            $3.53 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $60.59 - $67.34
              $323,671 - $359,730
             
         |         
        
                       
         | 
        
                             
            41,805
            $2.62 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $62.41 - $66.15
              $1.57 Million - $1.66 Million
             
         |         
        
                       
         | 
        
                             
            36,463
            $2.37 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $62.74 - $75.77
              $22,649 - $27,352
             
         |         
        
                       
         | 
        
                             
            11,370
            $720,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $62.66 - $71.97
              $2.27 Million - $2.6 Million
             
         |         
        
                       
         | 
        
                             
            11,731
            $836,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $60.83 - $65.78
              $2.91 Million - $3.15 Million
             
         |         
        
                       
         | 
        
                             
            47,903
            $3.02 Million
                  
         | 
        
          
                    
          
         |