| 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $1.92M - $2.66M
     
         
           |    
          
                               
              71.5K
              $6.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.52 - $100.4
      $2.66M - $3.4M
     
         
           |    
          
                               
              114K
              $9.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.16 - $23.81
      $3.22M - $4.01M
     
         
           |    
          
                               
              50.8K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.13 - $12.99
      $2.61M - $3.04M
     
         
           |    
          
                               
              801K
              $9.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.96 - $102.07
      $1.24M - $1.5M
     
         
           |    
          
                               
              198K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.88 - $57.12
      $3.37M - $4.59M
     
         
           |    
          
                               
              55.5K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $30.31
      $3.3M - $4.16M
     
         
           |    
          
                               
              15K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $3.65M - $4.19M
     
         
           |    
          
                               
              387K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.22 - $42.57
      $3.72M - $4.76M
     
         
           |    
          
                               
              118K
              $4.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $30.69
      $5.27M - $6.07M
     
         
           |    
          
                               
              1.05M
              $32.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $2.7M - $2.96M
     
         
           |    
          
                               
              140K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.34 - $9.81
      $2.53M - $3.38M
     
         
           |    
          
                               
              516K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.23 - $47.35
      $2.81M - $3.39M
     
         
           |    
          
                               
              37.4K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.55 - $89.92
      $775K - $1.19M
     
         
           |    
          
                               
              66.8K
              $4.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.17 - $46.2
      $3.55M - $4.42M
     
         
           |    
          
                               
              149K
              $6.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $6.94
      $3.15M - $5.14M
     
         
           |    
          
                               
              347K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $4.44M - $9M
     
         
           |    
          
                               
              57.8K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              893K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.45 - $41.87
      $2.87M - $3.59M
     
         
           |    
          
                               
              50K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.08 - $16.35
      $2.88M - $3.34M
     
         
           |    
          
                               
              282K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.18 - $11.13
      $1.86M - $2.26M
     
         
           |    
          
                               
              799K
              $8.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.0 - $23.35
      $3.09M - $3.6M
     
         
           |    
          
                               
              170K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.71 - $20.93
      $2.18M - $2.73M
     
         
           |    
          
                               
              104K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $2.54M - $3.14M
     
         
           |    
          
                               
              3.22K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $26.71
      $2.47M - $3.17M
     
         
           |    
          
                               
              1.13K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.38 - $44.36
      $2.57M - $3.32M
     
         
           |    
          
                               
              24.7K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.74 - $54.12
      $642K - $1.03M
     
         
           |    
          
                               
              138K
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.92 - $81.5
      $2.52M - $3.31M
     
         
           |    
          
                               
              84
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.1 - $87.89
      $8.64M - $13.8M
     
         
           |    
          
                               
              474K
              $41.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.78 - $22.61
      $1.73M - $2.48M
     
         
           |    
          
                               
              89.6K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $3.04M - $4.64M
     
         
           |    
          
                               
              532K
              $8.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              418K
              $57.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.1 - $12.22
      $504K - $676K
     
         
           |    
          
                               
              726K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.24 - $8.85
      $2.07M - $2.53M
     
         
           |    
          
                               
              1.22M
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.8 - $37.12
      $4.41M - $10.4M
     
         
           |    
          
                               
              130K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.0 - $137.63
      $3.56M - $4.15M
     
         
           |    
          
                               
              69K
              $9.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $1.57M - $2.48M
     
         
           |    
          
                               
              148K
              $8.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $7.98
      $1.73M - $2.17M
     
         
           |    
          
                               
              708K
              $5.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $20.02
      $823K - $1.18M
     
         
           |    
          
                               
              428K
              $6.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $2.13M - $2.37M
     
         
           |    
          
                               
              43K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $3.87M - $4.99M
     
         
           |    
          
                               
              40.2K
              $7.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.05 - $47.38
      $1.63M - $2.21M
     
         
           |    
          
                               
              184K
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.96 - $44.75
      $4.24K - $4.74K
     
         
           |    
          
                               
              630K
              $25.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $20.08
      $2.3M - $3.26M
     
         
           |    
          
                               
              220K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $87.67
      $2.28M - $2.66M
     
         
           |    
          
                               
              19.2K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.69 - $5.89
      $1.8M - $2.25M
     
         
           |    
          
                               
              759K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.62 - $33.2
      $1.25M - $1.84M
     
         
           |    
          
                               
              248K
              $5.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2459.69 - $2911.09
      $2.49M - $2.94M
     
         
           |    
          
                               
              1.77K
              $5.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.0 - $20.49
      $2.98M - $4.07M
     
         
           |    
          
                               
              258K
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $2.16M - $2.88M
     
         
           |    
          
                               
              10.2K
              $415K
             
           | 
          
            
              
            
           |