| 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $10.7K - $12.1K
     
         
           |    
          
                               
              4.7K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.59 - $40.77
      $16.3K - $16.8K
     
         
           |    
          
                               
              5.9K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              943
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.72 - $204.51
      $1.46K - $1.64K
     
         
           |    
          
                               
              590
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.18 - $39.77
      $8.1K - $9.43K
     
         
           |    
          
                               
              647
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.73 - $25.29
      $9.35K - $9.56K
     
         
           |    
          
                               
              5.23K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.59 - $171.12
      $5.27K - $6.5K
     
         
           |    
          
                               
              85
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $10.9K - $12.2K
     
         
           |    
          
                               
              6.33K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.09K
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $7.65K - $8.71K
     
         
           |    
          
                               
              105
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.57 - $27.69
      $8.23K - $11.1K
     
         
           |    
          
                               
              200
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $109.36
      $43.9K - $60K
     
         
           |    
          
                               
              2.08K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.38 - $203.04
      $13.2K - $18.1K
     
         
           |    
          
                               
              277
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.44 - $84.2
      $8.95K - $12.5K
     
         
           |    
          
                               
              36
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.96 - $113.91
      $2.88K - $3.53K
     
         
           |    
          
                               
              568
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.45 - $50.65
      $5.7K - $5.72K
     
         
           |    
          
                               
              26.4K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $8.29
      $23.2K - $24.1K
     
         
           |    
          
                               
              89.8K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.04 - $128.75
      $15.5K - $17.8K
     
         
           |    
          
                               
              875
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.37 - $102.12
      $9.04K - $10.2K
     
         
           |    
          
                               
              259
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.08 - $188.27
      $8.25K - $9.41K
     
         
           |    
          
                               
              52
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.24 - $92.22
      $1.39K - $1.75K
     
         
           |    
          
                               
              390
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.19 - $28.07
      $6.44K - $8.14K
     
         
           |    
          
                               
              1.18K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1898.34 - $2031.8
      $5.7K - $6.1K
     
         
           |    
          
                               
              18
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.85K
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.31 - $31.54
      $4.35K - $5.65K
     
         
           |    
          
                               
              185
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.04 - $56.64
      $2.16K - $2.66K
     
         
           |    
          
                               
              673
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.8 - $40.1
      $7.76K - $8.02K
     
         
           |    
          
                               
              1K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.65 - $10.02
      $6.76K - $7.01K
     
         
           |    
          
                               
              1.84K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.6 - $9.37
      $6.13K - $7.56K
     
         
           |    
          
                               
              347
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.72 - $10.35
      $270 - $321
     
         
           |    
          
                               
              3.79K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.46 - $89.53
      $598 - $806
     
         
           |    
          
                               
              268
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.51 - $68.14
      $31.5K - $44.3K
     
         
           |    
          
                               
              1.57K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.34 - $5.51
      $5.34K - $5.51K
     
         
           |    
          
                               
              1K
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.2 - $5.37
      $11K - $26.9K
     
         
           |    
          
                               
              4.5K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.52 - $56.15
      $4.74K - $5.17K
     
         
           |    
          
                               
              223
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.2 - $10.37
      $7.24K - $8.16K
     
         
           |    
          
                               
              3.27K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.7 - $12.21
      $5.28K - $6.02K
     
         
           |    
          
                               
              268
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.2 - $59.15
      $4.97K - $5.74K
     
         
           |    
          
                               
              22
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $39.39
      $4.82K - $4.92K
     
         
           |    
          
                               
              1.08K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $26.32
      $5.75K - $6.13K
     
         
           |    
          
                               
              732
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              167
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.68 - $19.34
      $7.2K - $11K
     
         
           |    
          
                               
              410
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.65 - $154.66
      $4.44K - $5.26K
     
         
           |    
          
                               
              13
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.46 - $15.29
      $4.34K - $4.59K
     
         
           |    
          
                               
              1.73K
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.47 - $32.92
      $8.05K - $18.3K
     
         
           |    
          
                               
              206
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.34 - $3.44
      $2.34K - $3.44K
     
         
           |    
          
                               
              3.35K
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              428
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.39 - $61.02
      $4.88K - $6.29K
     
         
           |    
          
                               
              408
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.46 - $4.15
      $2.95K - $4.98K
     
         
           |    
          
                               
              512
              $1K
             
           | 
          
            
              
            
           |