| 
              
           | 
          
            
           | 
          
                                   
      $452.51 - $568.19
      $22.3M - $28.1M
     
         
           |    
          
                               
              79.5K
              $43.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.98 - $44.06
      $14.4M - $18.7M
     
         
           |    
          
                               
              17.3K
              $720K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $15.2M - $19.2M
     
         
           |    
          
                               
              4.16K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $14.6M - $17.6M
     
         
           |    
          
                               
              109K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $17.9M - $24.5M
     
         
           |    
          
                               
              17.3K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $14.3M - $19.4M
     
         
           |    
          
                               
              30K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.12 - $122.63
      $17M - $21.6M
     
         
           |    
          
                               
              29.3K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $16.6M - $29.3M
     
         
           |    
          
                               
              13.1K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.28 - $15.52
      $8.03M - $12.1M
     
         
           |    
          
                               
              859K
              $8.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $14.4M - $21.3M
     
         
           |    
          
                               
              99.5K
              $4.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $19.1M - $25.7M
     
         
           |    
          
                               
              432K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.73 - $257.37
      $16.9M - $25.1M
     
         
           |    
          
                               
              38.3K
              $9.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.83 - $102.01
      $9.61M - $14M
     
         
           |    
          
                               
              94.5K
              $7.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.72 - $254.17
      $19.2M - $28.5M
     
         
           |    
          
                               
              101K
              $24.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $13.2M - $15.8M
     
         
           |    
          
                               
              31.8K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.93 - $51.58
      $13.4M - $16.1M
     
         
           |    
          
                               
              16.4K
              $828K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $128.28
      $14.5M - $20.6M
     
         
           |    
          
                               
              77.5K
              $9.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.59 - $37.41
      $12.3M - $15.5M
     
         
           |    
          
                               
              99.7K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $13.2M - $15.5M
     
         
           |    
          
                               
              32.9K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $11.2M - $18.1M
     
         
           |    
          
                               
              26.9K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.64 - $143.29
      $12.8M - $20.9M
     
         
           |    
          
                               
              7.85K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.36 - $27.91
      $12.3M - $14.1M
     
         
           |    
          
                               
              104K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $721.65 - $1040.18
      $14.1M - $20.4M
     
         
           |    
          
                               
              5.57K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $56.12
      $12.5M - $15.2M
     
         
           |    
          
                               
              411K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $13.6M - $17.1M
     
         
           |    
          
                               
              290K
              $8.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $13.5M - $15.7M
     
         
           |    
          
                               
              29.3K
              $9.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $4.98M - $10.3M
     
         
           |    
          
                               
              468K
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.07 - $22.57
      $11.1M - $14.7M
     
         
           |    
          
                               
              11.9K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.85 - $82.88
      $11.7M - $12.4M
     
         
           |    
          
                               
              537K
              $42.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $63.66
      $2.13M - $7.93M
     
         
           |    
          
                               
              128K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $14.6M - $21.1M
     
         
           |    
          
                               
              26.2K
              $9.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $12.9M - $14.7M
     
         
           |    
          
                               
              416K
              $25.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $14.5M - $17.9M
     
         
           |    
          
                               
              69.5K
              $24.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $66.74
      $13M - $19.9M
     
         
           |    
          
                               
              149K
              $9.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $12.5M - $14.4M
     
         
           |    
          
                               
              13.1K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.31 - $313.93
      $11.7M - $14.4M
     
         
           |    
          
                               
              18.1K
              $5.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $12M - $15.7M
     
         
           |    
          
                               
              15.3K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.48 - $96.25
      $11.5M - $13.1M
     
         
           |    
          
                               
              105K
              $9.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $10.7M - $16.1M
     
         
           |    
          
                               
              10.6K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $11.3M - $13.8M
     
         
           |    
          
                               
              44.2K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $14.3M - $22.4M
     
         
           |    
          
                               
              18.1K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $9.96M - $10.9M
     
         
           |    
          
                               
              198K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $11.2M - $15.2M
     
         
           |    
          
                               
              7.07K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.99 - $111.79
      $9.44M - $12M
     
         
           |    
          
                               
              77.3K
              $7.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.85 - $55.78
      $11M - $13.4M
     
         
           |    
          
                               
              48.4K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.2
      $9.25M - $12.3M
     
         
           |    
          
                               
              14.9K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.83 - $276.34
      $11.1M - $13.1M
     
         
           |    
          
                               
              6.09K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.4 - $45.76
      $18.5M - $23.3M
     
         
           |    
          
                               
              3.01M
              $136M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.1 - $87.89
      $15.3M - $24.4M
     
         
           |    
          
                               
              421K
              $37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $10.9M - $12.2M
     
         
           |    
          
                               
              20.4K
              $650K
             
           | 
          
            
              
            
           |