| 
          
         | 
        
          
         | 
        
                               
              $31.98 - $32.9
              $1.82 Million - $1.87 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.84 - $33.29
              $130,758 - $145,876
             
         |         
        
                       
         | 
        
                             
            56,798
            $1.88 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.84 - $33.29
              $130,758 - $145,876
             
         |         
        
                       
         | 
        
                             
            56,798
            $1.88 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.84 - $31.82
              $1.83 Million - $1.95 Million
             
         |         
        
                       
         | 
        
                             
            61,180
            $1.87 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.84 - $31.82
              $49,415 - $52,693
             
         |         
        
                       
         | 
        
                             
            61,180
            $1.87 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.84 - $31.82
              $49,415 - $52,693
             
         |         
        
                       
         | 
        
                             
            61,180
            $1.87 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.2 - $31.51
              $48,355 - $52,180
             
         |         
        
                       
         | 
        
                             
            62,836
            $1.97 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.2 - $31.51
              $654,810 - $706,611
             
         |         
        
                       
         | 
        
                             
            62,836
            $1.97 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.2 - $31.51
              $654,810 - $706,611
             
         |         
        
                       
         | 
        
                             
            62,836
            $1.97 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.27 - $30.29
              $680,769 - $729,413
             
         |         
        
                       
         | 
        
                             
            85,261
            $2.57 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.27 - $30.29
              $966,579 - $1.04 Million
             
         |         
        
                       
         | 
        
                             
            85,261
            $2.57 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.99 - $31.76
              $191,478 - $209,774
             
         |         
        
                       
         | 
        
                             
            119,452
            $3.47 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.52 - $32.13
              $34,457 - $36,274
             
         |         
        
                       
         | 
        
                             
            126,057
            $3.91 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.63 - $32.14
              $1.29 Million - $1.35 Million
             
         |         
        
                       
         | 
        
                             
            127,186
            $3.96 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.14 - $31.38
              $77,947 - $86,922
             
         |         
        
                       
         | 
        
                             
            169,177
            $5.2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.59 - $29.99
              $3.11 Million - $3.26 Million
             
         |         
        
                       
         | 
        
                             
            166,407
            $4.81 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.16 - $32.47
              $178,138 - $198,359
             
         |         
        
                       
         | 
        
                             
            57,720
            $1.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.16 - $32.47
              $178,138 - $198,359
             
         |         
        
                       
         | 
        
                             
            57,720
            $1.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.58 - $34.59
              $180,704 - $211,310
             
         |         
        
                       
         | 
        
                             
            63,829
            $2.07 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.58 - $34.59
              $199,132 - $232,859
             
         |         
        
                       
         | 
        
                             
            63,829
            $2.07 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $32.81 - $34.9
              $68,605 - $72,975
             
         |         
        
                       
         | 
        
                             
            57,097
            $1.96 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $33.47 - $35.43
              $1.84 Million - $1.95 Million
             
         |         
        
                       
         | 
        
                             
            55,006
            $1.85 Million
                  
         | 
        
          
                    
          
         |