| 
              
           | 
          
            
           | 
          
                                   
      $13.7 - $20.12
      $4.51M - $6.63M
     
         
           |    
          
                               
              541K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.51 - $6.87
      $5.81M - $8.85M
     
         
           |    
          
                               
              1.65M
              $8.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              320K
              $7.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $66.33
      $4.25M - $4.98M
     
         
           |    
          
                               
              243K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.54 - $92.62
      $5.2M - $5.56M
     
         
           |    
          
                               
              123K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.82 - $29.82
      $2.24M - $3.37M
     
         
           |    
          
                               
              463K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.11 - $67.0
      $5.87M - $7.26M
     
         
           |    
          
                               
              343K
              $21.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.87 - $168.51
      $5.59M - $6.16M
     
         
           |    
          
                               
              153K
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $53.52
      $2.03M - $3.25M
     
         
           |    
          
                               
              231K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.03 - $10.11
      $4.13M - $5.94M
     
         
           |    
          
                               
              632K
              $5.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $4.67M - $5.37M
     
         
           |    
          
                               
              80.6K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.97 - $16.38
      $5.69M - $7.18M
     
         
           |    
          
                               
              1.06M
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.54 - $41.04
      $6.02M - $7.84M
     
         
           |    
          
                               
              1.45M
              $54.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.08 - $51.35
      $5.87M - $6.54M
     
         
           |    
          
                               
              264K
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.63 - $60.01
      $4.23M - $5.32M
     
         
           |    
          
                               
              119K
              $7.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.55 - $59.83
      $4.51M - $5.33M
     
         
           |    
          
                               
              123K
              $7.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.63 - $195.39
      $5M - $6.16M
     
         
           |    
          
                               
              36K
              $6.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $4.93M - $5.39M
     
         
           |    
          
                               
              97K
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.45 - $198.11
      $4.42M - $5.3M
     
         
           |    
          
                               
              54.9K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.39 - $46.15
      $5.73M - $7.08M
     
         
           |    
          
                               
              354K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $7.4M - $11.8M
     
         
           |    
          
                               
              1.67M
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.43 - $208.81
      $13.3K - $50.9K
     
         
           |    
          
                               
              44.1K
              $8.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.32 - $76.24
      $5.63M - $6.68M
     
         
           |    
          
                               
              323K
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.72 - $1416.0
      $17M - $228M
     
         
           |    
          
                               
              171K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.27 - $121.3
      $3.91M - $4.69M
     
         
           |    
          
                               
              96.8K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.32 - $28.7
      $3.95M - $4.86M
     
         
           |    
          
                               
              469K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $46.97
      $4.81M - $5.66M
     
         
           |    
          
                               
              316K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.97 - $19.49
      $1.05M - $1.72M
     
         
           |    
          
                               
              784K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.67 - $44.28
      $5.48M - $6.8M
     
         
           |    
          
                               
              391K
              $14.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.06 - $11.79
      $3.88M - $5.05M
     
         
           |    
          
                               
              591K
              $6.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $6.81M - $10.4M
     
         
           |    
          
                               
              291K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.63 - $51.99
      $6.04M - $7.93M
     
         
           |    
          
                               
              511K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $4.62M - $5.24M
     
         
           |    
          
                               
              68.2K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $254.34 - $336.43
      $4.65M - $6.15M
     
         
           |    
          
                               
              35.2K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.82 - $47.59
      $1.23M - $2.04M
     
         
           |    
          
                               
              238K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.61 - $8.97
      $2.65M - $4.23M
     
         
           |    
          
                               
              958K
              $8.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.64 - $25.27
      $4.92M - $6.03M
     
         
           |    
          
                               
              248K
              $5.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.28 - $62.88
      $4.21M - $4.97M
     
         
           |    
          
                               
              162K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.59 - $16.6
      $4.85M - $6.4M
     
         
           |    
          
                               
              577K
              $8.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.95
      $2.13M - $3.53M
     
         
           |    
          
                               
              1.96M
              $9.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.42 - $49.76
      $4.27M - $4.78M
     
         
           |    
          
                               
              312K
              $14.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.34 - $138.68
      $2.23M - $2.96M
     
         
           |    
          
                               
              116K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.53 - $81.0
      $1.75M - $2.6M
     
         
           |    
          
                               
              183K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.15 - $84.25
      $4.49M - $5.24M
     
         
           |    
          
                               
              82K
              $6.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $270K - $477K
     
         
           |    
          
                               
              48.8K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.89 - $5.27
      $5.23M - $7.08M
     
         
           |    
          
                               
              1.91M
              $7.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $1.24M - $1.56M
     
         
           |    
          
                               
              576K
              $27.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $715K - $1.09M
     
         
           |    
          
                               
              1.88M
              $16.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.2 - $63.09
      $3.99M - $5.01M
     
         
           |    
          
                               
              185K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.63 - $10.2
      $3.32M - $4.44M
     
         
           |    
          
                               
              1.17M
              $11.7M
             
           | 
          
            
              
            
           |