| 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $1.61M - $1.99M
     
         
           |    
          
                               
              58.1K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.05K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.1 - $116.54
      $1.55M - $2.07M
     
         
           |    
          
                               
              15.6K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.45 - $40.68
      $1.11M - $1.4M
     
         
           |    
          
                               
              28.3K
              $942K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $57.0
      $2.67M - $3.77M
     
         
           |    
          
                               
              209K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.94 - $23.34
      $1.39M - $1.81M
     
         
           |    
          
                               
              30.3K
              $678K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $1.35M - $1.77M
     
         
           |    
          
                               
              977
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $94.15
      $2.81M - $3.81M
     
         
           |    
          
                               
              107K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $35.75
      $1.49M - $2.17M
     
         
           |    
          
                               
              67.4K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.04 - $56.27
      $1.4M - $1.67M
     
         
           |    
          
                               
              16.3K
              $893K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.86 - $194.5
      $2.06M - $2.86M
     
         
           |    
          
                               
              26.1K
              $5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.26 - $56.69
      $1.14M - $1.43M
     
         
           |    
          
                               
              126K
              $6.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $1.26M - $1.78M
     
         
           |    
          
                               
              60
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.44 - $28.85
      $1.31M - $1.61M
     
         
           |    
          
                               
              2.08K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $1.33M - $1.66M
     
         
           |    
          
                               
              11K
              $802K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.07 - $46.35
      $1.25M - $1.56M
     
         
           |    
          
                               
              5.72K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $9.86
      $1.3M - $1.51M
     
         
           |    
          
                               
              314K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.48 - $8.63
      $1.22M - $1.92M
     
         
           |    
          
                               
              328K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.08 - $1.63
      $909K - $1.37M
     
         
           |    
          
                               
              509K
              $723K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.96 - $2.63
      $1.01M - $1.36M
     
         
           |    
          
                               
              557K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.82 - $49.27
      $1.25M - $1.5M
     
         
           |    
          
                               
              150K
              $7.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.0 - $6.57
      $1.15M - $2.52M
     
         
           |    
          
                               
              19.2K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.23 - $134.39
      $1.72M - $2.21M
     
         
           |    
          
                               
              33K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.9 - $41.52
      $1.17M - $1.35M
     
         
           |    
          
                               
              42.3K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.96 - $16.51
      $1.06M - $1.26M
     
         
           |    
          
                               
              25
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.86 - $45.77
      $1.24M - $1.68M
     
         
           |    
          
                               
              18.9K
              $864K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.82 - $4.5
      $1.14M - $1.82M
     
         
           |    
          
                               
              44K
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.97 - $19.2
      $1.11M - $1.52M
     
         
           |    
          
                               
              296K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $1.15M - $1.32M
     
         
           |    
          
                               
              4.45K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.85 - $10.45
      $1.09M - $1.95M
     
         
           |    
          
                               
              31.3K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.31 - $6.63
      $746K - $1.15M
     
         
           |    
          
                               
              256K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.2 - $31.61
      $1.42M - $2.02M
     
         
           |    
          
                               
              124K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.17 - $124.21
      $1.04M - $1.36M
     
         
           |    
          
                               
              2.52K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.24 - $52.72
      $1.06M - $1.32M
     
         
           |    
          
                               
              85K
              $4.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.4 - $47.27
      $965K - $1.41M
     
         
           |    
          
                               
              67.2K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.86 - $65.25
      $1.14M - $1.49M
     
         
           |    
          
                               
              16.3K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.61 - $35.32
      $1.59M - $1.9M
     
         
           |    
          
                               
              301K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.13 - $18.4
      $947K - $1.15M
     
         
           |    
          
                               
              600K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.01 - $27.62
      $1.27M - $1.59M
     
         
           |    
          
                               
              178K
              $4.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $12.56
      $1.35M - $1.75M
     
         
           |    
          
                               
              269K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.12 - $135.04
      $1.05M - $1.31M
     
         
           |    
          
                               
              5.56K
              $751K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.36 - $42.33
      $589K - $1.12M
     
         
           |    
          
                               
              11K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.26 - $49.71
      $1.93M - $2.38M
     
         
           |    
          
                               
              212K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $110.1
      $1.02M - $1.35M
     
         
           |    
          
                               
              2.78K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.32 - $28.08
      $3.14M - $4.33M
     
         
           |    
          
                               
              350K
              $9.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $46.54
      $1.45M - $1.63M
     
         
           |    
          
                               
              223K
              $9.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $329.49 - $438.4
      $957K - $1.27M
     
         
           |    
          
                               
              185
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $31.32
      $13.3K - $16.1K
     
         
           |    
          
                               
              246K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.27 - $8.75
      $1.01M - $1.68M
     
         
           |    
          
                               
              86.2K
              $727K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.76 - $22.1
      $919K - $1.14M
     
         
           |    
          
                               
              2.01K
              $44K
             
           | 
          
            
              
            
           |