| 
          
         | 
        
          
         | 
        
                               
              $38.52 - $48.28
              $542 Million - $679 Million
             
         |         
        
                       
         | 
        
                             
            48,180,600
            $2.32 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.81 - $45.34
              $161 Million - $179 Million
             
         |         
        
                       
         | 
        
                             
            34,116,800
            $1.49 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $41.82 - $47.36
              $151 Million - $172 Million
             
         |         
        
          
                          
              -3,621,700
                   Reduced 10.71%                      
                   
                        
         | 
        
                             
            30,179,000
            $1.26 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.42 - $46.7
              $81.3 Million - $93.9 Million
             
         |         
        
                       
         | 
        
                             
            33,800,700
            $1.55 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $39.71 - $43.79
              $316 Million - $348 Million
             
         |         
        
                       
         | 
        
                             
            31,789,800
            $1.35 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $37.68 - $41.36
              $409 Million - $449 Million
             
         |         
        
                       
         | 
        
                             
            23,835,900
            $979 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $36.53 - $40.3
              $4.25 Million - $4.69 Million
             
         |         
        
                       
         | 
        
                             
            12,968,100
            $521 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $37.76 - $41.95
              $37 Million - $41.1 Million
             
         |         
        
                       
         | 
        
                             
            13,084,500
            $497 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.19 - $41.02
              $183 Million - $197 Million
             
         |         
        
                       
         | 
        
                             
            12,105,300
            $479 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $37.27 - $42.5
              $766 Million - $873 Million
             
         |         
        
          
                          
              -20,543,900
                   Reduced 73.75%                      
                   
                        
         | 
        
                             
            7,312,400
            $289 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $33.93 - $39.54
              $616 Million - $718 Million
             
         |         
        
                       
         | 
        
                             
            27,856,300
            $1.06 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $34.88 - $41.05
              $44.6 Million - $52.5 Million
             
         |         
        
                       
         | 
        
                             
            9,709,500
            $339 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $39.4 - $46.71
              $24.1 Million - $28.6 Million
             
         |         
        
                       
         | 
        
                             
            8,430,700
            $338 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $41.54 - $50.85
              $380 Million - $465 Million
             
         |         
        
                       
         | 
        
                             
            7,817,800
            $353 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $47.44 - $52.5
              $104 Million - $115 Million
             
         |         
        
                       
         | 
        
                             
            16,960,100
            $829 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $49.5 - $54.84
              $24.6 Million - $27.2 Million
             
         |         
        
                       
         | 
        
                             
            14,773,878
            $744 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $52.01 - $56.09
              $456 Million - $492 Million
             
         |         
        
          
                          
              -8,774,447
                   Reduced 36.49%                      
                   
                        
         | 
        
                             
            15,270,378
            $842 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $51.68 - $57.96
              $783 Million - $879 Million
             
         |         
        
                       
         | 
        
                             
            24,044,825
            $1.28 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $43.99 - $51.7
              $36.3 Million - $42.7 Million
             
         |         
        
                       
         | 
        
                             
            8,886,000
            $459 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.44 - $45.55
              $1.47 Million - $1.65 Million
             
         |         
        
                       
         | 
        
                             
            8,060,500
            $355 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $32.67 - $41.19
              $150 Million - $189 Million
             
         |         
        
          
                          
              -4,584,600
                   Reduced 36.36%                      
                   
                        
         | 
        
                             
            8,024,200
            $321 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.61 - $46.3
              $65.5 Million - $99.1 Million
             
         |         
        
          
                          
              -2,139,600
                   Reduced 14.51%                      
                   
                        
         | 
        
                             
            12,608,800
            $430 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $40.27 - $45.07
              $249 Million - $278 Million
             
         |         
        
          
                          
              -6,175,800
                   Reduced 29.52%                      
                   
                        
         | 
        
                             
            14,748,400
            $662 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.74 - $43.42
              $316 Million - $354 Million
             
         |         
        
          
                          
              -8,160,700
                   Reduced 28.06%                      
                   
                        
         | 
        
                             
            20,924,200
            $855 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $39.91 - $44.59
              $409 Million - $457 Million
             
         |         
        
                       
         | 
        
                             
            29,084,900
            $1.25 Billion
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.45 - $43.71
              $330 Million - $375 Million
             
         |         
        
                       
         | 
        
                             
            18,828,100
            $808 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.0 - $42.93
              $109 Million - $123 Million
             
         |         
        
          
                          
              -2,858,900
                   Reduced 21.83%                      
                   
                        
         | 
        
                             
            10,237,500
            $400 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $41.14 - $45.03
              $2.66 Million - $2.91 Million
             
         |         
        
                       
         | 
        
                             
            13,096,400
            $562 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $42.33 - $48.14
              $263 Million - $299 Million
             
         |         
        
                       
         | 
        
                             
            13,031,700
            $565 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $45.69 - $52.08
              $107 Million - $122 Million
             
         |         
        
                       
         | 
        
                             
            6,813,000
            $329 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $44.82 - $47.81
              $178 Million - $190 Million
             
         |         
        
                       
         | 
        
                             
            9,157,700
            $432 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $44.3 - $45.85
              $903,720 - $935,340
             
         |         
        
                       
         | 
        
                             
            5,175,400
            $232 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
             
              N/A
              
         |         
        
                       
         | 
        
                             
            5,155,000
            $213 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
             
              N/A
              
         |         
        
                       
         | 
        
                             
            7,013,200
            $276 Million
                  
         | 
        
          
                    
          
         |