| 
              
           | 
          
            
           | 
          
                                   
      $1.93 - $3.8
      $1.22M - $2.4M
     
         
           |    
          
                               
              631K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.6 - $52.03
      $1.56M - $2.15M
     
         
           |    
          
                               
              41.4K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.68 - $7.31
      $2.12M - $2.72M
     
         
           |    
          
                               
              373K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.45 - $118.14
      $1.86M - $2.17M
     
         
           |    
          
                               
              18.4K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.62 - $24.76
      $1.97M - $2.62M
     
         
           |    
          
                               
              106K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.89 - $38.37
      $1.87M - $2.25M
     
         
           |    
          
                               
              58.6K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.05 - $25.19
      $1.92M - $2.19M
     
         
           |    
          
                               
              87K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.79 - $23.8
      $1.8M - $2.41M
     
         
           |    
          
                               
              101K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.29 - $20.65
      $1.82M - $2.18M
     
         
           |    
          
                               
              105K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.56 - $69.04
      $1.46M - $2.07M
     
         
           |    
          
                               
              30K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.58 - $95.07
      $1.64M - $2.07M
     
         
           |    
          
                               
              21.7K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.48 - $30.05
      $1.72M - $2.11M
     
         
           |    
          
                               
              70.1K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $1.89M - $2.21M
     
         
           |    
          
                               
              39.5K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.49 - $21.18
      $1.9M - $2.3M
     
         
           |    
          
                               
              109K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $11.26
      $1.29M - $2.02M
     
         
           |    
          
                               
              179K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.73 - $74.97
      $1.8M - $2.09M
     
         
           |    
          
                               
              27.9K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.63 - $51.99
      $1.71M - $2.24M
     
         
           |    
          
                               
              43K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $66.33
      $1.69M - $1.98M
     
         
           |    
          
                               
              29.9K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              481K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $33.77
      $1.55M - $2.14M
     
         
           |    
          
                               
              63.2K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $24.45
      $1.37M - $1.9M
     
         
           |    
          
                               
              77.9K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.26 - $52.89
      $1.23M - $1.89M
     
         
           |    
          
                               
              35.8K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.26 - $46.06
      $1.46M - $1.86M
     
         
           |    
          
                               
              40.4K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.19 - $79.64
      $1.7M - $2.05M
     
         
           |    
          
                               
              25.7K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.69 - $17.98
      $1.53M - $1.87M
     
         
           |    
          
                               
              104K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.37 - $40.03
      $1.45M - $1.91M
     
         
           |    
          
                               
              47.6K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.05 - $48.6
      $871K - $2.01M
     
         
           |    
          
                               
              41.4K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.18 - $8.97
      $1.42M - $1.78M
     
         
           |    
          
                               
              198K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.6 - $4.04
      $1.27M - $1.98M
     
         
           |    
          
                               
              490K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.69 - $24.18
      $1.55M - $1.81M
     
         
           |    
          
                               
              74.9K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.92 - $11.89
      $1.44M - $1.92M
     
         
           |    
          
                               
              161K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.32 - $14.76
      $1.41M - $1.83M
     
         
           |    
          
                               
              124K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $1.23M - $1.89M
     
         
           |    
          
                               
              247K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.52 - $23.42
      $1.58M - $1.81M
     
         
           |    
          
                               
              77.1K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $44.8
      $1.53M - $1.78M
     
         
           |    
          
                               
              39.6K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.84 - $11.45
      $1.41M - $2.06M
     
         
           |    
          
                               
              180K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              92.1K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $7.46
      $1.08M - $1.62M
     
         
           |    
          
                               
              218K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.03 - $45.5
      $1.34M - $1.64M
     
         
           |    
          
                               
              36.1K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.67 - $118.22
      $1.36M - $1.66M
     
         
           |    
          
                               
              14.1K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $1.52M - $2.32M
     
         
           |    
          
                               
              39.5K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.92 - $14.61
      $902K - $1.66M
     
         
           |    
          
                               
              114K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $40.19
      $1.41M - $1.66M
     
         
           |    
          
                               
              41.4K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.21 - $66.6
      $1.23M - $1.61M
     
         
           |    
          
                               
              24.1K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.23 - $25.14
      $1.23M - $1.6M
     
         
           |    
          
                               
              63.8K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $14.6
      $821K - $1.56M
     
         
           |    
          
                               
              107K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.51 - $8.71
      $1.16M - $1.55M
     
         
           |    
          
                               
              178K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $868K - $1.57M
     
         
           |    
          
                               
              113K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.26 - $49.71
      $1.22M - $1.5M
     
         
           |    
          
                               
              30.2K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $1.14M - $1.62M
     
         
           |    
          
                               
              71.7K
              $1.48M
             
           | 
          
            
              
            
           |