| 
              
           | 
          
            
           | 
          
                                   
      $49.93 - $55.44
      $1.25K - $1.39K
     
         
           |    
          
                               
              265
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.17 - $170.65
      $288 - $341
     
         
           |    
          
                               
              97
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              98
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.24 - $21.8
      $1.5K - $1.79K
     
         
           |    
          
                               
              4.91K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.35 - $75.97
      $133 - $152
     
         
           |    
          
                               
              257
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.02 - $44.54
      $782 - $1.02K
     
         
           |    
          
                               
              23
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.5 - $156.63
      $1.11K - $1.25K
     
         
           |    
          
                               
              123
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.1K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.02 - $21.0
      $664 - $819
     
         
           |    
          
                               
              55
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.29 - $129.11
      $12.4K - $15.1K
     
         
           |    
          
                               
              954
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.32 - $17.0
      $531 - $969
     
         
           |    
          
                               
              57
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.48 - $38.18
      $3.78K - $4.73K
     
         
           |    
          
                               
              5.2K
              $177K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.42 - $62.37
      $6.14K - $6.67K
     
         
           |    
          
                               
              2.59K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              78
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.95 - $42.1
      $539 - $842
     
         
           |    
          
                               
              20
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.92 - $9.98
      $1.17K - $1.31K
     
         
           |    
          
                               
              131
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.36 - $57.86
      $60.4K - $64.3K
     
         
           |    
          
                               
              25K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.3 - $104.42
      $2.48K - $2.71K
     
         
           |    
          
                               
              571
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.76 - $7.79
      $1.15K - $1.56K
     
         
           |    
          
                               
              800
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.3 - $8.95
      $655 - $931
     
         
           |    
          
                               
              142
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.64 - $38.35
      $1.31K - $1.53K
     
         
           |    
          
                               
              167
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $25.06
      $222 - $226
     
         
           |    
          
                               
              463
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.86 - $143.19
      $916 - $1K
     
         
           |    
          
                               
              226
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.69 - $16.55
      $1.05K - $1.79K
     
         
           |    
          
                               
              108
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.14 - $0.46
      $700 - $2.3K
     
         
           |    
          
                               
              5K
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.31 - $76.68
      $5.75K - $6.75K
     
         
           |    
          
                               
              415
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.9 - $58.6
      $1.78K - $3.87K
     
         
           |    
          
                               
              94
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $60.13
      $24.4K - $29.5K
     
         
           |    
          
                               
              7.74K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.65 - $41.11
      $2.07K - $2.38K
     
         
           |    
          
                               
              560
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.52 - $191.18
      $2.14K - $2.68K
     
         
           |    
          
                               
              109
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.68 - $73.31
      $137 - $147
     
         
           |    
          
                               
              1.19K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.9 - $36.63
      $1.41K - $1.72K
     
         
           |    
          
                               
              64
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.15 - $8.02
      $1.26K - $1.96K
     
         
           |    
          
                               
              372
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $52.4
      $870 - $1.21K
     
         
           |    
          
                               
              23
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.01 - $48.59
      $252 - $292
     
         
           |    
          
                               
              430
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.1 - $24.47
      $1.89K - $2.01K
     
         
           |    
          
                               
              482
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.66 - $89.88
      $1.99K - $2.07K
     
         
           |    
          
                               
              1.02K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.12 - $22.75
      $1.75K - $1.8K
     
         
           |    
          
                               
              3.36K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.2 - $7.88
      $93.6 - $102
     
         
           |    
          
                               
              1.94K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.16 - $98.72
      $196 - $197
     
         
           |    
          
                               
              761
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $12.72
      $24.3 - $25.4
     
         
           |    
          
                               
              91
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.52 - $30.62
      $842 - $1.01K
     
         
           |    
          
                               
              1.35K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.97 - $11.32
      $664 - $838
     
         
           |    
          
                               
              442
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.93 - $11.48
      $59.6 - $68.9
     
         
           |    
          
                               
              86
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $8.78
      $572 - $790
     
         
           |    
          
                               
              631
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.39 - $24.0
      $1.62K - $2.52K
     
         
           |    
          
                               
              386
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.69 - $12.93
      $19.4 - $25.9
     
         
           |    
          
                               
              203
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.14 - $41.1
      $3.57K - $3.95K
     
         
           |    
          
                               
              5.98K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.36 - $178.08
      $155 - $178
     
         
           |    
          
                               
              6
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.69 - $50.6
      $25.4K - $27.5K
     
         
           |    
          
                               
              8.57K
              $407K
             
           | 
          
            
              
            
           |