| 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $42.18
      $249K - $296K
     
         
           |    
          
                               
              15.3K
              $630K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $331K - $449K
     
         
           |    
          
                               
              17.5K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.1 - $87.89
      $344K - $549K
     
         
           |    
          
                               
              8.35K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.31 - $313.93
      $300K - $369K
     
         
           |    
          
                               
              4.37K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $388.56 - $520.27
      $46.6K - $62.4K
     
         
           |    
          
                               
              3.71K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.26 - $78.92
      $35.9K - $49.5K
     
         
           |    
          
                               
              14.6K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.93 - $619.21
      $47.2K - $60.1K
     
         
           |    
          
                               
              1.75K
              $851K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $73.82
      $524K - $763K
     
         
           |    
          
                               
              28.6K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.79 - $13.31
      $318K - $433K
     
         
           |    
          
                               
              21.7K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.9
      $10.8K - $14K
     
         
           |    
          
                               
              28.5K
              $874K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $234K - $275K
     
         
           |    
          
                               
              11.2K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.17 - $75.73
      $11.1K - $14.9K
     
         
           |    
          
                               
              40.6K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.5 - $155.51
      $149K - $174K
     
         
           |    
          
                               
              9.51K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.56 - $256.68
      $233K - $276K
     
         
           |    
          
                               
              2.13K
              $514K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.45 - $79.6
      $266K - $309K
     
         
           |    
          
                               
              12.4K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.03 - $243.28
      $258K - $304K
     
         
           |    
          
                               
              4.29K
              $996K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.36 - $14.93
      $173K - $250K
     
         
           |    
          
                               
              71.4K
              $972K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $26.12
      $80.5K - $92.8K
     
         
           |    
          
                               
              55.8K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $216K - $254K
     
         
           |    
          
                               
              12.4K
              $643K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $543K - $807K
     
         
           |    
          
                               
              92.9K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.67 - $120.26
      $171K - $232K
     
         
           |    
          
                               
              7.25K
              $733K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.79 - $123.55
      $257K - $329K
     
         
           |    
          
                               
              8.01K
              $919K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.17 - $8.14
      $128K - $202K
     
         
           |    
          
                               
              48.7K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.26 - $155.96
      $293K - $426K
     
         
           |    
          
                               
              3.05K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $163K - $205K
     
         
           |    
          
                               
              3.42K
              $592K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.92 - $143.21
      $247K - $347K
     
         
           |    
          
                               
              5.27K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $437K - $551K
     
         
           |    
          
                               
              21.2K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.82 - $75.5
      $25K - $33.8K
     
         
           |    
          
                               
              12.7K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $150K - $174K
     
         
           |    
          
                               
              5.74K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $50.56
      $70K - $87.1K
     
         
           |    
          
                               
              18.6K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.49 - $134.0
      $160K - $183K
     
         
           |    
          
                               
              3.6K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $170K - $199K
     
         
           |    
          
                               
              4.98K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $20.8K - $26K
     
         
           |    
          
                               
              35.3K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $273K - $346K
     
         
           |    
          
                               
              6.23K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $84.3K - $122K
     
         
           |    
          
                               
              9.89K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.6 - $24.51
      $139K - $193K
     
         
           |    
          
                               
              18.1K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $62.02
      $175K - $213K
     
         
           |    
          
                               
              5.04K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.78 - $126.44
      $20.6K - $26.7K
     
         
           |    
          
                               
              8.38K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.86 - $108.74
      $18.8K - $27.7K
     
         
           |    
          
                               
              9.68K
              $792K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.6 - $161.02
      $199K - $301K
     
         
           |    
          
                               
              5.88K
              $908K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.22 - $212.42
      $109K - $138K
     
         
           |    
          
                               
              10.9K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $443.32 - $529.8
      $145K - $173K
     
         
           |    
          
                               
              402
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $25.8K - $38.8K
     
         
           |    
          
                               
              6.57K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $9.24K - $15.6K
     
         
           |    
          
                               
              40.8K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $8.88
      $92.3K - $141K
     
         
           |    
          
                               
              56.4K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $525K - $693K
     
         
           |    
          
                               
              22.9K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $42.3K - $58.6K
     
         
           |    
          
                               
              6.53K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.41
      $24.8K - $34.3K
     
         
           |    
          
                               
              42.8K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.55 - $89.92
      $2.63K - $4.05K
     
         
           |    
          
                               
              5.1K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $10.63
      $53.8K - $68.3K
     
         
           |    
          
                               
              37.3K
              $313K
             
           | 
          
            
              
            
           |