| 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $5.73M - $7.33M
     
         
           |    
          
                               
              80.5K
              $8.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $42.24
      $2.42M - $3.11M
     
         
           |    
          
                               
              758K
              $32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.35 - $22.87
      $6.45M - $8.04M
     
         
           |    
          
                               
              808K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.96 - $6.1
      $3.16M - $6.52M
     
         
           |    
          
                               
              1.33M
              $8.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.25 - $28.49
      $5.52M - $6.76M
     
         
           |    
          
                               
              390K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.88 - $81.75
      $7.72M - $8.65M
     
         
           |    
          
                               
              219K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $7.01M - $8.39M
     
         
           |    
          
                               
              966K
              $26.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.97 - $29.72
      $2.44M - $3.02M
     
         
           |    
          
                               
              1.73M
              $51.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.99 - $44.55
      $3.3M - $5.25M
     
         
           |    
          
                               
              269K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.48 - $25.07
      $6.32M - $7.37M
     
         
           |    
          
                               
              609K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $43.28
      $4.63M - $5.76M
     
         
           |    
          
                               
              554K
              $23.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $61.09
      $4.58M - $5.99M
     
         
           |    
          
                               
              366K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $7.46M - $8.87M
     
         
           |    
          
                               
              171K
              $46.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.51 - $43.57
      $6.24M - $8.63M
     
         
           |    
          
                               
              273K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $68.62
      $3.3M - $4.88M
     
         
           |    
          
                               
              185K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $118.66
      $7.16M - $8.33M
     
         
           |    
          
                               
              118K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.99 - $175.67
      $2.99M - $4.04M
     
         
           |    
          
                               
              210K
              $32.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.33 - $26.51
      $4.55M - $6.58M
     
         
           |    
          
                               
              365K
              $9.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.48 - $195.43
      $5.18M - $6.31M
     
         
           |    
          
                               
              73.5K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.0 - $27.11
      $5.9M - $7.61M
     
         
           |    
          
                               
              603K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.62 - $206.57
      $2.84M - $3.7M
     
         
           |    
          
                               
              189K
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.11 - $238.95
      $4.57M - $6.24M
     
         
           |    
          
                               
              37.3K
              $8.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $1.27M - $1.68M
     
         
           |    
          
                               
              165K
              $31.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.77 - $33.13
      $5.28M - $6.79M
     
         
           |    
          
                               
              497K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.37 - $15.03
      $3.86M - $6.19M
     
         
           |    
          
                               
              449K
              $6.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.96 - $43.62
      $5.06M - $6.31M
     
         
           |    
          
                               
              273K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.99 - $11.41
      $6.28M - $7.97M
     
         
           |    
          
                               
              1.37M
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.72 - $17.13
      $6.02M - $7M
     
         
           |    
          
                               
              703K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $9.7
      $1.98M - $3.29M
     
         
           |    
          
                               
              1.48M
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.0 - $22.6
      $1.11M - $1.79M
     
         
           |    
          
                               
              1.3M
              $28.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.88 - $24.49
      $5.85M - $7.59M
     
         
           |    
          
                               
              635K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.1 - $22.95
      $1.9M - $3.09M
     
         
           |    
          
                               
              784K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $6.03M - $7.08M
     
         
           |    
          
                               
              327K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $40.19
      $5.62M - $6.62M
     
         
           |    
          
                               
              262K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $15.4M - $17.6M
     
         
           |    
          
                               
              1.17M
              $221M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.73 - $71.41
      $11.6M - $16M
     
         
           |    
          
                               
              540K
              $28.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.89 - $38.37
      $5.36M - $6.45M
     
         
           |    
          
                               
              208K
              $7.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.09 - $92.26
      $5.32M - $6.37M
     
         
           |    
          
                               
              195K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.99 - $111.79
      $7.79M - $9.9M
     
         
           |    
          
                               
              382K
              $38.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.88 - $51.49
      $8.48M - $10.9M
     
         
           |    
          
                               
              459K
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.3 - $448.86
      $4.66M - $5.62M
     
         
           |    
          
                               
              20.4K
              $8.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $106.93
      $4.7M - $5.77M
     
         
           |    
          
                               
              137K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.85 - $245.99
      $4.76M - $5.55M
     
         
           |    
          
                               
              51.2K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $12.65
      $7.11M - $9.89M
     
         
           |    
          
                               
              1.37M
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.07 - $171.28
      $4.91M - $6.13M
     
         
           |    
          
                               
              180K
              $27.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.49 - $248.93
      $5.78M - $6.61M
     
         
           |    
          
                               
              38K
              $8.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.43 - $61.99
      $3.81M - $4.88M
     
         
           |    
          
                               
              361K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.33 - $94.94
      $9.89M - $15.6M
     
         
           |    
          
                               
              301K
              $18.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $95.27
      $3.04M - $4.22M
     
         
           |    
          
                               
              168K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.42 - $18.62
      $1.19M - $1.78M
     
         
           |    
          
                               
              1.49M
              $27.6M
             
           | 
          
            
              
            
           |