|  |  |                   
      $496.48 - $617.85
      $212M - $264M
     |                   
              4.46M
              $2.75B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $41.7M - $58.5M
     |                   
              293K
              $146M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $25.7M - $43.1M
     |                   
              671K
              $106M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $21.3M - $28.3M
     |                   
              166K
              $91.4M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $19.9M - $38.8M
     |                   
              269K
              $36.6M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $28.9M - $37.5M
     |                   
              701K
              $144M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $13M - $17.3M
     |                   
              159K
              $34.9M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $4.83M - $8.59M
     |                   
              58.5K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $3.42M - $5.59M
     |                   
              59.6K
              $18.9M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $4.63M - $5.72M
     |                   
              68.3K
              $12M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $4.03M - $4.95M
     |                   
              55.1K
              $9.77M
             |  | 
          
        
          |  |  |                   
      $67.2 - $83.08
      $3.81M - $4.71M
     |                   
              56.7K
              $4.49M
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $4.8M - $10.5M
     |                   
              23.6K
              $7.36M
             |  | 
          
        
          |  |  |                   
      $239.47 - $381.26
      $2.39M - $3.81M
     |                   
              10K
              $3.78M
             |  | 
          
        
          |  |  |                   
      $10.36 - $14.93
      $2.86M - $4.12M
     |                   
              276K
              $3.76M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $1.96M - $2.84M
     |                   
              6.7K
              $5.28M
             |  | 
          
        
          |  |  |                   
      $64.8 - $97.72
      $2.04M - $3.08M
     |                   
              31.5K
              $3.08M
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $1.54M - $2.41M
     |                   
              3.3K
              $4.42M
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $1.87M - $2.71M
     |                   
              7.6K
              $2.71M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $1.75M - $2.41M
     |                   
              11.9K
              $3.45M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $1.92M - $2.31M
     |                   
              34K
              $2.73M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $2.18M - $2.38M
     |                   
              24.1K
              $3.68M
             |  | 
          
        
          |  |  |                   
      $652.83 - $732.78
      $1.7M - $1.91M
     |                   
              6.1K
              $4.47M
             |  | 
          
        
          |  |  |                   
      $99.37 - $134.05
      $1.85M - $2.49M
     |                   
              18.6K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $1.6M - $1.98M
     |                   
              10.7K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $179.95 - $278.88
      $1.04M - $1.62M
     |                   
              8.4K
              $2.34M
             |  | 
          
        
          |  |  |                   
      $313.51 - $363.51
      $1.66M - $1.93M
     |                   
              13.1K
              $4.5M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $1.39M - $1.7M
     |                   
              23K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $1.12M - $1.62M
     |                   
              17.4K
              $1.62M
             |  | 
          
        
          |  |  |                   
      $225.65 - $270.95
      $1.35M - $1.63M
     |                   
              6K
              $1.62M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $874K - $1.39M
     |                   
              8.3K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $1.2M - $1.46M
     |                   
              5K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $1.36M - $1.48M
     |                   
              12.9K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $376.48 - $440.65
      $1.13M - $1.32M
     |                   
              3K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $28.28 - $35.22
      $1.02M - $1.27M
     |                   
              36K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $91.24 - $127.3
      $1.12M - $1.57M
     |                   
              12.3K
              $1.23M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $959K - $1.19M
     |                   
              2.1K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $118.55 - $170.08
      $830K - $1.19M
     |                   
              7K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $179.73 - $253.23
      $809K - $1.14M
     |                   
              4.5K
              $1.14M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $1.21M - $1.53M
     |                   
              6.5K
              $5.07M
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $969K - $1.14M
     |                   
              7K
              $2.16M
             |  | 
          
        
          |  |  |                   
      $517.23 - $700.54
      $672K - $911K
     |                   
              2.7K
              $1.89M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.2K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $174.67 - $315.32
      $559K - $1.01M
     |                   
              3.2K
              $1M
             |  | 
          
        
          |  |  |                   
      $211.12 - $274.14
      $718K - $932K
     |                   
              5K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $152.44 - $204.64
      $732K - $982K
     |                   
              4.8K
              $982K
             |  | 
          
        
          |  |  |                   
      $218.97 - $332.17
      $635K - $963K
     |                   
              2.9K
              $963K
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $894K - $1.03M
     |                   
              3.9K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $619K - $797K
     |                   
              3.1K
              $1.58M
             |  | 
          
        
          |  |  |                   
      $53.19 - $69.38
      $612K - $798K
     |                   
              11.5K
              $797K
             |  |