| 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $18.6K - $22.1K
     
         
           |    
          
                               
              119
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.82 - $12.09
      $6.07K - $6.78K
     
         
           |    
          
                               
              13.8K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.33 - $266.1
      $9.49K - $10.6K
     
         
           |    
          
                               
              1.59K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.4 - $119.58
      $20.5K - $24.4K
     
         
           |    
          
                               
              204
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.75 - $31.93
      $6.64K - $7.38K
     
         
           |    
          
                               
              6K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.74 - $42.47
      $17.9K - $21.2K
     
         
           |    
          
                               
              500
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.23 - $7.8
      $25.6K - $32K
     
         
           |    
          
                               
              10.1K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $42.85
      $16.5K - $17.2K
     
         
           |    
          
                               
              5.13K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.8K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.7K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.58 - $69.94
      $258 - $280
     
         
           |    
          
                               
              5.16K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.02 - $17.38
      $1.08K - $2.09K
     
         
           |    
          
                               
              2.79K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.88 - $142.57
      $803 - $855
     
         
           |    
          
                               
              2.12K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $514.61 - $682.78
      $16.5K - $21.8K
     
         
           |    
          
                               
              34
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.43 - $97.93
      $26.2K - $30.4K
     
         
           |    
          
                               
              1.01K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.43 - $45.05
      $18.2K - $19.4K
     
         
           |    
          
                               
              985
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.05 - $92.18
      $512 - $737
     
         
           |    
          
                               
              5.01K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.93 - $93.55
      $3.24K - $3.74K
     
         
           |    
          
                               
              1.57K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.34 - $45.65
      $1.74K - $1.92K
     
         
           |    
          
                               
              4.54K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.42 - $20.45
      $13.4K - $20.5K
     
         
           |    
          
                               
              1.23K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.69 - $100.44
      $13.7K - $20.3K
     
         
           |    
          
                               
              202
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.84 - $13.45
      $17.8K - $20.2K
     
         
           |    
          
                               
              1.77K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $2.2K - $2.57K
     
         
           |    
          
                               
              968
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.56 - $66.95
      $17.7K - $19.2K
     
         
           |    
          
                               
              287
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $3.02K - $3.41K
     
         
           |    
          
                               
              1.95K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.91 - $102.86
      $14.4K - $15.9K
     
         
           |    
          
                               
              919
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.68 - $45.97
      $18K - $29.9K
     
         
           |    
          
                               
              650
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $9.42K - $11K
     
         
           |    
          
                               
              634
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $13.6K - $13.8K
     
         
           |    
          
                               
              17.3K
              $916K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $78.46
      $6.41K - $7.85K
     
         
           |    
          
                               
              1.39K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.03 - $95.16
      $2K - $2.38K
     
         
           |    
          
                               
              1.41K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $12.1K - $13.7K
     
         
           |    
          
                               
              838
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.92 - $81.85
      $16.9K - $18.7K
     
         
           |    
          
                               
              243
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.84 - $55.14
      $199 - $221
     
         
           |    
          
                               
              3.71K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.5 - $17.53
      $10.6K - $16.2K
     
         
           |    
          
                               
              1.42K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.06 - $35.0
      $7.27K - $7.7K
     
         
           |    
          
                               
              5.78K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.53 - $71.79
      $7.84K - $11.8K
     
         
           |    
          
                               
              365
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.69 - $78.67
      $9.23K - $9.99K
     
         
           |    
          
                               
              1.1K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $436 - $555
     
         
           |    
          
                               
              3.89K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.4 - $53.14
      $14.2K - $15.9K
     
         
           |    
          
                               
              665
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.98 - $20.23
      $10K - $15.6K
     
         
           |    
          
                               
              772
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.19 - $50.91
      $15.8K - $16K
     
         
           |    
          
                               
              314
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.31
      $762 - $875
     
         
           |    
          
                               
              2.92K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.4 - $33.85
      $13K - $15.4K
     
         
           |    
          
                               
              497
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.56 - $15.29
      $15.3K - $16K
     
         
           |    
          
                               
              3K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $3.78K - $4.12K
     
         
           |    
          
                               
              708
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.11 - $16.79
      $15.3K - $15.9K
     
         
           |    
          
                               
              2.82K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.46 - $148.6
      $4.5K - $5.2K
     
         
           |    
          
                               
              620
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.02 - $30.29
      $12.7K - $12.8K
     
         
           |    
          
                               
              15.8K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.94 - $64.63
      $12.9K - $13.4K
     
         
           |    
          
                               
              1.22K
              $77K
             
           | 
          
            
              
            
           |