$157.66 - $172.39 
              $5.05 Billion - $5.52 Billion 
            
                 
        
                       
         
        
                            
            32,008,815 
            $5.1 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $161.05 - $179.7 
              $5.04 Billion - $5.62 Billion 
            
                 
        
                       
         
        
                            
            31,282,211 
            $5.24 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $155.33 - $168.56 
              $4.73 Billion - $5.13 Billion 
            
                 
        
                       
         
        
                            
            30,449,082 
            $5.02 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $147.42 - $162.61 
              $4.31 Billion - $4.75 Billion 
            
                 
        
                       
         
        
                            
            29,229,606 
            $4.74 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $143.0 - $153.52 
              $3.86 Billion - $4.14 Billion 
            
                 
        
                       
         
        
                            
            26,996,843 
            $3.96 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $145.86 - $157.09 
              $3.83 Billion - $4.13 Billion 
            
                 
        
                       
         
        
                            
            26,288,970 
            $3.83 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $145.86 - $157.09 
              $3.48 Billion - $3.75 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $142.5 - $156.57 
              $628 Million - $690 Million 
            
                 
        
          
                          
              -4,408,088 
                   Reduced 14.48%                       
            
      
                        
         
        
                            
            26,040,994 
            $3.95 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $142.5 - $156.57 
              $3.28 Billion - $3.6 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $136.57 - $153.91 
              $3.56 Billion - $4.02 Billion 
            
                 
        
                       
         
        
                            
            26,102,186 
            $3.88 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $123.76 - $153.95 
              $3.06 Billion - $3.81 Billion 
            
                 
        
                       
         
        
                            
            24,757,993 
            $3.75 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $126.25 - $149.93 
              $3.02 Billion - $3.58 Billion 
            
                 
        
                       
         
        
                            
            23,892,758 
            $3.02 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $132.36 - $163.65 
              $3.05 Billion - $3.77 Billion 
            
                 
        
                       
         
        
                            
            23,018,438 
            $3.31 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $143.22 - $164.21 
              $259 Million - $297 Million 
            
                 
        
                       
         
        
                            
            22,947,687 
            $3.51 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $143.22 - $164.21 
              $3.26 Billion - $3.74 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $138.79 - $164.19 
              $3.16 Billion - $3.74 Billion 
            
                 
        
                       
         
        
                            
            22,781,531 
            $3.73 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $135.24 - $145.68 
              $3.22 Billion - $3.47 Billion 
            
                 
        
                       
         
        
                            
            23,844,774 
            $3.33 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $135.24 - $145.68 
              $3.35 Billion - $3.61 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $131.18 - $138.43 
              $3.25 Billion - $3.43 Billion 
            
                 
        
                       
         
        
                            
            24,756,289 
            $3.34 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $131.18 - $138.43 
              $3.33 Billion - $3.52 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $122.15 - $140.16 
              $3.1 Billion - $3.56 Billion 
            
                 
        
                       
         
        
                            
            25,418,546 
            $3.44 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $122.15 - $140.16 
              $3.23 Billion - $3.71 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $135.51 - $144.49 
              $3.58 Billion - $3.82 Billion 
            
                 
        
                       
         
        
                            
            26,441,032 
            $3.68 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $135.51 - $144.49 
              $3.59 Billion - $3.83 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $119.98 - $140.51 
              $3.18 Billion - $3.72 Billion 
            
                 
        
                       
         
        
                            
            26,492,078 
            $3.68 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $119.98 - $140.51 
              $3.14 Billion - $3.68 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $109.33 - $124.69 
              $2.86 Billion - $3.27 Billion 
            
                 
        
                       
         
        
                            
            26,185,209 
            $3.13 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $109.33 - $124.69 
              $2.88 Billion - $3.28 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $97.7 - $127.14 
              $2.57 Billion - $3.35 Billion 
            
                 
        
                       
         
        
                            
            26,323,185 
            $2.9 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $97.7 - $127.14 
              $2.61 Billion - $3.4 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $116.63 - $126.09 
              $3.12 Billion - $3.37 Billion 
            
                 
        
                       
         
        
                            
            26,731,443 
            $3.34 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $116.63 - $126.09 
              $3.1 Billion - $3.36 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $110.49 - $124.57 
              $2.94 Billion - $3.32 Billion 
            
                 
        
                       
         
        
                            
            26,614,975 
            $3.31 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $110.49 - $124.57 
              $2.93 Billion - $3.3 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $102.91 - $112.33 
              $2.73 Billion - $2.98 Billion 
            
                 
        
                       
         
        
                            
            26,528,538 
            $2.91 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $102.91 - $112.33 
              $2.71 Billion - $2.96 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $90.44 - $104.05 
              $181 Million - $208 Million 
            
                 
        
                       
         
        
                            
            26,348,342 
            $2.74 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $78.87 - $96.64 
              $1.92 Billion - $2.35 Billion 
            
                 
        
                       
         
        
                            
            24,350,500 
            $2.24 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $78.87 - $96.64 
              $1.91 Billion - $2.34 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $77.86 - $85.82 
              $1.88 Billion - $2.07 Billion 
            
                 
        
                       
         
        
                            
            24,162,406 
            $2.01 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $77.86 - $85.82 
              $1.88 Billion - $2.07 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $70.94 - $79.05 
              $1.71 Billion - $1.91 Billion 
            
                 
        
                       
         
        
                            
            24,144,367 
            $1.88 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $70.94 - $79.05 
              $1.66 Billion - $1.85 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $75.91 - $91.89 
              $1.78 Billion - $2.15 Billion 
            
                 
        
                       
         
        
                            
            23,425,093 
            $1.86 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $75.91 - $91.89 
              $1.78 Billion - $2.16 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $86.05 - $93.14 
              $2.02 Billion - $2.19 Billion 
            
                 
        
                       
         
        
                            
            23,491,282 
            $2.16 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $86.05 - $93.14 
              $2.02 Billion - $2.18 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $90.67 - $94.4 
              $2.13 Billion - $2.21 Billion 
            
                 
        
                       
         
        
                            
            23,447,231 
            $2.13 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
                              
              $90.67 - $94.4 
              $2.13 Billion - $2.21 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            23,447,231 
            $2.04 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            23,917,509 
            $2.15 Billion 
          
       
         
        
          
                     
           
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            24,627,329 
            $0