|  |  |                   
      $7.79 - $10.24
      $2.95M - $3.88M
     |                   
              379K
              $3.64M
             |  | 
          
        
          |  |  |                   
      $118.3 - $150.16
      $3.16M - $4.02M
     |                   
              30K
              $3.99M
             |  | 
          
        
          |  |  |                   
      $121.72 - $136.77
      $3.45M - $3.88M
     |                   
              43.5K
              $5.41M
             |  | 
          
        
          |  |  |                   
      $133.59 - $176.59
      $2.69M - $3.56M
     |                   
              20.2K
              $3.43M
             |  | 
          
        
          |  |  |                   
      $4.13 - $6.76
      $2.86M - $4.69M
     |                   
              694K
              $3.41M
             |  | 
          
        
          |  |  |                   
      $110.5 - $146.12
      $4.23M - $5.59M
     |                   
              61.9K
              $6.87M
             |  | 
          
        
          |  |  |                   
      $63.35 - $98.81
      $2.12M - $3.3M
     |                   
              46.3K
              $4.24M
             |  | 
          
        
          |  |  |                   
      $161.21 - $180.02
      $3.19M - $3.56M
     |                   
              34.9K
              $6.03M
             |  | 
          
        
          |  |  |                   
      $43.93 - $89.76
      $5.64M - $11.5M
     |                   
              255K
              $12.5M
             |  | 
          
        
          |  |  |                   
      $130.68 - $186.97
      $592K - $847K
     |                   
              59.7K
              $10.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              580K
              $5.89M
             |  | 
          
        
          |  |  |                   
      $14.05 - $18.78
      $3.15M - $4.21M
     |                   
              224K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $24.1 - $29.12
      $3.13M - $3.78M
     |                   
              256K
              $6.83M
             |  | 
          
        
          |  |  |                   
      $207.82 - $261.88
      $3.56M - $4.49M
     |                   
              151K
              $34.7M
             |  | 
          
        
          |  |  |                   
      $3.95 - $8.44
      $58.6K - $125K
     |                   
              664K
              $5.59M
             |  | 
          
        
          |  |  |                   
      $118.35 - $142.11
      $3.02M - $3.63M
     |                   
              25.5K
              $3.18M
             |  | 
          
        
          |  |  |                   
      $420.79 - $560.9
      $4.2M - $5.6M
     |                   
              27K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $242.14 - $275.72
      $926K - $1.05M
     |                   
              79.1K
              $20.6M
             |  | 
          
        
          |  |  |                   
      $65.82 - $84.78
      $2.44M - $3.14M
     |                   
              37.1K
              $3.14M
             |  | 
          
        
          |  |  |                   
      $11.75 - $20.07
      $324K - $553K
     |                   
              537K
              $9.98M
             |  | 
          
        
          |  |  |                   
      $12.34 - $16.95
      $2.46M - $3.38M
     |                   
              200K
              $3.12M
             |  | 
          
        
          |  |  |                   
      $67.24 - $74.3
      $2.78M - $3.07M
     |                   
              49.8K
              $3.65M
             |  | 
          
        
          |  |  |                   
      $184.56 - $218.69
      $2.07M - $2.45M
     |                   
              45.5K
              $9.86M
             |  | 
          
        
          |  |  |                   
      $181.46 - $212.2
      $2.8M - $3.28M
     |                   
              37K
              $7.34M
             |  | 
          
        
          |  |  |                   
      $104.88 - $168.89
      $242K - $390K
     |                   
              62.2K
              $10.4M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              248K
              $5.33M
             |  | 
          
        
          |  |  |                   
      $36.6 - $43.51
      $2.75M - $3.27M
     |                   
              75.1K
              $2.9M
             |  | 
          
        
          |  |  |                   
      $36.73 - $39.9
      $2.27M - $2.46M
     |                   
              215K
              $8.59M
             |  | 
          
        
          |  |  |                   
      $77.22 - $104.34
      $5.44M - $7.35M
     |                   
              173K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $33.77 - $42.38
      $1.04M - $1.31M
     |                   
              249K
              $10.2M
             |  | 
          
        
          |  |  |                   
      $56.29 - $69.8
      $2.51M - $3.11M
     |                   
              44.6K
              $2.83M
             |  | 
          
        
          |  |  |                   
      $49.87 - $58.78
      $2.47M - $2.91M
     |                   
              49.4K
              $2.75M
             |  | 
          
        
          |  |  |                   
      $13.34 - $16.05
      $2.08M - $2.51M
     |                   
              258K
              $4.07M
             |  | 
          
        
          |  |  |                   
      $6.96 - $12.4
      $1.29M - $2.29M
     |                   
              296K
              $3.67M
             |  | 
          
        
          |  |  |                   
      $34.37 - $40.61
      $2.31M - $2.73M
     |                   
              67.2K
              $2.7M
             |  | 
          
        
          |  |  |                   
      $10.07 - $14.83
      $2.26M - $3.32M
     |                   
              224K
              $2.68M
             |  | 
          
        
          |  |  |                   
      $163.8 - $190.92
      $3.19M - $3.71M
     |                   
              62.2K
              $11.3M
             |  | 
          
        
          |  |  |                   
      $176.44 - $192.03
      $1.12M - $1.22M
     |                   
              214K
              $40.2M
             |  | 
          
        
          |  |  |                   
      $282.78 - $316.06
      $164K - $183K
     |                   
              97K
              $30.6M
             |  | 
          
        
          |  |  |                   
      $32.64 - $37.14
      $2.59M - $2.95M
     |                   
              79.4K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $4.23 - $5.49
      $1.23M - $1.6M
     |                   
              1.95M
              $9.6M
             |  | 
          
        
          |  |  |                   
      $30.01 - $45.61
      $1.34M - $2.04M
     |                   
              84.7K
              $3.86M
             |  | 
          
        
          |  |  |                   
      $11.48 - $17.05
      $1.46M - $2.18M
     |                   
              189K
              $3.21M
             |  | 
          
        
          |  |  |                   
      $3.91 - $5.19
      $2.09M - $2.78M
     |                   
              535K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $13.1 - $18.29
      $1.79M - $2.5M
     |                   
              328K
              $5.47M
             |  | 
          
        
          |  |  |                   
      $60.76 - $67.41
      $1.7M - $1.89M
     |                   
              105K
              $7.06M
             |  | 
          
        
          |  |  |                   
      $119.13 - $166.34
      $1.55M - $2.17M
     |                   
              23K
              $3.59M
             |  | 
          
        
          |  |  |                   
      $494.52 - $565.32
      $2.05M - $2.35M
     |                   
              4.15K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $335.1 - $718.54
      $27.5K - $58.9K
     |                   
              5.83K
              $4.19M
             |  | 
          
        
          |  |  |                   
      $54.35 - $64.28
      $1.84M - $2.18M
     |                   
              33.9K
              $2.16M
             |  |