|  |  |                   
      $496.48 - $617.85
      $634M - $789M
     |                   
              5.84M
              $3.61B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $3.06M - $5.12M
     |                   
              42.8K
              $6.76M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $2.33M - $3.09M
     |                   
              19.8K
              $10.9M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $2.91M - $3.78M
     |                   
              21.7K
              $4.45M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $2.01M - $2.68M
     |                   
              12K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $140K - $173K
     |                   
              65.9K
              $14.2M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $777K - $1.27M
     |                   
              5.2K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $603K - $846K
     |                   
              2.1K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $768K - $1.68M
     |                   
              2.8K
              $873K
             |  | 
          
        
          |  |  |                   
      $212.1 - $244.27
      $806K - $928K
     |                   
              3.8K
              $830K
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $557K - $684K
     |                   
              5.5K
              $975K
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $257K - $402K
     |                   
              300
              $401K
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $319K - $399K
     |                   
              63.7K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $102.76 - $115.66
      $349K - $393K
     |                   
              3.4K
              $376K
             |  | 
          
        
          |  |  |                   
      $497.13 - $827.94
      $199K - $331K
     |                   
              400
              $331K
             |  | 
          
        
          |  |  |                   
      $595.37 - $815.24
      $238K - $326K
     |                   
              400
              $320K
             |  | 
          
        
          |  |  |                   
      $1.89 - $3.44
      $210K - $382K
     |                   
              111K
              $293K
             |  | 
          
        
          |  |  |                   
      $105.69 - $140.64
      $211K - $281K
     |                   
              2K
              $264K
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $135K - $240K
     |                   
              1.1K
              $240K
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $187K - $239K
     |                   
              1.5K
              $238K
             |  | 
          
        
          |  |  |                   
      $55.1 - $87.89
      $138K - $220K
     |                   
              2.5K
              $219K
             |  | 
          
        
          |  |  |                   
      $721.65 - $1040.18
      $144K - $208K
     |                   
              200
              $205K
             |  | 
          
        
          |  |  |                   
      $91.66 - $115.04
      $156K - $196K
     |                   
              1.7K
              $193K
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $74K - $144K
     |                   
              1K
              $136K
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $102K - $126K
     |                   
              300
              $116K
             |  | 
          
        
          |  |  |                   
      $118.55 - $170.08
      $83K - $119K
     |                   
              700
              $116K
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $54.7K - $101K
     |                   
              700
              $99K
             |  | 
          
        
          |  |  |                   
      $76.89 - $115.35
      $61.5K - $92.3K
     |                   
              800
              $92K
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $80.8K - $95.8K
     |                   
              1.1K
              $87K
             |  | 
          
        
          |  |  |                   
      $67.2 - $83.08
      $67.2K - $83.1K
     |                   
              1K
              $79K
             |  | 
          
        
          |  |  |                   
      $38.9 - $83.0
      $15.6K - $33.2K
     |                   
              400
              $33K
             |  | 
          
        
          |  |  |                   
      $76.44 - $94.13
      $22.9K - $28.2K
     |                   
              1.8K
              $152K
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $6.46K - $9.33K
     |                   
              100
              $9K
             |  | 
          
        
          |  |  |                   
      $45.27 - $79.4
      $4.53K - $7.94K
     |                   
              100
              $7K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              100
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              100
              $0
             |  | 
          
        
          |  |  |                   
      $62.37 - $83.12
      $74.8K - $99.7K
     |                   
              28.8K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $376.48 - $440.65
      $527K - $617K
     |                   
              500
              $220K
             |  |