| 
              
           | 
          
            
           | 
          
                                   
      $30.22 - $35.39
      $13.6K - $15.9K
     
         
           |    
          
                               
              32
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.93 - $29.28
      $6.07K - $6.85K
     
         
           |    
          
                               
              9.44K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.16 - $124.13
      $3.69K - $3.97K
     
         
           |    
          
                               
              10.1K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.32 - $23.84
      $14.6K - $15K
     
         
           |    
          
                               
              1.66K
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $89.33
      $15.1K - $18.1K
     
         
           |    
          
                               
              285
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.86 - $11.37
      $9.76K - $18.9K
     
         
           |    
          
                               
              3
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.13 - $4.82
      $15.7K - $24.1K
     
         
           |    
          
                               
              5K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.26 - $47.26
      $22.5K - $26.4K
     
         
           |    
          
                               
              2.35K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              711
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.95 - $116.13
      $9.7K - $11.6K
     
         
           |    
          
                               
              410
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $97.88
      $8.17K - $10.1K
     
         
           |    
          
                               
              1.38K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.0 - $284.76
      $11.9K - $14.2K
     
         
           |    
          
                               
              200
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.06 - $149.06
      $10.4K - $12.2K
     
         
           |    
          
                               
              365
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.07 - $13.77
      $7.07K - $13.8K
     
         
           |    
          
                               
              100
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.47 - $30.62
      $16.5K - $18.3K
     
         
           |    
          
                               
              1.78K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.81 - $105.39
      $6.52K - $9.06K
     
         
           |    
          
                               
              286
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.29 - $50.5
      $13.7K - $13.7K
     
         
           |    
          
                               
              369
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.14 - $82.67
      $8.83K - $9.59K
     
         
           |    
          
                               
              1.07K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $68.47
      $1.39K - $1.71K
     
         
           |    
          
                               
              2.22K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.49 - $9.97
      $11.4K - $12K
     
         
           |    
          
                               
              3.96K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.18 - $109.82
      $11.3K - $12.8K
     
         
           |    
          
                               
              565
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.93 - $20.31
      $7.93K - $10.8K
     
         
           |    
          
                               
              822
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.23
      $11.6K - $13.3K
     
         
           |    
          
                               
              229
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.28 - $303.76
      $15.4K - $19.7K
     
         
           |    
          
                               
              85
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $32.31
      $8.67K - $13.2K
     
         
           |    
          
                               
              1
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.07 - $59.29
      $11.4K - $11.8K
     
         
           |    
          
                               
              147
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.52 - $285.33
      $9.99K - $17.1K
     
         
           |    
          
                               
              60
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.48 - $373.32
      $7.25K - $11.9K
     
         
           |    
          
                               
              3
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.35 - $27.46
      $13.1K - $14.2K
     
         
           |    
          
                               
              5.77K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.1 - $21.67
      $2.28K - $3.51K
     
         
           |    
          
                               
              1.22K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.34 - $43.84
      $7.84K - $11K
     
         
           |    
          
                               
              250
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.27 - $71.18
      $1.96K - $2.14K
     
         
           |    
          
                               
              15.4K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $88.48
      $12K - $13.5K
     
         
           |    
          
                               
              66
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.1 - $150.86
      $12.2K - $13.1K
     
         
           |    
          
                               
              100
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.43 - $5.42
      $15K - $18.3K
     
         
           |    
          
                               
              3.3K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.29 - $16.41
      $11.2K - $12.8K
     
         
           |    
          
                               
              10.5K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.75K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.83 - $75.78
      $9.38K - $11.1K
     
         
           |    
          
                               
              100
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.41 - $19.99
      $188 - $280
     
         
           |    
          
                               
              3.28K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.48 - $128.46
      $10.2K - $12.7K
     
         
           |    
          
                               
              381
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.24 - $26.16
      $10.9K - $12.2K
     
         
           |    
          
                               
              88
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.13 - $30.02
      $169 - $210
     
         
           |    
          
                               
              2.19K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.72 - $51.15
      $9.66K - $11.3K
     
         
           |    
          
                               
              279
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.0 - $96.32
      $9.54K - $10.2K
     
         
           |    
          
                               
              4.49K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.32 - $62.76
      $34.1K - $36.7K
     
         
           |    
          
                               
              8.9K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.26 - $24.01
      $8.01K - $13.5K
     
         
           |    
          
                               
              98
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.31 - $16.3
      $4.16K - $8.15K
     
         
           |    
          
                               
              500
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.35 - $96.44
      $1.88K - $3.28K
     
         
           |    
          
                               
              234
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.82 - $56.15
      $9.86K - $11.3K
     
         
           |    
          
                               
              770
              $39K
             
           | 
          
            
              
            
           |