| 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $97.8K - $113K
     
         
           |    
          
                               
              2.89K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.22 - $140.95
      $65.4K - $74.8K
     
         
           |    
          
                               
              15.2K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $6.59
      $16.8K - $30.3K
     
         
           |    
          
                               
              25.3K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.74K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $13.5K - $17.8K
     
         
           |    
          
                               
              42.5K
              $740K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $115K - $160K
     
         
           |    
          
                               
              10.6K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.79 - $15.85
      $33.5K - $45K
     
         
           |    
          
                               
              13.4K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $29.9K - $36.5K
     
         
           |    
          
                               
              18.7K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.79 - $123.55
      $41.9K - $53.5K
     
         
           |    
          
                               
              4.48K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.11 - $173.53
      $2.4K - $4.34K
     
         
           |    
          
                               
              2.14K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $94.56
      $25.8K - $32.3K
     
         
           |    
          
                               
              4.69K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.05 - $19.71
      $1.67K - $2.52K
     
         
           |    
          
                               
              15.1K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.26 - $72.4
      $51.5K - $66.2K
     
         
           |    
          
                               
              5.1K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.99 - $11.1
      $3.43K - $6.36K
     
         
           |    
          
                               
              15.3K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              62.5K
              $689K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.98 - $50.26
      $67.5K - $67.9K
     
         
           |    
          
                               
              134K
              $6.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.09 - $51.09
      $48.3K - $49.3K
     
         
           |    
          
                               
              20.2K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.3 - $448.86
      $1.86K - $2.24K
     
         
           |    
          
                               
              1.24K
              $542K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.71 - $25.63
      $91.5K - $113K
     
         
           |    
          
                               
              25.6K
              $597K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.6 - $208.47
      $1.31K - $1.67K
     
         
           |    
          
                               
              3.09K
              $643K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.01 - $119.72
      $68.3K - $73.6K
     
         
           |    
          
                               
              2.9K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.12 - $42.37
      $311K - $365K
     
         
           |    
          
                               
              94.8K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.37 - $18.59
      $21.9K - $24.9K
     
         
           |    
          
                               
              46.3K
              $852K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.94 - $26.47
      $10.6K - $13.4K
     
         
           |    
          
                               
              20K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.62 - $38.3
      $24.9K - $32.2K
     
         
           |    
          
                               
              7.45K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              180K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.9 - $12.84
      $28.9K - $34K
     
         
           |    
          
                               
              38.8K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.1 - $81.3
      $66.8K - $72.3K
     
         
           |    
          
                               
              3.6K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $46.2K - $55.8K
     
         
           |    
          
                               
              4.93K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.68 - $69.26
      $31.2K - $43.6K
     
         
           |    
          
                               
              4.09K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.63 - $45.4
      $63.4K - $66K
     
         
           |    
          
                               
              10.7K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.41 - $118.52
      $172K - $216K
     
         
           |    
          
                               
              7.7K
              $755K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $52K - $59.9K
     
         
           |    
          
                               
              1.42K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $28.3K - $32.2K
     
         
           |    
          
                               
              6.88K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.6 - $47.93
      $76.9K - $90.8K
     
         
           |    
          
                               
              8.52K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.56 - $55.27
      $1.52K - $1.88K
     
         
           |    
          
                               
              7.27K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.84 - $93.53
      $14.6K - $16.6K
     
         
           |    
          
                               
              7.43K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.53 - $49.1
      $2.24K - $3.49K
     
         
           |    
          
                               
              5.68K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.23 - $6.73
      $5.4K - $11.3K
     
         
           |    
          
                               
              30.2K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.04 - $14.3
      $707 - $915
     
         
           |    
          
                               
              50.7K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.74 - $115.54
      $2.58K - $3.12K
     
         
           |    
          
                               
              12.4K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.98 - $106.11
      $33.5K - $37.8K
     
         
           |    
          
                               
              5.51K
              $576K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $2.41K - $3.11K
     
         
           |    
          
                               
              2.62K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $9.46
      $7.47K - $14.7K
     
         
           |    
          
                               
              14.2K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.24 - $11.01
      $384 - $584
     
         
           |    
          
                               
              16.1K
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.82 - $30.19
      $46.4K - $47K
     
         
           |    
          
                               
              32.7K
              $987K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.63 - $26.95
      $3.96K - $4.72K
     
         
           |    
          
                               
              32K
              $863K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $54.16
      $60.4K - $70.4K
     
         
           |    
          
                               
              6.81K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $31.8K - $34.7K
     
         
           |    
          
                               
              6.91K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $16.79
      $39.8K - $44.6K
     
         
           |    
          
                               
              28K
              $468K
             
           | 
          
            
              
            
           |