| 
              
           | 
          
            
           | 
          
                                   
      $150.01 - $182.29
      $23.3M - $28.3M
     
         
           |    
          
                               
              1.13M
              $206M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.16 - $23.33
      $734K - $1.41M
     
         
           |    
          
                               
              313K
              $7.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $441.32 - $516.47
      $8.61M - $10.1M
     
         
           |    
          
                               
              208K
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.14 - $153.65
      $46.4K - $57.5K
     
         
           |    
          
                               
              164K
              $23.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.12 - $100.23
      $512K - $610K
     
         
           |    
          
                               
              301K
              $29.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.41 - $210.18
      $11.4M - $13.4M
     
         
           |    
          
                               
              674K
              $134M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.27 - $221.99
      $405K - $690K
     
         
           |    
          
                               
              51.4K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.76 - $177.82
      $2.94M - $3.25M
     
         
           |    
          
                               
              827K
              $143M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.58 - $298.23
      $4.36M - $5.42M
     
         
           |    
          
                               
              194K
              $57.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.43 - $223.9
      $6.94M - $8.61M
     
         
           |    
          
                               
              424K
              $88.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $306.21 - $371.02
      $4.31M - $5.22M
     
         
           |    
          
                               
              151K
              $56.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.95 - $132.43
      $6.93M - $8.2M
     
         
           |    
          
                               
              911K
              $115M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $129.67
      $6.04M - $8.01M
     
         
           |    
          
                               
              662K
              $84.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.52 - $333.02
      $3.46M - $4.23M
     
         
           |    
          
                               
              589K
              $195M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.26 - $88.65
      $4.44M - $6.42M
     
         
           |    
          
                               
              779K
              $69.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $896.19 - $1044.18
      $12.8M - $14.9M
     
         
           |    
          
                               
              152K
              $158M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $286.16 - $399.6
      $25.8M - $36.1M
     
         
           |    
          
                               
              363K
              $145M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1496.51 - $1947.38
      $17.6M - $22.9M
     
         
           |    
          
                               
              67.4K
              $131M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.82 - $113.74
      $1.07M - $1.3M
     
         
           |    
          
                               
              1.03M
              $115M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.02 - $510.25
      $2.65M - $2.94M
     
         
           |    
          
                               
              387K
              $192M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.08 - $110.79
      $1.95M - $2.6M
     
         
           |    
          
                               
              1.4M
              $154M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.14 - $206.36
      $1.74M - $2.05M
     
         
           |    
          
                               
              568K
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.64 - $405.2
      $1.76M - $2.14M
     
         
           |    
          
                               
              441K
              $179M
             
           | 
          
            
              
            
           |