|  |  |                   
      $146.58 - $180.01
      $17.6M - $21.6M
     |                   
              120K
              $21.3M
             |  | 
          
        
          |  |  |                   
      $69.56 - $86.19
      $16.7M - $20.7M
     |                   
              240K
              $19M
             |  | 
          
        
          |  |  |                   
      $187.23 - $215.61
      $15.8M - $18.2M
     |                   
              84.2K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $12.3M - $15.1M
     |                   
              51.9K
              $14.1M
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $9.84M - $13.9M
     |                   
              98.6K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $104.48 - $124.43
      $11.9M - $14.2M
     |                   
              114K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $18.7 - $21.69
      $11.2M - $13M
     |                   
              600K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $29.41 - $32.97
      $10.6M - $11.9M
     |                   
              360K
              $11.7M
             |  | 
          
        
          |  |  |                   
      $104.22 - $139.65
      $8.51M - $11.4M
     |                   
              81.7K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $30.53 - $35.47
      $10.5M - $12.2M
     |                   
              343K
              $11.3M
             |  | 
          
        
          |  |  |                   
      $61.46 - $68.02
      $11.2M - $12.4M
     |                   
              182K
              $11.2M
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $5.97M - $11.4M
     |                   
              27.2K
              $9.52M
             |  | 
          
        
          |  |  |                   
      $31.18 - $44.14
      $7.49M - $10.6M
     |                   
              240K
              $9.14M
             |  | 
          
        
          |  |  |                   
      $35.88 - $43.68
      $7.69M - $9.36M
     |                   
              214K
              $9.1M
             |  | 
          
        
          |  |  |                   
      $28.81 - $34.65
      $8.21M - $9.88M
     |                   
              285K
              $8.72M
             |  | 
          
        
          |  |  |                   
      $1678.5 - $1997.36
      $7.15M - $8.5M
     |                   
              4.26K
              $8.5M
             |  | 
          
        
          |  |  |                   
      $119.25 - $161.49
      $6.86M - $9.29M
     |                   
              57.5K
              $7.9M
             |  | 
          
        
          |  |  |                   
      $2.02 - $3.09
      $5.12M - $7.83M
     |                   
              2.53M
              $7.83M
             |  | 
          
        
          |  |  |                   
      $63.53 - $65.71
      $7.67M - $7.93M
     |                   
              121K
              $7.73M
             |  | 
          
        
          |  |  |                   
      $208.57 - $243.4
      $6.44M - $7.52M
     |                   
              30.9K
              $7.26M
             |  | 
          
        
          |  |  |                   
      $208.27 - $238.46
      $6.39M - $7.31M
     |                   
              30.7K
              $7.05M
             |  | 
          
        
          |  |  |                   
      $28.45 - $33.08
      $6.12M - $7.11M
     |                   
              215K
              $6.86M
             |  | 
          
        
          |  |  |                   
      $43.81 - $66.74
      $4.38M - $6.67M
     |                   
              100K
              $6.67M
             |  | 
          
        
          |  |  |                   
      $82.03 - $113.54
      $5.33M - $7.38M
     |                   
              65K
              $6.3M
             |  | 
          
        
          |  |  |                   
      $50.53 - $212.53
      $5.6M - $23.6M
     |                   
              111K
              $6.14M
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $4.76M - $5.99M
     |                   
              131K
              $5.92M
             |  | 
          
        
          |  |  |                   
      $78.85 - $101.3
      $4.53M - $5.82M
     |                   
              57.5K
              $5.67M
             |  | 
          
        
          |  |  |                   
      $163.77 - $271.5
      $3.43M - $5.68M
     |                   
              20.9K
              $5.65M
             |  | 
          
        
          |  |  |                   
      $105.54 - $129.09
      $4.74M - $5.8M
     |                   
              44.9K
              $5.45M
             |  | 
          
        
          |  |  |                   
      $84.45 - $126.79
      $3.51M - $5.26M
     |                   
              41.5K
              $5.26M
             |  | 
          
        
          |  |  |                   
      $206.34 - $257.46
      $4.23M - $5.28M
     |                   
              20.5K
              $5.25M
             |  | 
          
        
          |  |  |                   
      $91.66 - $115.04
      $4.2M - $5.27M
     |                   
              45.8K
              $5.21M
             |  | 
          
        
          |  |  |                   
      $60.33 - $94.94
      $4.98M - $7.84M
     |                   
              82.6K
              $5.17M
             |  | 
          
        
          |  |  |                   
      $41.22 - $55.5
      $3.9M - $5.26M
     |                   
              94.7K
              $5.11M
             |  | 
          
        
          |  |  |                   
      $10.58 - $14.83
      $3.97M - $5.56M
     |                   
              375K
              $5.1M
             |  | 
          
        
          |  |  |                   
      $5.46 - $8.56
      $4.64M - $7.28M
     |                   
              850K
              $5.04M
             |  | 
          
        
          |  |  |                   
      $29.15 - $44.46
      $3.39M - $5.17M
     |                   
              116K
              $5.04M
             |  | 
          
        
          |  |  |                   
      $115.08 - $175.5
      $3.5M - $5.33M
     |                   
              30.4K
              $5.01M
             |  | 
          
        
          |  |  |                   
      $35.0 - $44.92
      $4.56M - $5.85M
     |                   
              130K
              $4.99M
             |  | 
          
        
          |  |  |                   
      $13.75 - $18.28
      $3.71M - $4.93M
     |                   
              270K
              $4.82M
             |  | 
          
        
          |  |  |                   
      $76.49 - $103.78
      $3.53M - $4.79M
     |                   
              46.2K
              $4.79M
             |  | 
          
        
          |  |  |                   
      $20.27 - $27.59
      $3.56M - $4.85M
     |                   
              176K
              $4.73M
             |  | 
          
        
          |  |  |                   
      $10.59 - $11.48
      $4.18M - $4.53M
     |                   
              394K
              $4.53M
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $4.02M - $5.17M
     |                   
              178K
              $4.52M
             |  | 
          
        
          |  |  |                   
      $151.14 - $186.7
      $3.7M - $4.57M
     |                   
              24.5K
              $4.49M
             |  | 
          
        
          |  |  |                   
      $47.72 - $63.84
      $4.19M - $5.61M
     |                   
              87.9K
              $4.31M
             |  | 
          
        
          |  |  |                   
      $120.66 - $167.68
      $3.02M - $4.19M
     |                   
              25K
              $4.19M
             |  | 
          
        
          |  |  |                   
      $452.51 - $568.19
      $3.37M - $4.23M
     |                   
              7.45K
              $4.09M
             |  | 
          
        
          |  |  |                   
      $58.73 - $71.06
      $3.66M - $4.43M
     |                   
              62.3K
              $4.01M
             |  | 
          
        
          |  |  |                   
      $29.88 - $44.53
      $2.69M - $4.01M
     |                   
              90K
              $3.88M
             |  |