| 
              
           | 
          
            
           | 
          
                                   
      $6.99 - $8.79
      $6.17K - $7.75K
     
         
           |    
          
                               
              3.48K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.79 - $43.66
      $2.73K - $3.75K
     
         
           |    
          
                               
              246
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.41 - $172.15
      $1.94K - $2.24K
     
         
           |    
          
                               
              22
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.14 - $29.24
      $1.74K - $1.87K
     
         
           |    
          
                               
              64
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.44 - $130.87
      $1.03K - $1.83K
     
         
           |    
          
                               
              22
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.19 - $40.85
      $2.17K - $3.15K
     
         
           |    
          
                               
              77
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.91 - $78.01
      $9.15K - $10.1K
     
         
           |    
          
                               
              2.51K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.23 - $62.36
      $3.79K - $4.61K
     
         
           |    
          
                               
              231
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.5 - $2.78
      $47.5K - $52.8K
     
         
           |    
          
                               
              424K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.93 - $26.3
      $1.33K - $1.53K
     
         
           |    
          
                               
              1.21K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.81 - $79.92
      $1.7K - $1.92K
     
         
           |    
          
                               
              24
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.89 - $52.25
      $2.3K - $2.51K
     
         
           |    
          
                               
              48
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.77 - $16.85
      $1.89K - $2.16K
     
         
           |    
          
                               
              128
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.66 - $27.34
      $2.39K - $2.54K
     
         
           |    
          
                               
              93
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.39 - $42.48
      $70.8 - $85
     
         
           |    
          
                               
              965
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.38 - $67.53
      $4.57K - $5.67K
     
         
           |    
          
                               
              652
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.19 - $62.03
      $1.46K - $1.92K
     
         
           |    
          
                               
              31
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.83 - $14.79
      $2.07K - $2.22K
     
         
           |    
          
                               
              860
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.44 - $19.47
      $401 - $448
     
         
           |    
          
                               
              1.07K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.0 - $9.57
      $0 - $1.59K
     
         
           |    
          
                               
              166
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.53 - $48.67
      $1.83K - $2.14K
     
         
           |    
          
                               
              262
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.1 - $9.03
      $9.32K - $10.4K
     
         
           |    
          
                               
              9.65K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $38.02
      $2.41K - $2.59K
     
         
           |    
          
                               
              68
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $23.17
      $3.5K - $3.57K
     
         
           |    
          
                               
              3.2K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.43 - $54.06
      $2.14K - $2.49K
     
         
           |    
          
                               
              46
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.54 - $112.83
      $1.25K - $1.35K
     
         
           |    
          
                               
              259
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.63 - $138.31
      $4.39K - $5.53K
     
         
           |    
          
                               
              122
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.7 - $21.24
      $3.06K - $3.14K
     
         
           |    
          
                               
              3.53K
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.07 - $116.43
      $2.35K - $3.26K
     
         
           |    
          
                               
              41
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.53 - $22.05
      $3.23K - $3.31K
     
         
           |    
          
                               
              3.37K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.05 - $23.43
      $3.83K - $3.89K
     
         
           |    
          
                               
              7.35K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.54 - $108.46
      $3.87K - $4.01K
     
         
           |    
          
                               
              971
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $74.22
      $1.47K - $1.86K
     
         
           |    
          
                               
              41
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              35
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.86 - $22.64
      $1.84K - $1.9K
     
         
           |    
          
                               
              84
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.62 - $55.04
      $89.2 - $110
     
         
           |    
          
                               
              520
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.01 - $15.77
      $2.46K - $2.98K
     
         
           |    
          
                               
              411
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.51 - $21.88
      $1.7K - $1.73K
     
         
           |    
          
                               
              79
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.85 - $13.65
      $7.09K - $8.16K
     
         
           |    
          
                               
              3.37K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.89 - $75.54
      $27K - $29.2K
     
         
           |    
          
                               
              5.38K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.19 - $39.34
      $3.74K - $4.88K
     
         
           |    
          
                               
              614
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.69 - $22.82
      $1.97K - $1.99K
     
         
           |    
          
                               
              676
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.42 - $51.61
      $2.1K - $2.89K
     
         
           |    
          
                               
              90
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.24 - $25.24
      $1.21K - $1.31K
     
         
           |    
          
                               
              1.53K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.96 - $13.59
      $1.5K - $2.55K
     
         
           |    
          
                               
              300
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              28
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.28 - $50.11
      $1.33K - $1.35K
     
         
           |    
          
                               
              27
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.39 - $127.15
      $1.48K - $1.78K
     
         
           |    
          
                               
              14
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.86 - $73.35
      $405 - $513
     
         
           |    
          
                               
              38
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $13.67
      $2.44K - $2.65K
     
         
           |    
          
                               
              1.68K
              $22K
             
           | 
          
            
              
            
           |