$484.66 - $738.09 
              $15.2 Billion - $23.2 Billion 
            
                 
        
                       
         
        
                            
            31,372,045 
            $23.2 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $554.08 - $632.68 
              $18.9 Billion - $21.6 Billion 
            
                 
        
                       
         
        
                            
            34,072,026 
            $20.1 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $430.17 - $527.34 
              $13.1 Billion - $16.1 Billion 
            
                 
        
                       
         
        
                            
            30,461,739 
            $15.4 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $344.47 - $512.19 
              $10.6 Billion - $15.8 Billion 
            
                 
        
                       
         
        
                            
            30,788,053 
            $15 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $288.35 - $358.32 
              $9.19 Billion - $11.4 Billion 
            
                 
        
                       
         
        
                            
            31,884,550 
            $11.3 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $283.25 - $325.48 
              $8.62 Billion - $9.91 Billion 
            
                 
        
                       
         
        
                            
            30,447,524 
            $9.14 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $283.25 - $325.48 
              $9.77 Billion - $11.2 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $207.55 - $288.73 
              $512 Million - $712 Million 
            
                 
        
                       
         
        
                            
            32,926,500 
            $9.45 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $207.55 - $288.73 
              $7.02 Billion - $9.76 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $124.74 - $211.94 
              $4.2 Billion - $7.14 Billion 
            
                 
        
                       
         
        
                            
            33,687,342 
            $7.14 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $88.91 - $140.28 
              $3.12 Billion - $4.92 Billion 
            
                 
        
                       
         
        
                            
            35,093,468 
            $4.22 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $134.4 - $183.17 
              $4.64 Billion - $6.32 Billion 
            
                 
        
                       
         
        
                            
            34,488,489 
            $4.84 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $155.85 - $233.89 
              $5.27 Billion - $7.91 Billion 
            
                 
        
                       
         
        
                            
            33,809,224 
            $5.45 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $186.63 - $338.54 
              $1.38 Billion - $2.5 Billion 
            
                 
        
          
                          
              -7,388,136 
                   Reduced 21.05%                       
            
      
                        
         
        
                            
            27,705,332 
            $6.16 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $186.63 - $338.54 
              $5.32 Billion - $9.66 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $306.84 - $347.56 
              $8.75 Billion - $9.91 Billion 
            
                 
        
                       
         
        
                            
            28,527,168 
            $9.6 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $336.95 - $382.18 
              $9.82 Billion - $11.1 Billion 
            
                 
        
                       
         
        
                            
            29,133,265 
            $9.89 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $336.95 - $382.18 
              $10.2 Billion - $11.6 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $296.52 - $355.64 
              $8.97 Billion - $10.8 Billion 
            
                 
        
                       
         
        
                            
            30,261,089 
            $10.5 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $296.52 - $355.64 
              $8.94 Billion - $10.7 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $245.64 - $294.53 
              $7.4 Billion - $8.88 Billion 
            
                 
        
                       
         
        
                            
            30,132,960 
            $8.88 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $245.64 - $294.53 
              $7.21 Billion - $8.65 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $258.12 - $294.68 
              $7.58 Billion - $8.65 Billion 
            
                 
        
                       
         
        
                            
            29,365,846 
            $8.02 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $258.12 - $294.68 
              $7.16 Billion - $8.18 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $230.12 - $303.91 
              $6.38 Billion - $8.43 Billion 
            
                 
        
                       
         
        
                            
            27,743,765 
            $7.27 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $230.12 - $303.91 
              $6.35 Billion - $8.38 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $154.18 - $242.24 
              $4.25 Billion - $6.68 Billion 
            
                 
        
                       
         
        
                            
            27,586,962 
            $6.26 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $154.18 - $242.24 
              $3.98 Billion - $6.26 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $146.01 - $223.23 
              $3.77 Billion - $5.77 Billion 
            
                 
        
                       
         
        
                            
            25,830,503 
            $4.31 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $146.01 - $223.23 
              $3.86 Billion - $5.91 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $174.6 - $208.1 
              $4.62 Billion - $5.5 Billion 
            
                 
        
                       
         
        
                            
            26,453,109 
            $5.43 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $174.6 - $208.1 
              $4.67 Billion - $5.56 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $177.1 - $204.87 
              $4.73 Billion - $5.48 Billion 
            
                 
        
                       
         
        
                            
            26,727,011 
            $4.76 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $177.1 - $204.87 
              $4.72 Billion - $5.46 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $164.15 - $195.47 
              $4.37 Billion - $5.21 Billion 
            
                 
        
                       
         
        
                            
            26,647,683 
            $5.14 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $164.15 - $195.47 
              $4.29 Billion - $5.11 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $131.74 - $173.37 
              $199 Million - $261 Million 
            
                 
        
                       
         
        
                            
            26,143,299 
            $4.36 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $124.06 - $162.44 
              $3.06 Billion - $4 Billion 
            
                 
        
                       
         
        
                            
            24,636,329 
            $3.23 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $124.06 - $162.44 
              $3 Billion - $3.93 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $160.3 - $217.5 
              $3.88 Billion - $5.26 Billion 
            
                 
        
                       
         
        
                            
            24,178,001 
            $3.98 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $160.3 - $217.5 
              $3.7 Billion - $5.02 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $155.1 - $202.0 
              $3.58 Billion - $4.66 Billion 
            
                 
        
                       
         
        
                            
            23,059,147 
            $4.48 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $155.1 - $202.0 
              $3.53 Billion - $4.6 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $152.22 - $193.09 
              $3.46 Billion - $4.39 Billion 
            
                 
        
                       
         
        
                            
            22,760,445 
            $3.64 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $152.22 - $193.09 
              $3.35 Billion - $4.24 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $168.42 - $183.03 
              $3.7 Billion - $4.02 Billion 
            
                 
        
                       
         
        
                            
            21,976,432 
            $3.88 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $168.42 - $183.03 
              $3.73 Billion - $4.05 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $162.87 - $173.51 
              $3.6 Billion - $3.84 Billion 
            
                 
        
                       
         
        
                            
            22,131,719 
            $3.78 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
                              
              $162.87 - $173.51 
              $3.56 Billion - $3.8 Billion 
            
                 
        
                       
         
        
                            
            0 
            $0 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            21,876,706 
            $3.3 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            20,338,702 
            $2.89 Billion 
          
       
         
        
          
             
                
                
      
      
        
          
         
        
          
         
        
            
              N/A 
            
 
                 
        
                       
         
        
                            
            17,578,750 
            $0