|  |  |                   
      $36.02 - $41.92
      $12.5M - $14.5M
     |                   
              346K
              $14.5M
             |  | 
          
        
          |  |  |                   
      $180.84 - $240.32
      $7.39M - $9.82M
     |                   
              40.8K
              $9.82M
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $6.86M - $8.51M
     |                   
              172K
              $8.51M
             |  | 
          
        
          |  |  |                   
      $73.02 - $90.22
      $5.31M - $6.56M
     |                   
              72.7K
              $6.49M
             |  | 
          
        
          |  |  |                   
      $45.65 - $57.01
      $5.03M - $6.28M
     |                   
              110K
              $6.28M
             |  | 
          
        
          |  |  |                   
      $38.18 - $45.52
      $4.84M - $5.78M
     |                   
              127K
              $5.55M
             |  | 
          
        
          |  |  |                   
      $30.87 - $39.17
      $4.33M - $5.5M
     |                   
              140K
              $5.5M
             |  | 
          
        
          |  |  |                   
      $108.41 - $120.51
      $4.55M - $5.06M
     |                   
              42K
              $4.92M
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $2.2M - $2.74M
     |                   
              4.42K
              $2.74M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $1.4M - $2.35M
     |                   
              14.9K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $193.73 - $237.37
      $1.84M - $2.26M
     |                   
              9.5K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $24.94 - $30.1
      $1.6M - $1.93M
     |                   
              64.1K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $1.36M - $1.7M
     |                   
              2.75K
              $1.7M
             |  | 
          
        
          |  |  |                   
      $42.54 - $50.99
      $875K - $1.05M
     |                   
              20.6K
              $1.05M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $698K - $963K
     |                   
              3.32K
              $962K
             |  | 
          
        
          |  |  |                   
      $33.62 - $37.89
      $638K - $719K
     |                   
              19K
              $711K
             |  | 
          
        
          |  |  |                   
      $62.83 - $72.45
      $590K - $680K
     |                   
              9.39K
              $631K
             |  | 
          
        
          |  |  |                   
      $116.93 - $119.39
      $599K - $611K
     |                   
              5.12K
              $609K
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $465K - $598K
     |                   
              1.13K
              $572K
             |  | 
          
        
          |  |  |                   
      $49.13 - $55.86
      $365K - $415K
     |                   
              7.43K
              $413K
             |  | 
          
        
          |  |  |                   
      $64.8 - $97.72
      $262K - $396K
     |                   
              4.05K
              $395K
             |  | 
          
        
          |  |  |                   
      $123.95 - $138.08
      $359K - $399K
     |                   
              2.89K
              $393K
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $350K - $385K
     |                   
              4.33K
              $377K
             |  | 
          
        
          |  |  |                   
      $390.26 - $489.06
      $348K - $436K
     |                   
              891
              $361K
             |  | 
          
        
          |  |  |                   
      $67.07 - $78.22
      $298K - $348K
     |                   
              4.45K
              $347K
             |  | 
          
        
          |  |  |                   
      $55.17 - $71.22
      $281K - $363K
     |                   
              5.09K
              $346K
             |  | 
          
        
          |  |  |                   
      $25.35 - $37.67
      $200K - $298K
     |                   
              7.91K
              $297K
             |  | 
          
        
          |  |  |                   
      $107.93 - $110.97
      $265K - $272K
     |                   
              2.45K
              $269K
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $211K - $261K
     |                   
              1.41K
              $257K
             |  | 
          
        
          |  |  |                   
      $483.07 - $625.6
      $237K - $307K
     |                   
              490
              $257K
             |  | 
          
        
          |  |  |                   
      $75.75 - $80.65
      $241K - $257K
     |                   
              3.18K
              $256K
             |  | 
          
        
          |  |  |                   
      $50.55 - $59.83
      $197K - $234K
     |                   
              3.91K
              $231K
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $201K - $440K
     |                   
              734
              $228K
             |  | 
          
        
          |  |  |                   
      $105.23 - $109.61
      $208K - $216K
     |                   
              1.98K
              $216K
             |  | 
          
        
          |  |  |                   
      $1.38 - $2.73
      $38.1K - $75.3K
     |                   
              27.6K
              $66K
             |  | 
          
        
          |  |  |                   
      $0.43 - $2.99
      $11.9K - $82.8K
     |                   
              27.7K
              $62K
             |  | 
          
        
          |  |  |                   
      $1.76 - $2.87
      $33.7K - $54.9K
     |                   
              19.1K
              $51K
             |  | 
          
        
          |  |  |                   
      $1.18 - $1.62
      $41.5K - $57K
     |                   
              35.2K
              $49K
             |  | 
          
        
          |  |  |                   
      $1.51 - $2.22
      $42.2K - $62.1K
     |                   
              28K
              $46K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              64K
              $0
             |  |