| 
              
           | 
          
            
           | 
          
                                   
      $78.85 - $101.3
      $6.43M - $8.26M
     
         
           |    
          
                               
              81.5K
              $8.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.07 - $9.62
      $6.57M - $10.4M
     
         
           |    
          
                               
              1.21M
              $8.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.22 - $14.9
      $498K - $726K
     
         
           |    
          
                               
              1.79M
              $26.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $6.51M - $7.99M
     
         
           |    
          
                               
              106K
              $7.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $19.72
      $4.21M - $8.04M
     
         
           |    
          
                               
              408K
              $7.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $25.72
      $8.49M - $11.1M
     
         
           |    
          
                               
              1.1M
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.31 - $15.28
      $6.57M - $9.73M
     
         
           |    
          
                               
              6.03M
              $81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.35 - $122.19
      $13.4M - $18.6M
     
         
           |    
          
                               
              742K
              $77.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.44 - $27.69
      $6.67M - $7.88M
     
         
           |    
          
                               
              284K
              $7.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $5.74M - $8.21M
     
         
           |    
          
                               
              75.7K
              $7.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.74 - $41.27
      $6.33M - $8.23M
     
         
           |    
          
                               
              312K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $6.79M - $10.2M
     
         
           |    
          
                               
              76.8K
              $7.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $33.5
      $2.95M - $4.19M
     
         
           |    
          
                               
              647K
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.84 - $17.97
      $350K - $580K
     
         
           |    
          
                               
              1.55M
              $27.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.1 - $116.54
      $2.01M - $2.69M
     
         
           |    
          
                               
              348K
              $40.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.9 - $98.68
      $2.61M - $4.78M
     
         
           |    
          
                               
              147K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.54 - $76.8
      $6.99M - $8.19M
     
         
           |    
          
                               
              167K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $7.56M - $9.09M
     
         
           |    
          
                               
              64.3K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.52 - $38.52
      $1.18M - $1.48M
     
         
           |    
          
                               
              798K
              $30.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $92.25
      $8.12M - $9.55M
     
         
           |    
          
                               
              193K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.55 - $3.97
      $292K - $749K
     
         
           |    
          
                               
              4.19M
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.15 - $30.53
      $6.21M - $7.54M
     
         
           |    
          
                               
              507K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.62 - $15.51
      $3.85M - $6.2M
     
         
           |    
          
                               
              879K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.02 - $13.19
      $6.41M - $8.44M
     
         
           |    
          
                               
              640K
              $7.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.84 - $122.24
      $6.75M - $8.02M
     
         
           |    
          
                               
              74.2K
              $8.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $11.25
      $5.26M - $7.69M
     
         
           |    
          
                               
              696K
              $7.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.67 - $86.45
      $7.33M - $8.72M
     
         
           |    
          
                               
              101K
              $7.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.52 - $56.7
      $7.21M - $7.5M
     
         
           |    
          
                               
              151K
              $8.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $6.92M - $7.81M
     
         
           |    
          
                               
              511K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.78 - $61.24
      $6.05M - $7.02M
     
         
           |    
          
                               
              142K
              $8.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.34 - $12.04
      $4.62M - $7.57M
     
         
           |    
          
                               
              818K
              $8.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.22 - $8.85
      $6.61M - $8.11M
     
         
           |    
          
                               
              2.4M
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              75.9K
              $6.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.86 - $62.99
      $3.85M - $4.96M
     
         
           |    
          
                               
              572K
              $35.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              46.4K
              $7.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.54 - $23.27
      $5.23M - $6.94M
     
         
           |    
          
                               
              298K
              $6.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $5.83M - $6.74M
     
         
           |    
          
                               
              42K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.9 - $83.0
      $2.67M - $5.69M
     
         
           |    
          
                               
              113K
              $9.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $4.85M - $7.03M
     
         
           |    
          
                               
              80.1K
              $6.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.13 - $3.32
      $8.7M - $13.6M
     
         
           |    
          
                               
              10.6M
              $27.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $5.8M - $7.02M
     
         
           |    
          
                               
              31.1K
              $6.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.61 - $27.87
      $70.1K - $134K
     
         
           |    
          
                               
              565K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.15 - $43.99
      $2.91M - $5.53M
     
         
           |    
          
                               
              200K
              $8.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.02 - $83.8
      $6.57M - $8.21M
     
         
           |    
          
                               
              252K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $25.94
      $6.31M - $6.67M
     
         
           |    
          
                               
              257K
              $6.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.17 - $8.14
      $6.51M - $10.3M
     
         
           |    
          
                               
              1.26M
              $6.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.5 - $71.23
      $4.92M - $6.94M
     
         
           |    
          
                               
              97.5K
              $6.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $47.6
      $4.67M - $6.57M
     
         
           |    
          
                               
              190K
              $8.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.9 - $59.35
      $4.66M - $6.77M
     
         
           |    
          
                               
              175K
              $9.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.66 - $249.35
      $4.98M - $8.53M
     
         
           |    
          
                               
              34.2K
              $6.46M
             
           | 
          
            
              
            
           |