| 
              
           | 
          
            
           | 
          
                                   
      $42.13 - $44.1
      $118K - $123K
     
         
           |    
          
                               
              300
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $123K - $129K
     
         
           |    
          
                               
              250
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.37 - $82.35
      $92.8K - $121K
     
         
           |    
          
                               
              144
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.1 - $243.2
      $115K - $129K
     
         
           |    
          
                               
              28
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.73 - $46.86
      $117K - $123K
     
         
           |    
          
                               
              155
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.37 - $259.96
      $105K - $125K
     
         
           |    
          
                               
              150
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.52 - $89.63
      $111K - $126K
     
         
           |    
          
                               
              70
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.94 - $43.41
      $74.2K - $111K
     
         
           |    
          
                               
              32
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $66.81
      $114K - $167K
     
         
           |    
          
                               
              593
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.71 - $36.62
      $103K - $112K
     
         
           |    
          
                               
              22
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.17 - $319.49
      $90.4K - $102K
     
         
           |    
          
                               
              22
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $102K - $112K
     
         
           |    
          
                               
              34
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              142
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.35 - $111.0
      $93.6K - $108K
     
         
           |    
          
                               
              242
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $74.44
      $85.9K - $88.8K
     
         
           |    
          
                               
              60
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $73.1K - $85.9K
     
         
           |    
          
                               
              3
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.53 - $115.95
      $78.7K - $93.6K
     
         
           |    
          
                               
              13
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.93 - $101.07
      $69.9K - $83.2K
     
         
           |    
          
                               
              43
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.66 - $15.56
      $77.7K - $104K
     
         
           |    
          
                               
              177
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $77.12
      $67.5K - $77.7K
     
         
           |    
          
                               
              300
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.35 - $239.35
      $60.8K - $76.1K
     
         
           |    
          
                               
              7
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.46 - $17.1
      $74.4K - $77.3K
     
         
           |    
          
                               
              383
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $81.3K - $121K
     
         
           |    
          
                               
              320
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.64 - $23.22
      $70.2K - $72K
     
         
           |    
          
                               
              212
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $72K - $79.1K
     
         
           |    
          
                               
              362
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.24 - $138.53
      $67.6K - $79.2K
     
         
           |    
          
                               
              42
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $71.2K - $89.2K
     
         
           |    
          
                               
              203
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.57 - $9.6
      $48.8K - $71.3K
     
         
           |    
          
                               
              361
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $78.46
      $64.9K - $79.4K
     
         
           |    
          
                               
              7
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $220.27
      $57.1K - $68.1K
     
         
           |    
          
                               
              15
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $67.2K - $89.6K
     
         
           |    
          
                               
              40
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $62.1K - $69K
     
         
           |    
          
                               
              100
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.07 - $8.58
      $61.5K - $65.4K
     
         
           |    
          
                               
              800
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.43 - $33.21
      $58.6K - $61.9K
     
         
           |    
          
                               
              23
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.63 - $174.58
      $60.1K - $63.7K
     
         
           |    
          
                               
              183
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.51 - $68.14
      $61.7K - $86.6K
     
         
           |    
          
                               
              194
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.29 - $61.43
      $57.3K - $60.4K
     
         
           |    
          
                               
              45
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $56.4K - $63.8K
     
         
           |    
          
                               
              59
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.1 - $199.23
      $49.9K - $56.2K
     
         
           |    
          
                               
              28
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $48.3K - $52.3K
     
         
           |    
          
                               
              8
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $23.92
      $54.6K - $57.4K
     
         
           |    
          
                               
              500
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.22 - $120.47
      $52.6K - $58.5K
     
         
           |    
          
                               
              68
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.99 - $54.16
      $48.7K - $54.9K
     
         
           |    
          
                               
              188
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $49K - $60.5K
     
         
           |    
          
                               
              23
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.2 - $49.66
      $52.4K - $60.3K
     
         
           |    
          
                               
              1.27K
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.25 - $227.98
      $43.3K - $47.2K
     
         
           |    
          
                               
              10
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.76 - $86.36
      $42.6K - $45K
     
         
           |    
          
                               
              5
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.16 - $227.94
      $42K - $48.8K
     
         
           |    
          
                               
              16
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $41.6K - $42.9K
     
         
           |    
          
                               
              307
              $30K
             
           | 
          
            
              
            
           |