|  |  |                   
      $171.38 - $197.01
      $11.3M - $13M
     |                   
              30.6K
              $6B
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $7.58M - $8.21M
     |                   
              15.6K
              $9.57B
             |  | 
          
        
          |  |  |                   
      $225.11 - $247.9
      $7.46M - $8.21M
     |                   
              45.7K
              $11.3B
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $5.17M - $5.52M
     |                   
              11.6K
              $1.63B
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $4.38M - $4.76M
     |                   
              21.4K
              $7.01B
             |  | 
          
        
          |  |  |                   
      $72.01 - $74.44
      $3.24M - $3.35M
     |                   
              3.03K
              $223M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              19.2K
              $1.91B
             |  | 
          
        
          |  |  |                   
      $59.23 - $62.14
      $3.18M - $3.34M
     |                   
              19K
              $1.17B
             |  | 
          
        
          |  |  |                   
      $55.26 - $61.99
      $2.24M - $2.52M
     |                   
              9.83K
              $584M
             |  | 
          
        
          |  |  |                   
      $58.82 - $66.17
      $2.06M - $2.32M
     |                   
              12.9K
              $815M
             |  | 
          
        
          |  |  |                   
      $35.42 - $38.65
      $2.05M - $2.24M
     |                   
              11.5K
              $436M
             |  | 
          
        
          |  |  |                   
      $40.75 - $43.26
      $1.81M - $1.92M
     |                   
              13.7K
              $569M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $2.24M - $3.13M
     |                   
              10.3K
              $3.39B
             |  | 
          
        
          |  |  |                   
      $282.75 - $294.19
      $1.05M - $1.09M
     |                   
              5.78K
              $1.7B
             |  | 
          
        
          |  |  |                   
      $29.27 - $32.3
      $758K - $837K
     |                   
              10.5K
              $339M
             |  | 
          
        
          |  |  |                   
      $149.47 - $162.84
      $714K - $777K
     |                   
              7.77K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $62.38 - $67.29
      $484K - $522K
     |                   
              4.2K
              $282M
             |  | 
          
        
          |  |  |                   
      $67.65 - $71.68
      $404K - $428K
     |                   
              6.78K
              $464M
             |  | 
          
        
          |  |  |                   
      $915.95 - $994.57
      $207K - $225K
     |                   
              2.64K
              $2.44B
             |  | 
          
        
          |  |  |                   
      $24.38 - $26.34
      $360K - $389K
     |                   
              12.6K
              $332M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $310K - $336K
     |                   
              1.91K
              $278M
             |  | 
          
        
          |  |  |                   
      $28.92 - $32.19
      $317K - $353K
     |                   
              11.7K
              $374M
             |  | 
          
        
          |  |  |                   
      $110.74 - $122.12
      $595K - $656K
     |                   
              37K
              $4.47B
             |  | 
          
        
          |  |  |                   
      $262.23 - $334.39
      $177K - $225K
     |                   
              1.25K
              $360M
             |  | 
          
        
          |  |  |                   
      $42.21 - $43.91
      $269K - $279K
     |                   
              4.7K
              $206M
             |  | 
          
        
          |  |  |                   
      $298.82 - $354.89
      $236K - $280K
     |                   
              1.32K
              $433M
             |  | 
          
        
          |  |  |                   
      $339.37 - $366.46
      $248K - $268K
     |                   
              889
              $325M
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $166K - $179K
     |                   
              1.82K
              $620M
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $223K - $255K
     |                   
              2.29K
              $858M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              7.22K
              $2.4B
             |  | 
          
        
          |  |  |                   
      $237.77 - $353.61
      $196K - $292K
     |                   
              2.94K
              $1.02B
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $224K - $250K
     |                   
              5.79K
              $899M
             |  | 
          
        
          |  |  |                   
      $94.17 - $99.95
      $300K - $318K
     |                   
              31.6K
              $3.16B
             |  | 
          
        
          |  |  |                   
      $255.35 - $282.87
      $766 - $849
     |                   
              10.1K
              $2.63B
             |  | 
          
        
          |  |  |                   
      $184.73 - $220.27
      $2.59K - $3.08K
     |                   
              4.05K
              $772M
             |  | 
          
        
          |  |  |                   
      $85.16 - $90.57
      $124K - $132K
     |                   
              5.44K
              $488M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $131K - $140K
     |                   
              10.9K
              $714M
             |  | 
          
        
          |  |  |                   
      $120.51 - $136.62
      $44.2K - $50.1K
     |                   
              20.9K
              $2.81B
             |  | 
          
        
          |  |  |                   
      $2292.04 - $2514.05
      $22.9K - $25.1K
     |                   
              226
              $528M
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $17.8K - $20.5K
     |                   
              1.09K
              $496M
             |  | 
          
        
          |  |  |                   
      $43.31 - $48.98
      $56.8K - $64.3K
     |                   
              5.02K
              $226M
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $67.1K - $74K
     |                   
              2.01K
              $476M
             |  | 
          
        
          |  |  |                   
      $209.79 - $237.38
      $73.6K - $83.3K
     |                   
              3.08K
              $664M
             |  | 
          
        
          |  |  |                   
      $17.11 - $18.16
      $32.9K - $34.9K
     |                   
              18.8K
              $323M
             |  | 
          
        
          |  |  |                   
      $32.05 - $36.52
      $60.9K - $69.4K
     |                   
              6.68K
              $237M
             |  | 
          
        
          |  |  |                   
      $52.43 - $56.33
      $44.5K - $47.8K
     |                   
              10.7K
              $591M
             |  | 
          
        
          |  |  |                   
      $92.18 - $95.14
      $37.9K - $39.1K
     |                   
              2.4K
              $228M
             |  | 
          
        
          |  |  |                   
      $59.29 - $62.87
      $15.5K - $16.5K
     |                   
              5.47K
              $329M
             |  | 
          
        
          |  |  |                   
      $48.44 - $53.83
      $21.7K - $24.1K
     |                   
              4.03K
              $203M
             |  | 
          
        
          |  |  |                   
      $89.72 - $93.74
      $33.9K - $35.4K
     |                   
              2.23K
              $209M
             |  |