|  |  |                   
      $21.1 - $35.01
      $1.64M - $2.71M
     |                   
              77.5K
              $1.89M
             |  | 
          
        
          |  |  |                   
      $167.18 - $211.38
      $1.51M - $1.91M
     |                   
              9.05K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $44.59 - $57.17
      $1.81M - $2.32M
     |                   
              40.6K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $26.8 - $37.92
      $1.55M - $2.2M
     |                   
              58K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $3.48 - $5.25
      $1.23M - $1.85M
     |                   
              459K
              $2.31M
             |  | 
          
        
          |  |  |                   
      $99.86 - $115.75
      $1.82M - $2.11M
     |                   
              21.5K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $296.51 - $536.21
      $525K - $950K
     |                   
              5.79K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $200.21 - $256.99
      $1.44M - $1.85M
     |                   
              7.2K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $6.88 - $9.06
      $1.46M - $1.93M
     |                   
              213K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $220.99 - $268.54
      $1.66M - $2.02M
     |                   
              7.52K
              $1.79M
             |  | 
          
        
          |  |  |                   
      $144.4 - $171.97
      $1.51M - $1.8M
     |                   
              10.5K
              $1.76M
             |  | 
          
        
          |  |  |                   
      $26.12 - $33.82
      $1.35M - $1.74M
     |                   
              51.5K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $28.94 - $46.88
      $1.2M - $1.94M
     |                   
              41.3K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $5.0 - $7.65
      $1.04M - $1.59M
     |                   
              665K
              $4.61M
             |  | 
          
        
          |  |  |                   
      $40.22 - $50.88
      $1.46M - $1.84M
     |                   
              81.9K
              $3.94M
             |  | 
          
        
          |  |  |                   
      $218.97 - $332.17
      $1.13M - $1.71M
     |                   
              5.15K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $26.68 - $50.09
      $736K - $1.38M
     |                   
              46.4K
              $2.32M
             |  | 
          
        
          |  |  |                   
      $83.56 - $99.08
      $1.49M - $1.76M
     |                   
              20.3K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $145.85 - $225.38
      $981K - $1.52M
     |                   
              14.5K
              $3.05M
             |  | 
          
        
          |  |  |                   
      $31.25 - $53.19
      $982K - $1.67M
     |                   
              31.4K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $132.23 - $171.87
      $1.17M - $1.52M
     |                   
              15.1K
              $2.55M
             |  | 
          
        
          |  |  |                   
      $73.0 - $86.01
      $1.44M - $1.69M
     |                   
              19.7K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $68.72 - $95.27
      $1.14M - $1.58M
     |                   
              25.2K
              $2.36M
             |  | 
          
        
          |  |  |                   
      $71.03 - $79.07
      $1.61M - $1.79M
     |                   
              22.6K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $602K - $1.07M
     |                   
              11.3K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $16.84 - $21.1
      $1.26M - $1.58M
     |                   
              75K
              $1.56M
             |  | 
          
        
          |  |  |                   
      $107.83 - $119.94
      $1.56M - $1.73M
     |                   
              14.4K
              $1.56M
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $1.25M - $1.57M
     |                   
              34.3K
              $1.55M
             |  | 
          
        
          |  |  |                   
      $99.97 - $129.69
      $1.48M - $1.92M
     |                   
              24.8K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $126.6 - $151.6
      $1.29M - $1.55M
     |                   
              10.2K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $30.03 - $45.23
      $698K - $1.05M
     |                   
              67K
              $2.97M
             |  | 
          
        
          |  |  |                   
      $110.23 - $131.5
      $1.39M - $1.65M
     |                   
              24.8K
              $3.06M
             |  | 
          
        
          |  |  |                   
      $75.63 - $104.64
      $1.09M - $1.51M
     |                   
              21.4K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $9.36 - $10.96
      $1.35M - $1.59M
     |                   
              251K
              $2.67M
             |  | 
          
        
          |  |  |                   
      $66.7 - $84.62
      $1.28M - $1.63M
     |                   
              19.3K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $37.56 - $43.42
      $1.3M - $1.5M
     |                   
              34.6K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $45.48 - $63.1
      $1.08M - $1.49M
     |                   
              23.7K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $5.63 - $8.09
      $1.09M - $1.57M
     |                   
              254K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $4.31 - $5.91
      $1.49M - $2.04M
     |                   
              346K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $6.12 - $7.89
      $1.13M - $1.46M
     |                   
              251K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $33.46 - $47.74
      $1.18M - $1.68M
     |                   
              86.6K
              $3.45M
             |  | 
          
        
          |  |  |                   
      $40.31 - $58.08
      $1.03M - $1.48M
     |                   
              37.5K
              $1.99M
             |  | 
          
        
          |  |  |                   
      $225.65 - $270.95
      $1.02M - $1.22M
     |                   
              19.9K
              $5.35M
             |  | 
          
        
          |  |  |                   
      $157.32 - $205.72
      $1.4M - $1.83M
     |                   
              12.3K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $30.48 - $36.53
      $1.23M - $1.48M
     |                   
              40.5K
              $1.46M
             |  | 
          
        
          |  |  |                   
      $6700.0 - $7410.93
      $1.29M - $1.42M
     |                   
              417
              $3.08M
             |  | 
          
        
          |  |  |                   
      $25.19 - $33.64
      $1.08M - $1.45M
     |                   
              43K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $13.24 - $17.71
      $1.18M - $1.57M
     |                   
              88.9K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $12.07 - $15.98
      $1.12M - $1.48M
     |                   
              158K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $7.34 - $12.04
      $988K - $1.62M
     |                   
              135K
              $1.41M
             |  |