| 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $16.5
      $1.68M - $1.95M
     
         
           |    
          
                               
              118K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.99 - $160.57
      $1.61M - $1.97M
     
         
           |    
          
                               
              12.3K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.58 - $109.05
      $1.46M - $1.75M
     
         
           |    
          
                               
              16.1K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.18 - $63.89
      $1.59M - $1.99M
     
         
           |    
          
                               
              31.1K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.37 - $27.72
      $1.19M - $1.8M
     
         
           |    
          
                               
              64.9K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.79 - $30.15
      $1.18M - $1.8M
     
         
           |    
          
                               
              59.6K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.07 - $8.61
      $1.41M - $2.01M
     
         
           |    
          
                               
              233K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.24 - $6.81
      $1.15M - $1.5M
     
         
           |    
          
                               
              220K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.32 - $34.14
      $809K - $1.51M
     
         
           |    
          
                               
              44.1K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.48 - $61.22
      $1.19M - $1.47M
     
         
           |    
          
                               
              24.1K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $1.27M - $1.45M
     
         
           |    
          
                               
              4.59K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.77 - $46.15
      $1.15M - $1.41M
     
         
           |    
          
                               
              30.5K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.53 - $38.63
      $1.36M - $1.78M
     
         
           |    
          
                               
              46K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $365.66 - $435.19
      $1.19M - $1.41M
     
         
           |    
          
                               
              3.25K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.35 - $41.49
      $1.22M - $1.39M
     
         
           |    
          
                               
              33.5K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.3 - $37.48
      $1.16M - $1.39M
     
         
           |    
          
                               
              37K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.37 - $50.04
      $1.19M - $1.34M
     
         
           |    
          
                               
              26.8K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $695K - $1.27M
     
         
           |    
          
                               
              210K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.76 - $4.18
      $992K - $1.5M
     
         
           |    
          
                               
              359K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.56 - $340.8
      $1.03M - $1.31M
     
         
           |    
          
                               
              3.84K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.24 - $83.51
      $1.08M - $1.28M
     
         
           |    
          
                               
              15.4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.67 - $25.64
      $1.02M - $1.21M
     
         
           |    
          
                               
              47.3K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.76 - $605.77
      $985K - $1.17M
     
         
           |    
          
                               
              1.94K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.82 - $45.99
      $739K - $1.14M
     
         
           |    
          
                               
              24.8K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.32 - $14.76
      $1M - $1.44M
     
         
           |    
          
                               
              97.2K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              229K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.05 - $276.15
      $971K - $2.13M
     
         
           |    
          
                               
              7.71K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.85 - $6.24
      $469K - $1.03M
     
         
           |    
          
                               
              165K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.11 - $31.67
      $986K - $1.35M
     
         
           |    
          
                               
              42.7K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.13 - $49.85
      $983K - $1.02M
     
         
           |    
          
                               
              20.4K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.95 - $107.81
      $781K - $991K
     
         
           |    
          
                               
              9.2K
              $991K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.21 - $57.84
      $673K - $993K
     
         
           |    
          
                               
              17.2K
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.0 - $82.1
      $666K - $1.09M
     
         
           |    
          
                               
              13.3K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              42.5K
              $959K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.3 - $90.02
      $915K - $1M
     
         
           |    
          
                               
              11.1K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.3 - $19.53
      $621K - $1.18M
     
         
           |    
          
                               
              60.3K
              $954K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $30.68
      $893K - $945K
     
         
           |    
          
                               
              30.8K
              $944K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.16 - $44.86
      $907K - $1.09M
     
         
           |    
          
                               
              24.4K
              $936K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.08 - $30.06
      $842K - $970K
     
         
           |    
          
                               
              32.3K
              $912K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.23 - $120.99
      $720K - $878K
     
         
           |    
          
                               
              7.26K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.5 - $8.34
      $728K - $933K
     
         
           |    
          
                               
              112K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.36 - $6.28
      $683K - $984K
     
         
           |    
          
                               
              157K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $763K - $981K
     
         
           |    
          
                               
              33.8K
              $856K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              114K
              $855K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.62 - $55.44
      $836K - $973K
     
         
           |    
          
                               
              17.5K
              $847K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.86 - $38.94
      $586K - $917K
     
         
           |    
          
                               
              23.6K
              $841K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.86 - $43.29
      $751K - $858K
     
         
           |    
          
                               
              19.8K
              $840K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.94 - $35.91
      $705K - $906K
     
         
           |    
          
                               
              25.2K
              $797K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $10.27
      $697K - $1.12M
     
         
           |    
          
                               
              109K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $61.77
      $711K - $870K
     
         
           |    
          
                               
              14.1K
              $765K
             
           | 
          
            
              
            
           |