| 
              
           | 
          
            
           | 
          
                                   
      $53.23 - $70.65
      $376K - $499K
     
         
           |    
          
                               
              31.2K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $30.69
      $87.6K - $101K
     
         
           |    
          
                               
              5.26K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $34.8K - $42K
     
         
           |    
          
                               
              2.88K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $71.1K - $88.7K
     
         
           |    
          
                               
              1.63K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.1 - $64.74
      $68.8K - $79.4K
     
         
           |    
          
                               
              6.81K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $51.3K - $64K
     
         
           |    
          
                               
              23.3K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $87.9K - $91.7K
     
         
           |    
          
                               
              3.38K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.68 - $79.12
      $107K - $120K
     
         
           |    
          
                               
              6.03K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $87K - $121K
     
         
           |    
          
                               
              1.68K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.1K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $24.04
      $81.3K - $93.8K
     
         
           |    
          
                               
              3.96K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $22K - $32.9K
     
         
           |    
          
                               
              80.7K
              $924K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $22.1K - $26K
     
         
           |    
          
                               
              16.4K
              $654K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $883 - $1.18K
     
         
           |    
          
                               
              11.4K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.92 - $143.21
      $29.5K - $41.4K
     
         
           |    
          
                               
              2.91K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $52K - $70.5K
     
         
           |    
          
                               
              1.63K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $116K - $138K
     
         
           |    
          
                               
              2.94K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $24.44
      $43.9K - $54.8K
     
         
           |    
          
                               
              13.5K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.95 - $47.33
      $79.3K - $81.6K
     
         
           |    
          
                               
              4.09K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $970.15 - $1216.57
      $70.8K - $88.8K
     
         
           |    
          
                               
              888
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $53.0
      $65K - $78.7K
     
         
           |    
          
                               
              5.88K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $37.4K - $48.2K
     
         
           |    
          
                               
              1.22K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $1.84K - $2.44K
     
         
           |    
          
                               
              1.11K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.35 - $64.65
      $23K - $58.6K
     
         
           |    
          
                               
              2.45K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $68.9K - $81.8K
     
         
           |    
          
                               
              2.32K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.52 - $145.64
      $38.4K - $47.2K
     
         
           |    
          
                               
              2.38K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.94 - $56.99
      $31.3K - $39.7K
     
         
           |    
          
                               
              9.16K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.28 - $21.98
      $70.2K - $72.5K
     
         
           |    
          
                               
              4.11K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $21.69
      $70.9K - $82.2K
     
         
           |    
          
                               
              40.2K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.63 - $176.62
      $55.2K - $71.4K
     
         
           |    
          
                               
              6.41K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $43.21
      $693 - $864
     
         
           |    
          
                               
              21.9K
              $939K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $9.65K - $12.8K
     
         
           |    
          
                               
              7.06K
              $567K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.62 - $45.12
      $60.7K - $67.5K
     
         
           |    
          
                               
              4.02K
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.85 - $45.0
      $50.2K - $58.1K
     
         
           |    
          
                               
              15.3K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.25 - $22.52
      $6.44K - $7.95K
     
         
           |    
          
                               
              36.9K
              $831K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $65.6K - $73.5K
     
         
           |    
          
                               
              6.33K
              $974K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $117K - $134K
     
         
           |    
          
                               
              16.4K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $32K - $54.8K
     
         
           |    
          
                               
              354
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $3.25K - $3.95K
     
         
           |    
          
                               
              3.25K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $54.8K - $60K
     
         
           |    
          
                               
              11.5K
              $462K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $35.95
      $45K - $57.1K
     
         
           |    
          
                               
              5.89K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $35.3K - $54.7K
     
         
           |    
          
                               
              300
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $10.3K - $20.8K
     
         
           |    
          
                               
              547
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.01K
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $22K - $29.3K
     
         
           |    
          
                               
              31.1K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.93 - $32.95
      $2.3K - $3.16K
     
         
           |    
          
                               
              24.3K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.05 - $41.48
      $17.9K - $25.6K
     
         
           |    
          
                               
              8.31K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.46 - $94.63
      $43.5K - $50.5K
     
         
           |    
          
                               
              1.6K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.07 - $265.71
      $18.5K - $25.5K
     
         
           |    
          
                               
              2.54K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.34 - $74.89
      $36.2K - $44.9K
     
         
           |    
          
                               
              1.58K
              $118K
             
           | 
          
            
              
            
           |