|  |  |                   
      $167.32 - $223.3
      $240M - $321M
     |                   
              1.44M
              $315M
             |  | 
          
        
          |  |  |                   
      $59.09 - $98.75
      $135M - $226M
     |                   
              2.29M
              $226M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $24.1M - $37.1M
     |                   
              881K
              $227M
             |  | 
          
        
          |  |  |                   
      $103.16 - $128.52
      $4.55M - $5.66M
     |                   
              64.2K
              $8.25M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $672K - $827K
     |                   
              341K
              $192M
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $5.18M - $5.78M
     |                   
              10.7K
              $5.2M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $2.42M - $3.14M
     |                   
              14K
              $2.88M
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $1.62M - $2.62M
     |                   
              11.4K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $1.1M - $1.37M
     |                   
              21.1K
              $12M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $1.06M - $1.46M
     |                   
              30.8K
              $1.46M
             |  | 
          
        
          |  |  |                   
      $67.07 - $78.22
      $1.15M - $1.34M
     |                   
              17.1K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $77.56 - $87.72
      $851K - $962K
     |                   
              11K
              $938K
             |  | 
          
        
          |  |  |                   
      $77.94 - $79.5
      $890K - $908K
     |                   
              11.4K
              $908K
             |  | 
          
        
          |  |  |                   
      $372.27 - $452.69
      $853K - $1.04M
     |                   
              2.29K
              $891K
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $904K - $935K
     |                   
              68.3K
              $7.14M
             |  | 
          
        
          |  |  |                   
      $164.6 - $238.02
      $561K - $811K
     |                   
              3.41K
              $811K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.27K
              $802K
             |  | 
          
        
          |  |  |                   
      $3.15 - $4.99
      $444K - $703K
     |                   
              165K
              $811K
             |  | 
          
        
          |  |  |                   
      $103.59 - $128.6
      $403K - $500K
     |                   
              19.4K
              $2.5M
             |  | 
          
        
          |  |  |                   
      $3.22 - $7.55
      $209K - $490K
     |                   
              119K
              $860K
             |  | 
          
        
          |  |  |                   
      $55.55 - $75.83
      $377K - $514K
     |                   
              17.9K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $3.22 - $4.43
      $430K - $591K
     |                   
              215K
              $908K
             |  | 
          
        
          |  |  |                   
      $103.22 - $131.43
      $454K - $578K
     |                   
              4.4K
              $569K
             |  | 
          
        
          |  |  |                   
      $89.13 - $167.48
      $329K - $618K
     |                   
              3.69K
              $560K
             |  | 
          
        
          |  |  |                   
      $39.07 - $52.59
      $400K - $538K
     |                   
              10.2K
              $537K
             |  | 
          
        
          |  |  |                   
      $92.79 - $134.29
      $139K - $200K
     |                   
              19K
              $2.53M
             |  | 
          
        
          |  |  |                   
      $146.74 - $176.07
      $457K - $548K
     |                   
              3.11K
              $504K
             |  | 
          
        
          |  |  |                   
      $144.32 - $190.42
      $384K - $507K
     |                   
              2.66K
              $503K
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $233K - $378K
     |                   
              13.1K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $18.77 - $37.74
      $277K - $557K
     |                   
              14.8K
              $491K
             |  | 
          
        
          |  |  |                   
      $57.9 - $65.43
      $440K - $497K
     |                   
              7.6K
              $464K
             |  | 
          
        
          |  |  |                   
      $29.65 - $34.24
      $247K - $285K
     |                   
              90.3K
              $2.98M
             |  | 
          
        
          |  |  |                   
      $4.0 - $7.05
      $200K - $352K
     |                   
              58.7K
              $399K
             |  | 
          
        
          |  |  |                   
      $3.44 - $5.9
      $204K - $350K
     |                   
              59.4K
              $341K
             |  | 
          
        
          |  |  |                   
      $81.72 - $124.01
      $94.4K - $143K
     |                   
              8.13K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $12.96 - $17.16
      $283K - $374K
     |                   
              21.8K
              $290K
             |  | 
          
        
          |  |  |                   
      $40.42 - $56.91
      $123K - $173K
     |                   
              13.5K
              $769K
             |  | 
          
        
          |  |  |                   
      $576.53 - $902.94
      $74.4K - $116K
     |                   
              878
              $786K
             |  | 
          
        
          |  |  |                   
      $70.3 - $95.41
      $127K - $173K
     |                   
              6.37K
              $607K
             |  | 
          
        
          |  |  |                   
      $8.26 - $10.1
      $197K - $240K
     |                   
              23.8K
              $231K
             |  | 
          
        
          |  |  |                   
      $34.56 - $62.52
      $167K - $303K
     |                   
              4.84K
              $192K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              8.32K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $113.75 - $148.48
      $137K - $178K
     |                   
              1.2K
              $175K
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $61.9K - $121K
     |                   
              1.9K
              $259K
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $55.2K - $68.4K
     |                   
              22.9K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $76.1 - $106.55
      $112K - $157K
     |                   
              1.48K
              $157K
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $111K - $147K
     |                   
              500
              $147K
             |  | 
          
        
          |  |  |                   
      $92.66 - $108.13
      $82K - $95.7K
     |                   
              6.02K
              $626K
             |  | 
          
        
          |  |  |                   
      $1.02 - $1.38
      $89.5K - $121K
     |                   
              87.7K
              $115K
             |  | 
          
        
          |  |  |                   
      $59.24 - $71.39
      $96K - $116K
     |                   
              1.62K
              $115K
             |  |