|  |  |                   
      $102.35 - $121.67
      $3.74M - $4.45M
     |                   
              44.5K
              $5.4M
             |  | 
          
        
          |  |  |                   
      $61.46 - $68.02
      $4.48M - $4.96M
     |                   
              72.9K
              $4.5M
             |  | 
          
        
          |  |  |                   
      $224.93 - $295.04
      $4.1M - $5.38M
     |                   
              19.2K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $73.58 - $81.65
      $4.01M - $4.45M
     |                   
              54.5K
              $4.44M
             |  | 
          
        
          |  |  |                   
      $87.84 - $1441.89
      $5.47M - $89.9M
     |                   
              63.2K
              $5.7M
             |  | 
          
        
          |  |  |                   
      $62.27 - $82.77
      $4.3M - $5.72M
     |                   
              89.1K
              $5.99M
             |  | 
          
        
          |  |  |                   
      $220.99 - $268.54
      $4.09M - $4.97M
     |                   
              18.5K
              $4.41M
             |  | 
          
        
          |  |  |                   
      $64.28 - $75.17
      $3.83M - $4.48M
     |                   
              59.6K
              $4.38M
             |  | 
          
        
          |  |  |                   
      $198.07 - $245.17
      $3.79M - $4.69M
     |                   
              19.1K
              $4.35M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              10.8K
              $4.63M
             |  | 
          
        
          |  |  |                   
      $182.86 - $232.88
      $3.32M - $4.23M
     |                   
              18.2K
              $4.23M
             |  | 
          
        
          |  |  |                   
      $223.31 - $304.18
      $2.95M - $4.02M
     |                   
              21.2K
              $6.31M
             |  | 
          
        
          |  |  |                   
      $71.62 - $89.56
      $3.44M - $4.31M
     |                   
              48.1K
              $4.21M
             |  | 
          
        
          |  |  |                   
      $45.73 - $57.88
      $3.64M - $4.6M
     |                   
              85K
              $4.49M
             |  | 
          
        
          |  |  |                   
      $60.6 - $87.81
      $2.88M - $4.17M
     |                   
              47.5K
              $4.17M
             |  | 
          
        
          |  |  |                   
      $361.04 - $536.34
      $2.63M - $3.91M
     |                   
              9.4K
              $5.04M
             |  | 
          
        
          |  |  |                   
      $73.36 - $94.17
      $3.58M - $4.6M
     |                   
              48.8K
              $4.12M
             |  | 
          
        
          |  |  |                   
      $31.3 - $37.48
      $3.53M - $4.22M
     |                   
              152K
              $5.47M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $2.78M - $3.7M
     |                   
              20K
              $5.88M
             |  | 
          
        
          |  |  |                   
      $14.61 - $16.95
      $3.45M - $4M
     |                   
              270K
              $4.57M
             |  | 
          
        
          |  |  |                   
      $130.21 - $169.16
      $3.12M - $4.05M
     |                   
              23.9K
              $4.01M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $3.93M - $5.1M
     |                   
              62.8K
              $12.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44K
              $3.99M
             |  | 
          
        
          |  |  |                   
      $14.03 - $17.63
      $3.66M - $4.6M
     |                   
              261K
              $3.99M
             |  | 
          
        
          |  |  |                   
      $24.84 - $34.36
      $2.92M - $4.04M
     |                   
              149K
              $4.88M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $2.02M - $2.69M
     |                   
              56.6K
              $12.4M
             |  | 
          
        
          |  |  |                   
      $25.31 - $31.85
      $3.16M - $3.97M
     |                   
              125K
              $3.88M
             |  | 
          
        
          |  |  |                   
      $44.67 - $51.36
      $3.75M - $4.31M
     |                   
              84K
              $3.82M
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $1.94M - $3M
     |                   
              42.2K
              $5.67M
             |  | 
          
        
          |  |  |                   
      $25.77 - $33.13
      $3.15M - $4.05M
     |                   
              160K
              $4.78M
             |  | 
          
        
          |  |  |                   
      $118.04 - $175.83
      $2.06M - $3.06M
     |                   
              41.7K
              $7.22M
             |  | 
          
        
          |  |  |                   
      $37.6 - $52.03
      $1.86M - $2.58M
     |                   
              171K
              $8.88M
             |  | 
          
        
          |  |  |                   
      $10.0 - $16.08
      $3.14M - $5.05M
     |                   
              314K
              $3.61M
             |  | 
          
        
          |  |  |                   
      $71.59 - $81.38
      $3.54M - $4.02M
     |                   
              49.4K
              $3.55M
             |  | 
          
        
          |  |  |                   
      $41.01 - $54.88
      $2.94M - $3.93M
     |                   
              71.7K
              $3.55M
             |  | 
          
        
          |  |  |                   
      $33.32 - $41.51
      $2.87M - $3.57M
     |                   
              86K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $72.88 - $81.75
      $3.73M - $4.18M
     |                   
              96.8K
              $7.23M
             |  | 
          
        
          |  |  |                   
      $231.39 - $318.98
      $2.28M - $3.15M
     |                   
              16.7K
              $5.33M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $3.24M - $4.02M
     |                   
              67K
              $3.46M
             |  | 
          
        
          |  |  |                   
      $103.78 - $120.37
      $3.1M - $3.59M
     |                   
              29.8K
              $3.44M
             |  | 
          
        
          |  |  |                   
      $126.6 - $151.6
      $2.92M - $3.5M
     |                   
              23.1K
              $3.44M
             |  | 
          
        
          |  |  |                   
      $114.62 - $132.25
      $3.11M - $3.59M
     |                   
              27.1K
              $3.43M
             |  | 
          
        
          |  |  |                   
      $37.56 - $43.42
      $2.98M - $3.44M
     |                   
              97.1K
              $4.19M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $3.32M - $3.62M
     |                   
              25.9K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $79.41 - $103.84
      $2.34M - $3.06M
     |                   
              49.3K
              $5.08M
             |  | 
          
        
          |  |  |                   
      $32.8 - $39.31
      $3.04M - $3.64M
     |                   
              92.7K
              $3.34M
             |  | 
          
        
          |  |  |                   
      $380.9 - $517.66
      $2.22M - $3.02M
     |                   
              9.63K
              $4.93M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              26.4K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $19.2 - $23.42
      $2.77M - $3.38M
     |                   
              144K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $22.43 - $28.1
      $2.38M - $2.98M
     |                   
              220K
              $6.12M
             |  |