| 
              
           | 
          
            
           | 
          
                                   
      $29.41 - $32.97
      $5.88K - $6.59K
     
         
           |    
          
                               
              200
              $6.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $5.59
      $5.33K - $6.93K
     
         
           |    
          
                               
              1.24K
              $6.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.35 - $64.65
      $3.17K - $8.08K
     
         
           |    
          
                               
              125
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              125
              $6.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.68 - $33.09
      $5.51K - $6.35K
     
         
           |    
          
                               
              192
              $6.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.88 - $70.77
      $4.72K - $5.87K
     
         
           |    
          
                               
              83
              $5.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.97 - $5.87
      $4.97K - $5.87K
     
         
           |    
          
                               
              1K
              $5.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $12.55
      $4.82K - $6.28K
     
         
           |    
          
                               
              500
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.58 - $14.83
      $3.97K - $5.56K
     
         
           |    
          
                               
              375
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.06 - $27.4
      $4.22K - $5.01K
     
         
           |    
          
                               
              183
              $5.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $3.61K - $5.79K
     
         
           |    
          
                               
              30
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $4.32K - $4.86K
     
         
           |    
          
                               
              42
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.3 - $90.02
      $4.36K - $4.77K
     
         
           |    
          
                               
              53
              $4.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.64 - $45.44
      $4.36K - $4.54K
     
         
           |    
          
                               
              100
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $3.1K - $4.2K
     
         
           |    
          
                               
              6
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.03 - $20.28
      $3.3K - $4.18K
     
         
           |    
          
                               
              206
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              235
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.25K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.54 - $93.95
      $2.19K - $2.91K
     
         
           |    
          
                               
              31
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.58 - $40.39
      $2.63K - $2.91K
     
         
           |    
          
                               
              72
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $310.86 - $348.77
      $2.8K - $3.14K
     
         
           |    
          
                               
              9
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.32 - $112.47
      $1.98K - $2.7K
     
         
           |    
          
                               
              24
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $2.17K - $2.48K
     
         
           |    
          
                               
              253
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $1.57K - $1.95K
     
         
           |    
          
                               
              47
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              115
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.11 - $2.36
      $1.15K - $2.44K
     
         
           |    
          
                               
              1.03K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $1.39K - $1.71K
     
         
           |    
          
                               
              52
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.21 - $24.88
      $1.48K - $1.82K
     
         
           |    
          
                               
              73
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.57 - $170.4
      $1.06K - $1.7K
     
         
           |    
          
                               
              10
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $1.23K - $1.46K
     
         
           |    
          
                               
              12
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $1.33K - $1.77K
     
         
           |    
          
                               
              69
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.76 - $79.32
      $1.05K - $1.35K
     
         
           |    
          
                               
              17
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $1.18K - $1.31K
     
         
           |    
          
                               
              12
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.01 - $24.16
      $801 - $1.21K
     
         
           |    
          
                               
              50
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.96 - $33.14
      $494 - $1.09K
     
         
           |    
          
                               
              33
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.62 - $66.59
      $858 - $1.07K
     
         
           |    
          
                               
              16
              $897K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $88.29
      $872 - $1.06K
     
         
           |    
          
                               
              12
              $896K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $44.75
      $583 - $761
     
         
           |    
          
                               
              17
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.92 - $50.78
      $643 - $711
     
         
           |    
          
                               
              14
              $654K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              37
              $648K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.01 - $28.88
      $546 - $606
     
         
           |    
          
                               
              21
              $606K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $310 - $665
     
         
           |    
          
                               
              50
              $543K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $177 - $238
     
         
           |    
          
                               
              4
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.94 - $30.54
      $192 - $244
     
         
           |    
          
                               
              8
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.37 - $25.23
      $155 - $202
     
         
           |    
          
                               
              8
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              63
              $169K
             
           | 
          
            
              
            
           |