| 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $50.1M - $62.8M
     
         
           |    
          
                               
              624K
              $306M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.16 - $509.5
      $12.2M - $14.7M
     
         
           |    
          
                               
              5.68K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.49 - $29.35
      $12M - $16.4M
     
         
           |    
          
                               
              96.7K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.74 - $173.24
      $13.8M - $17.4M
     
         
           |    
          
                               
              83.9K
              $14.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $532.27 - $656.65
      $10.5M - $12.9M
     
         
           |    
          
                               
              58.3K
              $32.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.37 - $149.02
      $10.9M - $12.9M
     
         
           |    
          
                               
              328K
              $48.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.77 - $314.48
      $14.9M - $21.6M
     
         
           |    
          
                               
              45K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.14
      $11.3M - $12.9M
     
         
           |    
          
                               
              222K
              $4.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $12.7M - $15M
     
         
           |    
          
                               
              436K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.1
      $12.9M - $19.1M
     
         
           |    
          
                               
              80.4K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              40.6K
              $7.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.47 - $161.8
      $9.22M - $13.2M
     
         
           |    
          
                               
              12.2K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.47 - $328.4
      $8.71M - $10.3M
     
         
           |    
          
                               
              151K
              $43.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.89 - $56.37
      $11.2M - $15.5M
     
         
           |    
          
                               
              69K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $10.7M - $12.4M
     
         
           |    
          
                               
              603K
              $149M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $10.3M - $13.4M
     
         
           |    
          
                               
              635K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $11.1M - $15M
     
         
           |    
          
                               
              219K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.09 - $82.77
      $12.9M - $14.6M
     
         
           |    
          
                               
              527K
              $43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.93 - $619.21
      $5.62M - $7.15M
     
         
           |    
          
                               
              41K
              $20M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.55 - $56.26
      $6.93M - $8.75M
     
         
           |    
          
                               
              402K
              $18.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.82 - $75.5
      $8.65M - $11.7M
     
         
           |    
          
                               
              63.3K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $295.96 - $337.43
      $7.03M - $8.01M
     
         
           |    
          
                               
              129K
              $39.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $31.19
      $11.2M - $15.6M
     
         
           |    
          
                               
              272K
              $8.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $8.26M - $9.58M
     
         
           |    
          
                               
              602K
              $40.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.72
      $6.4M - $8.48M
     
         
           |    
          
                               
              1.06M
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $10.4M - $12.2M
     
         
           |    
          
                               
              52.1K
              $4.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.79 - $15.85
      $17.5M - $23.5M
     
         
           |    
          
                               
              2.38M
              $37.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $10.2M - $11.8M
     
         
           |    
          
                               
              454K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $20.3M - $25.7M
     
         
           |    
          
                               
              353K
              $177M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $71.0
      $9.06M - $11.9M
     
         
           |    
          
                               
              36.8K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.82 - $65.05
      $9.32M - $12.4M
     
         
           |    
          
                               
              42.1K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.19 - $121.83
      $8.33M - $10.9M
     
         
           |    
          
                               
              36.3K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.73 - $126.93
      $9.96M - $11.9M
     
         
           |    
          
                               
              12.2K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $76.44
      $10.3M - $11.8M
     
         
           |    
          
                               
              98.3K
              $7.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.04 - $132.78
      $12.7M - $18.3M
     
         
           |    
          
                               
              140K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.89 - $223.9
      $11.9M - $15.7M
     
         
           |    
          
                               
              64.2K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.8 - $68.1
      $8.52M - $11M
     
         
           |    
          
                               
              11.8K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.63 - $32.97
      $9.3M - $11.5M
     
         
           |    
          
                               
              212K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.05 - $58.03
      $9.4M - $11.8M
     
         
           |    
          
                               
              53.8K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $9.33M - $12.1M
     
         
           |    
          
                               
              1.45M
              $150M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.57 - $30.17
      $8.24M - $11.5M
     
         
           |    
          
                               
              10.2K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.8 - $8.98
      $2.95M - $4.57M
     
         
           |    
          
                               
              2.35M
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.21 - $67.1
      $6.7M - $8.62M
     
         
           |    
          
                               
              346K
              $20.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.87 - $23.57
      $7.9M - $12.5M
     
         
           |    
          
                               
              13K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.85 - $398.81
      $161K - $191K
     
         
           |    
          
                               
              225K
              $80.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.74 - $3.77
      $6.06M - $8.33M
     
         
           |    
          
                               
              2.12M
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.57 - $90.16
      $8.6M - $11.8M
     
         
           |    
          
                               
              324K
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.98 - $53.05
      $6.9M - $10.5M
     
         
           |    
          
                               
              38.7K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.96 - $50.93
      $9M - $12.1M
     
         
           |    
          
                               
              53.7K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.86 - $29.01
      $7.38M - $8.98M
     
         
           |    
          
                               
              261K
              $7.51M
             
           | 
          
            
              
            
           |