|  |  |                   
      $31.13 - $41.98
      $1.48M - $2M
     |                   
              47.5K
              $1.75M
             |  | 
          
        
          |  |  |                   
      $35.75 - $69.14
      $436K - $843K
     |                   
              49.9K
              $3.45M
             |  | 
          
        
          |  |  |                   
      $24.24 - $34.1
      $1.09M - $1.54M
     |                   
              79.1K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $47.86 - $55.77
      $1.67M - $1.94M
     |                   
              81.7K
              $4.31M
             |  | 
          
        
          |  |  |                   
      $9.43 - $13.03
      $1.28M - $1.77M
     |                   
              347K
              $3.86M
             |  | 
          
        
          |  |  |                   
      $90.56 - $109.49
      $1.42M - $1.72M
     |                   
              15.7K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $86.13 - $108.53
      $1.36M - $1.71M
     |                   
              15.8K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $1.49M - $1.71M
     |                   
              9.67K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $20.83 - $23.52
      $1.67M - $1.88M
     |                   
              124K
              $2.73M
             |  | 
          
        
          |  |  |                   
      $96.84 - $99.46
      $1.66M - $1.71M
     |                   
              17.2K
              $1.7M
             |  | 
          
        
          |  |  |                   
      $48.92 - $72.65
      $1.16M - $1.72M
     |                   
              23.7K
              $1.7M
             |  | 
          
        
          |  |  |                   
      $31.51 - $43.57
      $1.63M - $2.25M
     |                   
              83.9K
              $3.08M
             |  | 
          
        
          |  |  |                   
      $27.63 - $38.64
      $1.15M - $1.61M
     |                   
              56.6K
              $2.15M
             |  | 
          
        
          |  |  |                   
      $7.69 - $11.46
      $1.11M - $1.65M
     |                   
              188K
              $2.15M
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $1.36M - $1.68M
     |                   
              7.78K
              $1.68M
             |  | 
          
        
          |  |  |                   
      $19.6 - $25.72
      $1.6M - $2.09M
     |                   
              137K
              $3.08M
             |  | 
          
        
          |  |  |                   
      $8.57 - $9.81
      $1.55M - $1.77M
     |                   
              181K
              $1.66M
             |  | 
          
        
          |  |  |                   
      $75.07 - $92.4
      $1.27M - $1.57M
     |                   
              46.6K
              $4.25M
             |  | 
          
        
          |  |  |                   
      $11.79 - $15.85
      $821K - $1.1M
     |                   
              257K
              $4.01M
             |  | 
          
        
          |  |  |                   
      $115.21 - $142.87
      $1.33M - $1.65M
     |                   
              11.5K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $33.45 - $41.87
      $1.55M - $1.94M
     |                   
              46.3K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $113.29 - $133.09
      $1.53M - $1.8M
     |                   
              19.8K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $124.73 - $152.78
      $1.45M - $1.77M
     |                   
              20.9K
              $2.99M
             |  | 
          
        
          |  |  |                   
      $20.27 - $27.59
      $1.21M - $1.65M
     |                   
              59.8K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $30.54 - $63.99
      $485K - $1.02M
     |                   
              40.8K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $25.12 - $45.79
      $913K - $1.66M
     |                   
              36.3K
              $1.59M
             |  | 
          
        
          |  |  |                   
      $28.04 - $37.2
      $1.8M - $2.38M
     |                   
              161K
              $5.23M
             |  | 
          
        
          |  |  |                   
      $51.18 - $63.89
      $1.44M - $1.79M
     |                   
              28.1K
              $1.57M
             |  | 
          
        
          |  |  |                   
      $25.19 - $33.64
      $834K - $1.11M
     |                   
              140K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $9.36 - $10.96
      $1.38M - $1.61M
     |                   
              159K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $193.68 - $241.95
      $1.48M - $1.85M
     |                   
              7.64K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $13.05 - $19.71
      $1.02M - $1.54M
     |                   
              91.5K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $12.99 - $18.59
      $1.2M - $1.71M
     |                   
              92K
              $1.53M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              69.5K
              $2.4M
             |  | 
          
        
          |  |  |                   
      $12.0 - $15.17
      $1.26M - $1.59M
     |                   
              153K
              $2.19M
             |  | 
          
        
          |  |  |                   
      $17.97 - $26.69
      $1.33M - $1.97M
     |                   
              90.9K
              $1.83M
             |  | 
          
        
          |  |  |                   
      $72.77 - $94.36
      $1.26M - $1.64M
     |                   
              17.3K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $18.91 - $22.43
      $1.28M - $1.52M
     |                   
              67.7K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $18.34 - $23.38
      $1.04M - $1.33M
     |                   
              107K
              $2.5M
             |  | 
          
        
          |  |  |                   
      $10.38 - $17.71
      $894K - $1.53M
     |                   
              86.1K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $21.54 - $29.56
      $1.26M - $1.73M
     |                   
              199K
              $5.28M
             |  | 
          
        
          |  |  |                   
      $7.7 - $13.96
      $669K - $1.21M
     |                   
              177K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $5.46 - $8.56
      $1.47M - $2.31M
     |                   
              338K
              $2M
             |  | 
          
        
          |  |  |                   
      $17.95 - $22.57
      $1.21M - $1.53M
     |                   
              67.6K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $28.45 - $33.08
      $1.28M - $1.49M
     |                   
              44.9K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $30.48 - $36.53
      $1.19M - $1.43M
     |                   
              45.8K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $28.94 - $46.88
      $982K - $1.59M
     |                   
              33.9K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $52.32 - $62.75
      $1.28M - $1.53M
     |                   
              24.4K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $14.71 - $18.96
      $1.31M - $1.69M
     |                   
              102K
              $1.63M
             |  | 
          
        
          |  |  |                   
      $7.14 - $11.73
      $871K - $1.43M
     |                   
              122K
              $1.41M
             |  |