| 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $15.5M - $30.6M
     
         
           |    
          
                               
              260K
              $32.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $15.6M - $23.4M
     
         
           |    
          
                               
              233K
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $12.55
      $16.9M - $22M
     
         
           |    
          
                               
              2.5M
              $26.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.98 - $8.66
      $10.6M - $18.4M
     
         
           |    
          
                               
              2.44M
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $11.2M - $13.8M
     
         
           |    
          
                               
              180K
              $31.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $12.6M - $15M
     
         
           |    
          
                               
              80.1K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.28
      $10.4M - $13.6M
     
         
           |    
          
                               
              778K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $8.16M - $12.1M
     
         
           |    
          
                               
              327K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.15 - $44.46
      $7.85M - $12M
     
         
           |    
          
                               
              283K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              682K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $3.45M - $5.26M
     
         
           |    
          
                               
              41.9K
              $30.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $6.59
      $5.17M - $9.34M
     
         
           |    
          
                               
              1.62M
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.39 - $4.35
      $1.7M - $3.09M
     
         
           |    
          
                               
              10.2M
              $34.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $6.72M - $9.52M
     
         
           |    
          
                               
              667K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.86 - $44.3
      $7.13M - $9.92M
     
         
           |    
          
                               
              242K
              $9.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $105.57
      $2.14M - $3.26M
     
         
           |    
          
                               
              270K
              $26.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $2.3M - $3.73M
     
         
           |    
          
                               
              84.5K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $4.22M - $5.63M
     
         
           |    
          
                               
              70.2K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $4.78
      $1.8M - $4.1M
     
         
           |    
          
                               
              1.89M
              $9.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $4.04M - $6.55M
     
         
           |    
          
                               
              93.5K
              $7.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $5.58M - $6.87M
     
         
           |    
          
                               
              28.6K
              $7.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.09 - $10.7
      $452K - $794K
     
         
           |    
          
                               
              1.9M
              $20.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.77 - $271.5
      $3.64M - $6.03M
     
         
           |    
          
                               
              24K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $3.85M - $5.27M
     
         
           |    
          
                               
              9.04K
              $7.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.35 - $122.19
      $4.48M - $6.2M
     
         
           |    
          
                               
              56.7K
              $5.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.41 - $176.0
      $1.74M - $2.78M
     
         
           |    
          
                               
              67.9K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $4.28M - $5.3M
     
         
           |    
          
                               
              23.1K
              $8.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.05 - $197.94
      $4.26M - $5.36M
     
         
           |    
          
                               
              34.1K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.97 - $19.2
      $4.04M - $5.55M
     
         
           |    
          
                               
              338K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $27.82
      $3.53M - $5.23M
     
         
           |    
          
                               
              342K
              $8.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.53 - $25.66
      $1.88M - $2.91M
     
         
           |    
          
                               
              531K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.29 - $11.3
      $1.72M - $3.08M
     
         
           |    
          
                               
              641K
              $7.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.48 - $8.63
      $2.81M - $4.42M
     
         
           |    
          
                               
              891K
              $7.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.0 - $15.17
      $3.51M - $4.43M
     
         
           |    
          
                               
              706K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.0 - $39.06
      $3.2M - $3.91M
     
         
           |    
          
                               
              455K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $8.58
      $1.46M - $2.34M
     
         
           |    
          
                               
              968K
              $7.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $1.77M - $2.65M
     
         
           |    
          
                               
              125K
              $9.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $3.15
      $848K - $1.57M
     
         
           |    
          
                               
              2.44M
              $7.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.51 - $10.54
      $2.83M - $3.51M
     
         
           |    
          
                               
              385K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $4.74
      $454K - $858K
     
         
           |    
          
                               
              1.93M
              $8.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.99 - $2.83
      $3.43M - $4.88M
     
         
           |    
          
                               
              3.56M
              $7.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.74 - $8.12
      $1.99M - $3.41M
     
         
           |    
          
                               
              618K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.75 - $18.28
      $1.72M - $2.29M
     
         
           |    
          
                               
              297K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.78 - $51.89
      $1.68M - $2.25M
     
         
           |    
          
                               
              89.2K
              $4.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.02 - $7.19
      $418K - $599K
     
         
           |    
          
                               
              1.51M
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.95 - $6.38
      $907K - $1.46M
     
         
           |    
          
                               
              803K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $35.19
      $2.24M - $3.04M
     
         
           |    
          
                               
              104K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.02 - $13.19
      $2.18M - $2.87M
     
         
           |    
          
                               
              461K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.09 - $1.65
      $2.67M - $4.04M
     
         
           |    
          
                               
              7.4M
              $9.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $6.44
      $1.02M - $1.77M
     
         
           |    
          
                               
              816K
              $4.73M
             
           | 
          
            
              
            
           |