| 
              
           | 
          
            
           | 
          
                                   
      $42.86 - $50.13
      $164K - $192K
     
         
           |    
          
                               
              3.84K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.55 - $75.34
      $121K - $131K
     
         
           |    
          
                               
              1.74K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.95 - $43.71
      $116K - $138K
     
         
           |    
          
                               
              3.15K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.69 - $72.67
      $63.7K - $72.7K
     
         
           |    
          
                               
              1K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.78 - $35.79
      $53.9K - $58.8K
     
         
           |    
          
                               
              1.64K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.39 - $39.19
      $42.8K - $63.5K
     
         
           |    
          
                               
              1.62K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.9 - $78.84
      $39.9K - $51.6K
     
         
           |    
          
                               
              655
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.18 - $78.81
      $30.5K - $31.5K
     
         
           |    
          
                               
              400
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $176.75
      $23.1K - $30.2K
     
         
           |    
          
                               
              171
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.07 - $29.86
      $24.7K - $34.9K
     
         
           |    
          
                               
              1.17K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.83 - $38.77
      $21.4K - $26K
     
         
           |    
          
                               
              671
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.99 - $23.38
      $22K - $23.4K
     
         
           |    
          
                               
              1K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.4 - $119.58
      $20.5K - $24.4K
     
         
           |    
          
                               
              204
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.74 - $42.47
      $17.9K - $21.2K
     
         
           |    
          
                               
              500
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.56 - $66.95
      $17.7K - $19.2K
     
         
           |    
          
                               
              287
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.69 - $100.44
      $13.7K - $20.3K
     
         
           |    
          
                               
              202
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.68 - $45.97
      $18K - $29.9K
     
         
           |    
          
                               
              650
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.98 - $20.23
      $10K - $15.6K
     
         
           |    
          
                               
              772
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.19 - $50.91
      $15.8K - $16K
     
         
           |    
          
                               
              314
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.15 - $118.05
      $13.4K - $14.8K
     
         
           |    
          
                               
              125
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.57 - $69.12
      $12.5K - $13.8K
     
         
           |    
          
                               
              200
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.26 - $30.07
      $9.7K - $12K
     
         
           |    
          
                               
              400
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.47 - $15.43
      $9.4K - $11.6K
     
         
           |    
          
                               
              754
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.22 - $231.56
      $9.76K - $11.6K
     
         
           |    
          
                               
              50
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.14 - $104.57
      $6.84K - $11K
     
         
           |    
          
                               
              105
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.77 - $22.57
      $10.4K - $10.8K
     
         
           |    
          
                               
              479
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.97 - $55.91
      $6.19K - $11.2K
     
         
           |    
          
                               
              200
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $1.29
      $4.68K - $8.39K
     
         
           |    
          
                               
              6.5K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.68 - $46.33
      $7.2K - $8.2K
     
         
           |    
          
                               
              177
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.02 - $38.41
      $7.2K - $8.64K
     
         
           |    
          
                               
              225
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.52 - $51.61
      $6.83K - $7.74K
     
         
           |    
          
                               
              150
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.79 - $20.25
      $7.34K - $9.42K
     
         
           |    
          
                               
              465
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $46.13
      $7.19K - $8.07K
     
         
           |    
          
                               
              175
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.04 - $71.97
      $6.76K - $7.48K
     
         
           |    
          
                               
              104
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.79 - $169.41
      $4.95K - $5.42K
     
         
           |    
          
                               
              32
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.2 - $59.15
      $4.61K - $5.32K
     
         
           |    
          
                               
              90
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.86 - $129.8
      $3.67K - $4.54K
     
         
           |    
          
                               
              35
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.18 - $54.33
      $3.84K - $4.94K
     
         
           |    
          
                               
              91
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.18 - $24.67
      $1.29K - $3.45K
     
         
           |    
          
                               
              140
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.81 - $45.21
      $3.05K - $3.3K
     
         
           |    
          
                               
              73
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.95 - $115.78
      $2.17K - $3.94K
     
         
           |    
          
                               
              34
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.39 - $129.29
      $2.01K - $2.59K
     
         
           |    
          
                               
              20
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.15K
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.97 - $51.58
      $1.85K - $2.58K
     
         
           |    
          
                               
              50
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.39 - $24.07
      $1.9K - $2.05K
     
         
           |    
          
                               
              85
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.55 - $42.16
      $2.29K - $2.45K
     
         
           |    
          
                               
              58
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.28 - $32.55
      $2.33K - $3.25K
     
         
           |    
          
                               
              100
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.83 - $81.52
      $1.89K - $2.12K
     
         
           |    
          
                               
              26
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.38 - $62.69
      $2.56K - $2.95K
     
         
           |    
          
                               
              47
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.77 - $33.41
      $2.38K - $3.21K
     
         
           |    
          
                               
              96
              $2K
             
           | 
          
            
              
            
           |