| 
          
         | 
        
          
         | 
        
                               
              $21.65 - $25.38
              $2.26 Million - $2.65 Million
             
         |         
        
                       
         | 
        
                             
            391,238
            $2.83 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.18 - $32.1
              $1.15 Million - $1.47 Million
             
         |         
        
                       
         | 
        
                             
            286,767
            $2.45 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $26.64 - $34.59
              $2.22 Million - $2.88 Million
             
         |         
        
                       
         | 
        
                             
            241,095
            $2.52 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $33.99 - $36.9
              $553,187 - $600,547
             
         |         
        
                       
         | 
        
                             
            157,837
            $1.87 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $35.91 - $38.07
              $305,270 - $323,633
             
         |         
        
                       
         | 
        
                             
            141,562
            $1.72 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $33.99 - $36.42
              $273,687 - $293,253
             
         |         
        
                       
         | 
        
                             
            133,061
            $1.62 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.74 - $35.28
              $3.29 Million - $4.03 Million
             
         |         
        
                       
         | 
        
                             
            125,009
            $1.45 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.87 - $32.34
              $167,474 - $187,604
             
         |         
        
                       
         | 
        
                             
            10,660
            $104,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $26.61 - $33.15
              $58,382 - $72,731
             
         |         
        
                       
         | 
        
                             
            4,859
            $49,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.66 - $42.57
              $65,718 - $113,449
             
         |         
        
                       
         | 
        
                             
            2,665
            $24,000
                  
         | 
        
          
                    
          
         |