|  |  |                   
      $76.89 - $115.35
      $45.4M - $68.2M
     |                   
              591K
              $68.2M
             |  | 
          
        
          |  |  |                   
      $6.83 - $12.16
      $16.1M - $28.6M
     |                   
              2.36M
              $27.4M
             |  | 
          
        
          |  |  |                   
      $151.3 - $276.38
      $5M - $9.13M
     |                   
              33K
              $9.13M
             |  | 
          
        
          |  |  |                   
      $112.33 - $186.13
      $4.3M - $7.12M
     |                   
              38.3K
              $7.12M
             |  | 
          
        
          |  |  |                   
      $87.84 - $1441.89
      $5.96M - $97.8M
     |                   
              67.8K
              $6.11M
             |  | 
          
        
          |  |  |                   
      $17.68 - $30.57
      $2.98M - $5.15M
     |                   
              168K
              $5.15M
             |  | 
          
        
          |  |  |                   
      $67.67 - $143.04
      $2.53M - $5.34M
     |                   
              37.3K
              $5M
             |  | 
          
        
          |  |  |                   
      $30.54 - $63.99
      $2.07M - $4.34M
     |                   
              67.8K
              $4.34M
             |  | 
          
        
          |  |  |                   
      $30.85 - $36.14
      $3.57M - $4.18M
     |                   
              116K
              $4.17M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $3.52M - $4.34M
     |                   
              14.9K
              $4.06M
             |  | 
          
        
          |  |  |                   
      $51.37 - $73.72
      $3.04M - $4.36M
     |                   
              59.2K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $2.07M - $3.81M
     |                   
              26.5K
              $3.76M
             |  | 
          
        
          |  |  |                   
      $111.65 - $284.95
      $1.47M - $3.75M
     |                   
              13.2K
              $3.75M
             |  | 
          
        
          |  |  |                   
      $20.68 - $48.04
      $1.59M - $3.7M
     |                   
              77K
              $3.31M
             |  | 
          
        
          |  |  |                   
      $33.37 - $45.51
      $2.94M - $4.01M
     |                   
              88.2K
              $3.17M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $2.66M - $3.03M
     |                   
              13.1K
              $2.93M
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $1.7M - $2.62M
     |                   
              19.5K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $33.3 - $95.05
      $924K - $2.64M
     |                   
              27.7K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $174.22 - $239.05
      $1.85M - $2.53M
     |                   
              10.6K
              $2.38M
             |  | 
          
        
          |  |  |                   
      $97.32 - $136.25
      $1.73M - $2.43M
     |                   
              17.8K
              $2.27M
             |  | 
          
        
          |  |  |                   
      $96.32 - $118.0
      $1.85M - $2.27M
     |                   
              19.2K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $208.55 - $252.55
      $1.9M - $2.31M
     |                   
              9.13K
              $2.19M
             |  | 
          
        
          |  |  |                   
      $67.88 - $89.64
      $1.96M - $2.59M
     |                   
              28.9K
              $1.96M
             |  | 
          
        
          |  |  |                   
      $18.34 - $23.38
      $1.52M - $1.94M
     |                   
              82.8K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $132.14 - $153.61
      $1.82M - $2.12M
     |                   
              13.8K
              $1.9M
             |  | 
          
        
          |  |  |                   
      $62.45 - $70.08
      $1.85M - $2.08M
     |                   
              29.7K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $60.33 - $94.94
      $1.73M - $2.72M
     |                   
              28.7K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $111.01 - $119.72
      $1.7M - $1.83M
     |                   
              15.3K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $73.86 - $108.74
      $1.46M - $2.15M
     |                   
              19.7K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $317.61 - $387.52
      $1.23M - $1.5M
     |                   
              3.87K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $30.69 - $34.95
      $1.39M - $1.58M
     |                   
              45.2K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $19.97 - $33.53
      $1.19M - $2M
     |                   
              59.8K
              $1.41M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $1.13M - $1.39M
     |                   
              2.36K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $139.35 - $190.99
      $1.05M - $1.43M
     |                   
              7.51K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $113.75 - $148.48
      $1.01M - $1.32M
     |                   
              8.89K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $31.57 - $39.41
      $1.14M - $1.42M
     |                   
              36K
              $1.28M
             |  | 
          
        
          |  |  |                   
      $67.22 - $100.51
      $813K - $1.22M
     |                   
              12.1K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $19.44 - $24.93
      $905K - $1.16M
     |                   
              46.5K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $11.11 - $15.4
      $899K - $1.25M
     |                   
              80.9K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $118.81 - $151.28
      $898K - $1.14M
     |                   
              7.56K
              $1.14M
             |  | 
          
        
          |  |  |                   
      $24.67 - $30.44
      $870K - $1.07M
     |                   
              35.2K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $1.1 - $5.47
      $210K - $1.05M
     |                   
              191K
              $979K
             |  | 
          
        
          |  |  |                   
      $9.05 - $14.47
      $756K - $1.21M
     |                   
              83.6K
              $978K
             |  | 
          
        
          |  |  |                   
      $12.82 - $18.15
      $746K - $1.06M
     |                   
              58.2K
              $975K
             |  | 
          
        
          |  |  |                   
      $1.15 - $2.65
      $441K - $1.02M
     |                   
              383K
              $946K
             |  | 
          
        
          |  |  |                   
      $16.86 - $35.88
      $904K - $1.92M
     |                   
              53.6K
              $935K
             |  | 
          
        
          |  |  |                   
      $29.65 - $37.35
      $875K - $1.1M
     |                   
              29.5K
              $925K
             |  | 
          
        
          |  |  |                   
      $17.97 - $26.69
      $808K - $1.2M
     |                   
              45K
              $904K
             |  | 
          
        
          |  |  |                   
      $19.3 - $23.94
      $684K - $848K
     |                   
              35.4K
              $787K
             |  | 
          
        
          |  |  |                   
      $24.47 - $36.39
      $516K - $768K
     |                   
              21.1K
              $747K
             |  |