|  |  |                   
      $4.31 - $5.91
      $18.4K - $25.2K
     |                   
              13.3K
              $57K
             |  | 
          
        
          |  |  |                   
      $96.97 - $117.58
      $11.7K - $14.2K
     |                   
              5.61K
              $615K
             |  | 
          
        
          |  |  |                   
      $50.42 - $59.65
      $41.7K - $49.3K
     |                   
              4.05K
              $241K
             |  | 
          
        
          |  |  |                   
      $377.5 - $449.52
      $7.93K - $9.44K
     |                   
              2.52K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $108.89 - $145.23
      $35K - $46.6K
     |                   
              1.93K
              $240K
             |  | 
          
        
          |  |  |                   
      $7.69 - $11.46
      $48.1K - $71.6K
     |                   
              28.8K
              $330K
             |  | 
          
        
          |  |  |                   
      $20.71 - $25.63
      $21.6K - $26.8K
     |                   
              11.9K
              $278K
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $123K - $139K
     |                   
              5.14K
              $2.38M
             |  | 
          
        
          |  |  |                   
      $105.54 - $129.09
      $41.7K - $51K
     |                   
              1.91K
              $231K
             |  | 
          
        
          |  |  |                   
      $55.32 - $65.02
      $7.36K - $8.65K
     |                   
              30K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $9.74 - $16.39
      $1.09K - $1.84K
     |                   
              10.7K
              $125K
             |  | 
          
        
          |  |  |                   
      $54.27 - $71.0
      $41K - $53.7K
     |                   
              3.13K
              $222K
             |  | 
          
        
          |  |  |                   
      $132.9 - $160.3
      $125K - $150K
     |                   
              3.91K
              $616K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              668
              $247K
             |  | 
          
        
          |  |  |                   
      $118.37 - $134.86
      $13K - $14.8K
     |                   
              15.4K
              $2.05M
             |  | 
          
        
          |  |  |                   
      $85.42 - $94.39
      $34.4K - $38K
     |                   
              4.39K
              $412K
             |  | 
          
        
          |  |  |                   
      $108.41 - $120.51
      $18.4K - $20.5K
     |                   
              3.65K
              $427K
             |  | 
          
        
          |  |  |                   
      $33.45 - $36.5
      $15.5K - $16.9K
     |                   
              7.95K
              $269K
             |  | 
          
        
          |  |  |                   
      $219.76 - $276.94
      $76.5K - $96.4K
     |                   
              2.12K
              $587K
             |  | 
          
        
          |  |  |                   
      $22.66 - $26.12
      $9.36K - $10.8K
     |                   
              8.71K
              $213K
             |  | 
          
        
          |  |  |                   
      $35.25 - $39.79
      $20.5K - $23.2K
     |                   
              14.6K
              $562K
             |  | 
          
        
          |  |  |                   
      $111.01 - $119.72
      $29.5K - $31.8K
     |                   
              3.37K
              $388K
             |  | 
          
        
          |  |  |                   
      $10.65 - $12.9
      $78.5K - $95.1K
     |                   
              59.9K
              $772K
             |  | 
          
        
          |  |  |                   
      $157.05 - $197.94
      $19.5K - $24.5K
     |                   
              1.33K
              $241K
             |  | 
          
        
          |  |  |                   
      $145.28 - $176.09
      $9.15K - $11.1K
     |                   
              2.23K
              $373K
             |  | 
          
        
          |  |  |                   
      $81.46 - $94.63
      $46.8K - $54.4K
     |                   
              9.54K
              $902K
             |  | 
          
        
          |  |  |                   
      $126.61 - $152.99
      $23.4K - $28.3K
     |                   
              3.33K
              $490K
             |  | 
          
        
          |  |  |                   
      $419.99 - $501.97
      $22.7K - $27.1K
     |                   
              1.45K
              $700K
             |  | 
          
        
          |  |  |                   
      $94.93 - $109.1
      $12.2K - $14.1K
     |                   
              2.09K
              $207K
             |  | 
          
        
          |  |  |                   
      $173.63 - $218.07
      $5.73K - $7.2K
     |                   
              2.7K
              $563K
             |  | 
          
        
          |  |  |                   
      $521.68 - $592.84
      $38.6K - $43.9K
     |                   
              1.14K
              $678K
             |  | 
          
        
          |  |  |                   
      $88.3 - $95.43
      $9.45K - $10.2K
     |                   
              3.06K
              $273K
             |  | 
          
        
          |  |  |                   
      $24.21 - $35.95
      $72K - $107K
     |                   
              13.2K
              $472K
             |  | 
          
        
          |  |  |                   
      $217.49 - $248.93
      $9.79K - $11.2K
     |                   
              1.01K
              $230K
             |  | 
          
        
          |  |  |                   
      $21.28 - $21.98
      $45.7K - $47.2K
     |                   
              75.6K
              $1.66M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              298K
              $16M
             |  | 
          
        
          |  |  |                   
      $57.34 - $74.03
      $24.3K - $31.4K
     |                   
              7.18K
              $520K
             |  | 
          
        
          |  |  |                   
      $47.29 - $61.15
      $5.01K - $6.48K
     |                   
              4.53K
              $243K
             |  | 
          
        
          |  |  |                   
      $34.79 - $42.99
      $52.9K - $65.4K
     |                   
              20.4K
              $875K
             |  | 
          
        
          |  |  |                   
      $158.63 - $195.39
      $10.2K - $12.5K
     |                   
              3.1K
              $533K
             |  | 
          
        
          |  |  |                   
      $88.67 - $120.26
      $11.4K - $15.5K
     |                   
              2.15K
              $217K
             |  | 
          
        
          |  |  |                   
      $8.99 - $11.41
      $10.1K - $12.9K
     |                   
              10.8K
              $108K
             |  | 
          
        
          |  |  |                   
      $127.02 - $165.4
      $61.7K - $80.4K
     |                   
              3.42K
              $560K
             |  | 
          
        
          |  |  |                   
      $123.22 - $140.95
      $23K - $26.4K
     |                   
              3.1K
              $420K
             |  | 
          
        
          |  |  |                   
      $72.62 - $83.22
      $27.7K - $31.8K
     |                   
              5.63K
              $452K
             |  | 
          
        
          |  |  |                   
      $205.81 - $234.23
      $32.3K - $36.8K
     |                   
              1.64K
              $381K
             |  | 
          
        
          |  |  |                   
      $67.07 - $78.22
      $71.6K - $83.5K
     |                   
              9.47K
              $740K
             |  | 
          
        
          |  |  |                   
      $80.46 - $94.08
      $13.4K - $15.6K
     |                   
              28.7K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $60.04 - $70.18
      $38.9K - $45.5K
     |                   
              17.6K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $78.52 - $100.4
      $2.75K - $3.51K
     |                   
              3.19K
              $273K
             |  |