| 
              
           | 
          
            
           | 
          
                                   
      $27.79 - $34.84
      $1.67K - $2.09K
     
         
           |    
          
                               
              1.58K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $16K - $19.8K
     
         
           |    
          
                               
              1.52K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.55 - $252.55
      $7.3K - $8.84K
     
         
           |    
          
                               
              927
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $4.96K - $6.65K
     
         
           |    
          
                               
              1.51K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $66.33
      $7.91K - $9.29K
     
         
           |    
          
                               
              2.82K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.95 - $3.18
      $5.76K - $9.4K
     
         
           |    
          
                               
              37K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $14.8K - $18.2K
     
         
           |    
          
                               
              31.5K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $11.4K - $13.7K
     
         
           |    
          
                               
              2.18K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $6.31K - $8.36K
     
         
           |    
          
                               
              1.7K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $44.75
      $7.47K - $9.76K
     
         
           |    
          
                               
              4.09K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.35 - $42.68
      $778 - $939
     
         
           |    
          
                               
              4.45K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $376.48 - $440.65
      $1.13K - $1.32K
     
         
           |    
          
                               
              379
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.73 - $77.01
      $7.09K - $9.63K
     
         
           |    
          
                               
              2.34K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $9.88K - $12.5K
     
         
           |    
          
                               
              1.37K
              $448K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $18.8K - $25.1K
     
         
           |    
          
                               
              4.35K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $27.76
      $8.31K - $9.63K
     
         
           |    
          
                               
              8.55K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $16.6K - $20.1K
     
         
           |    
          
                               
              15.7K
              $884K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.52
      $6.8K - $8.73K
     
         
           |    
          
                               
              8.49K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.2 - $83.08
      $6.85K - $8.47K
     
         
           |    
          
                               
              2.4K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $21.9K - $27.3K
     
         
           |    
          
                               
              23.4K
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $7.03
      $10.3K - $14.6K
     
         
           |    
          
                               
              36.7K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.32 - $45.67
      $8.21K - $10K
     
         
           |    
          
                               
              6.83K
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $11.4K - $17.1K
     
         
           |    
          
                               
              1.53K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.5 - $280.54
      $7.4K - $10.1K
     
         
           |    
          
                               
              1.17K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $26.9K - $33.2K
     
         
           |    
          
                               
              9.12K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.63 - $42.15
      $7.64K - $10.9K
     
         
           |    
          
                               
              2.23K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.3 - $276.38
      $760K - $1.39M
     
         
           |    
          
                               
              9.67K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $20.0
      $7.55K - $9.2K
     
         
           |    
          
                               
              13.4K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.51 - $36.83
      $12.9K - $13.4K
     
         
           |    
          
                               
              43.2K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.88 - $57.12
      $18.2K - $24.8K
     
         
           |    
          
                               
              4.77K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.31 - $23.55
      $1.19K - $1.53K
     
         
           |    
          
                               
              5.85K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.27 - $58.22
      $27.6K - $38.1K
     
         
           |    
          
                               
              5.38K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $6.59
      $5.87K - $10.6K
     
         
           |    
          
                               
              8.45K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.61 - $152.67
      $365 - $458
     
         
           |    
          
                               
              3.89K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $5.32K - $6.29K
     
         
           |    
          
                               
              64K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $10.55
      $6.18K - $15.3K
     
         
           |    
          
                               
              4.58K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $81.81
      $16.6K - $20.5K
     
         
           |    
          
                               
              20.8K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $5.92K - $7.81K
     
         
           |    
          
                               
              643
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.26 - $49.71
      $9.18K - $11.3K
     
         
           |    
          
                               
              4.74K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.85 - $44.32
      $34.3K - $42.4K
     
         
           |    
          
                               
              14.7K
              $649K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.78 - $133.31
      $3.44K - $4K
     
         
           |    
          
                               
              3.92K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.71 - $39.66
      $674 - $793
     
         
           |    
          
                               
              10.7K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.39 - $49.11
      $1.02K - $1.13K
     
         
           |    
          
                               
              12.6K
              $597K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.86 - $129.5
      $8.23K - $10.4K
     
         
           |    
          
                               
              2.3K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $28.4K - $34.7K
     
         
           |    
          
                               
              4.48K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $8.53K - $10.6K
     
         
           |    
          
                               
              1.71K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $75.98
      $7K - $9.65K
     
         
           |    
          
                               
              2.25K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.49 - $288.8
      $10.8K - $13.3K
     
         
           |    
          
                               
              762
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $57.1K - $67.4K
     
         
           |    
          
                               
              32.5K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $43.5K - $49.3K
     
         
           |    
          
                               
              35.4K
              $4.37M
             
           | 
          
            
              
            
           |