|  |  |                   
      $88.35 - $122.19
      $35.2M - $48.6M
     |                   
              500K
              $52.3M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $13.8M - $18.4M
     |                   
              110K
              $24.2M
             |  | 
          
        
          |  |  |                   
      $69.06 - $91.24
      $10.3M - $13.6M
     |                   
              264K
              $24.1M
             |  | 
          
        
          |  |  |                   
      $125.0 - $168.0
      $9.6M - $12.9M
     |                   
              148K
              $24.8M
             |  | 
          
        
          |  |  |                   
      $234.49 - $288.8
      $7.89M - $9.71M
     |                   
              35.8K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $116.88 - $218.1
      $4.16M - $7.77M
     |                   
              52.1K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $7.61M - $9.18M
     |                   
              147K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $6.35M - $7.95M
     |                   
              997K
              $22.3M
             |  | 
          
        
          |  |  |                   
      $126.32 - $147.75
      $6.95M - $8.13M
     |                   
              64.7K
              $8.9M
             |  | 
          
        
          |  |  |                   
      $106.07 - $171.99
      $4.13M - $6.7M
     |                   
              41.4K
              $7.05M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $5.3M - $6.54M
     |                   
              32.7K
              $8.91M
             |  | 
          
        
          |  |  |                   
      $283.18 - $488.55
      $1.77M - $3.05M
     |                   
              21.5K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $247.68 - $291.66
      $4.74M - $5.58M
     |                   
              19.8K
              $5.78M
             |  | 
          
        
          |  |  |                   
      $71.14 - $105.62
      $3.28M - $4.87M
     |                   
              66.2K
              $6.99M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              35.7K
              $8.77M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $4.12M - $5.1M
     |                   
              39.3K
              $15.2M
             |  | 
          
        
          |  |  |                   
      $58.17 - $83.07
      $3.56M - $5.09M
     |                   
              72K
              $5.5M
             |  | 
          
        
          |  |  |                   
      $30.65 - $39.9
      $4.63M - $6.02M
     |                   
              156K
              $4.79M
             |  | 
          
        
          |  |  |                   
      $55.01 - $64.24
      $3.79M - $4.43M
     |                   
              76.8K
              $4.81M
             |  | 
          
        
          |  |  |                   
      $110.23 - $131.5
      $3.6M - $4.3M
     |                   
              43.2K
              $5.34M
             |  | 
          
        
          |  |  |                   
      $187.06 - $249.73
      $3.83M - $5.11M
     |                   
              21.2K
              $4.05M
             |  | 
          
        
          |  |  |                   
      $145.85 - $225.38
      $2.42M - $3.74M
     |                   
              26.7K
              $5.61M
             |  | 
          
        
          |  |  |                   
      $49.56 - $95.06
      $458K - $878K
     |                   
              90.5K
              $8.6M
             |  | 
          
        
          |  |  |                   
      $31.21 - $48.21
      $2.28M - $3.53M
     |                   
              110K
              $4.69M
             |  | 
          
        
          |  |  |                   
      $182.86 - $232.88
      $2.43M - $3.09M
     |                   
              28.3K
              $6.59M
             |  | 
          
        
          |  |  |                   
      $226.49 - $276.01
      $2.47M - $3.01M
     |                   
              12K
              $3.14M
             |  | 
          
        
          |  |  |                   
      $29.83 - $42.12
      $3.25M - $4.59M
     |                   
              151K
              $4.55M
             |  | 
          
        
          |  |  |                   
      $36.92 - $41.39
      $2.67M - $2.99M
     |                   
              86.4K
              $3.21M
             |  | 
          
        
          |  |  |                   
      $46.11 - $60.44
      $1.8M - $2.35M
     |                   
              96K
              $5.6M
             |  | 
          
        
          |  |  |                   
      $220.37 - $253.95
      $2.26M - $2.6M
     |                   
              13.6K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $73.0 - $86.01
      $2.01M - $2.37M
     |                   
              28.5K
              $2.42M
             |  | 
          
        
          |  |  |                   
      $55.17 - $71.22
      $1.51M - $1.94M
     |                   
              60.6K
              $4.13M
             |  | 
          
        
          |  |  |                   
      $71.11 - $82.25
      $1.97M - $2.28M
     |                   
              27.8K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $32.1 - $43.23
      $1.5M - $2.02M
     |                   
              64.2K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $1.55M - $1.93M
     |                   
              18.6K
              $3.06M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $757K - $1M
     |                   
              11.8K
              $6.52M
             |  | 
          
        
          |  |  |                   
      $41.76 - $54.91
      $1.19M - $1.57M
     |                   
              29.2K
              $1.59M
             |  | 
          
        
          |  |  |                   
      $30.18 - $36.59
      $1.29M - $1.57M
     |                   
              44K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $53.19 - $69.38
      $112K - $146K
     |                   
              175K
              $12.1M
             |  | 
          
        
          |  |  |                   
      $70.48 - $82.91
      $1.18M - $1.39M
     |                   
              17.5K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $22.76 - $36.95
      $527K - $855K
     |                   
              68.1K
              $2.48M
             |  | 
          
        
          |  |  |                   
      $81.16 - $95.48
      $1.13M - $1.33M
     |                   
              15K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $38.37 - $58.77
      $1.05M - $1.61M
     |                   
              28.1K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $1.16M - $1.44M
     |                   
              43.6K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $40.31 - $54.71
      $1.02M - $1.38M
     |                   
              26.4K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $37.58 - $47.34
      $710K - $894K
     |                   
              25.6K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $113.38 - $135.49
      $817K - $976K
     |                   
              11.1K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $35.33 - $46.05
      $1.8M - $2.34M
     |                   
              923K
              $40M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              86.2K
              $898K
             |  | 
          
        
          |  |  |                   
      $2.92 - $4.1
      $500K - $701K
     |                   
              492K
              $1.73M
             |  |