| 
              
           | 
          
            
           | 
          
                                   
      $65.04 - $82.18
      $299K - $378K
     
         
           |    
          
                               
              51.5K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.68 - $41.63
      $302K - $362K
     
         
           |    
          
                               
              187K
              $7.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.16 - $285.86
      $465K - $593K
     
         
           |    
          
                               
              6.27K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $912K - $1.15M
     
         
           |    
          
                               
              7.25K
              $5.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $55.7K - $74.3K
     
         
           |    
          
                               
              13.9K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.57 - $21.99
      $622K - $634K
     
         
           |    
          
                               
              297K
              $6.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.82 - $46.45
      $7.65K - $12.8K
     
         
           |    
          
                               
              39K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.14 - $27.82
      $323K - $388K
     
         
           |    
          
                               
              153K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $344K - $487K
     
         
           |    
          
                               
              8.84K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $20.3K - $31.5K
     
         
           |    
          
                               
              8.69K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.12 - $76.23
      $539K - $569K
     
         
           |    
          
                               
              28.3K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.37 - $52.07
      $349K - $439K
     
         
           |    
          
                               
              28.2K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $85.6K - $118K
     
         
           |    
          
                               
              8.77K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.27 - $238.46
      $526K - $602K
     
         
           |    
          
                               
              10.6K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.34 - $218.59
      $117K - $145K
     
         
           |    
          
                               
              19.6K
              $4.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $343K - $433K
     
         
           |    
          
                               
              2.59K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $458K - $495K
     
         
           |    
          
                               
              19K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.46 - $14.89
      $165K - $259K
     
         
           |    
          
                               
              103K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.29 - $105.63
      $420K - $456K
     
         
           |    
          
                               
              20.6K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $11.5K - $20.6K
     
         
           |    
          
                               
              4.93K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.8 - $64.59
      $179K - $223K
     
         
           |    
          
                               
              33.1K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $79.1K - $110K
     
         
           |    
          
                               
              231
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.28 - $4.98
      $4.26K - $9.3K
     
         
           |    
          
                               
              289K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $52K - $65.2K
     
         
           |    
          
                               
              62.3K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.68 - $33.09
      $255K - $294K
     
         
           |    
          
                               
              33K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.91 - $33.28
      $280K - $323K
     
         
           |    
          
                               
              20K
              $651K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $158K - $192K
     
         
           |    
          
                               
              27.8K
              $9.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $210K - $234K
     
         
           |    
          
                               
              22.7K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $185K - $233K
     
         
           |    
          
                               
              7.17K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.04 - $280.07
      $880 - $1.12K
     
         
           |    
          
                               
              8.39K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $33.44
      $125K - $157K
     
         
           |    
          
                               
              54.1K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.11 - $18.97
      $284K - $297K
     
         
           |    
          
                               
              233K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.21 - $83.12
      $243K - $246K
     
         
           |    
          
                               
              19.8K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $63.01
      $165K - $192K
     
         
           |    
          
                               
              21.8K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $40.5K - $53.8K
     
         
           |    
          
                               
              4.9K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $123K - $148K
     
         
           |    
          
                               
              5.84K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $39.6K - $62.6K
     
         
           |    
          
                               
              1.17K
              $596K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.17 - $46.2
      $16.7K - $20.8K
     
         
           |    
          
                               
              34.6K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $154 - $231
     
         
           |    
          
                               
              10.4K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $71.62
      $89.1K - $119K
     
         
           |    
          
                               
              11.7K
              $837K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.54 - $92.62
      $151K - $161K
     
         
           |    
          
                               
              22.6K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $195K - $200K
     
         
           |    
          
                               
              22.3K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.67 - $11.05
      $101K - $128K
     
         
           |    
          
                               
              213K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.06 - $135.3
      $42K - $52.6K
     
         
           |    
          
                               
              10.9K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.12 - $46.23
      $172K - $177K
     
         
           |    
          
                               
              80.3K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.06 - $91.24
      $26.5K - $35K
     
         
           |    
          
                               
              11.4K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $190K - $204K
     
         
           |    
          
                               
              5.37K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $172K - $198K
     
         
           |    
          
                               
              32.1K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.85 - $49.83
      $22.1K - $28.4K
     
         
           |    
          
                               
              26.4K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $56.3K - $81.3K
     
         
           |    
          
                               
              4.83K
              $450K
             
           | 
          
            
              
            
           |