| 
              
           | 
          
            
           | 
          
                                   
      $18.23 - $26.93
      $2.21K - $3.26K
     
         
           |    
          
                               
              121
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $32.39
      $2.69K - $3.08K
     
         
           |    
          
                               
              95
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.52 - $174.4
      $2.89K - $3.14K
     
         
           |    
          
                               
              18
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $2.79K - $3.11K
     
         
           |    
          
                               
              15
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.61 - $202.85
      $2.64K - $3.65K
     
         
           |    
          
                               
              18
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.04 - $165.9
      $2.6K - $3.15K
     
         
           |    
          
                               
              19
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $2.64K - $2.99K
     
         
           |    
          
                               
              42
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $2.54K - $2.98K
     
         
           |    
          
                               
              21
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.1 - $53.65
      $2.58K - $3K
     
         
           |    
          
                               
              56
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $2.34K - $3.01K
     
         
           |    
          
                               
              24
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              250
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.51 - $101.1
      $2.83K - $3.24K
     
         
           |    
          
                               
              32
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $2.73K - $2.91K
     
         
           |    
          
                               
              64
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.97 - $182.84
      $2.83K - $3.29K
     
         
           |    
          
                               
              18
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $774.14 - $975.23
      $2.32K - $2.93K
     
         
           |    
          
                               
              3
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.93 - $182.88
      $2.49K - $2.93K
     
         
           |    
          
                               
              16
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $2.49K - $2.93K
     
         
           |    
          
                               
              21
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.23 - $139.75
      $2.36K - $3.07K
     
         
           |    
          
                               
              22
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.4 - $53.14
      $2.61K - $2.92K
     
         
           |    
          
                               
              55
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $2.32K - $2.8K
     
         
           |    
          
                               
              26
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.33 - $266.1
      $2.61K - $2.93K
     
         
           |    
          
                               
              11
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.87 - $63.06
      $2.37K - $2.77K
     
         
           |    
          
                               
              44
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.77 - $173.91
      $2.46K - $2.96K
     
         
           |    
          
                               
              17
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.98 - $128.82
      $2.53K - $2.83K
     
         
           |    
          
                               
              22
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1271.04 - $1620.83
      $2.54K - $3.24K
     
         
           |    
          
                               
              2
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $522.22 - $611.76
      $2.61K - $3.06K
     
         
           |    
          
                               
              5
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.73 - $8.22
      $1.89K - $3.29K
     
         
           |    
          
                               
              400
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.2 - $59.15
      $2.36K - $2.72K
     
         
           |    
          
                               
              46
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.29 - $43.34
      $2.21K - $2.64K
     
         
           |    
          
                               
              61
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $138.21
      $2.54K - $2.9K
     
         
           |    
          
                               
              21
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.34 - $14.64
      $2.43K - $3.13K
     
         
           |    
          
                               
              214
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $2.05K - $2.5K
     
         
           |    
          
                               
              5
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.46 - $45.37
      $2.21K - $2.54K
     
         
           |    
          
                               
              56
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.64 - $113.55
      $2.37K - $2.73K
     
         
           |    
          
                               
              24
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.85 - $46.54
      $1.75K - $2.56K
     
         
           |    
          
                               
              55
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $2.43K - $2.84K
     
         
           |    
          
                               
              34
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.68 - $44.1
      $2.36K - $2.56K
     
         
           |    
          
                               
              58
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $2.19K - $2.43K
     
         
           |    
          
                               
              7
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.5 - $81.69
      $2.35K - $2.61K
     
         
           |    
          
                               
              32
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              112
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $23.0
      $1.68K - $2.39K
     
         
           |    
          
                               
              104
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $2.2K - $2.42K
     
         
           |    
          
                               
              23
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.82 - $261.88
      $2.08K - $2.62K
     
         
           |    
          
                               
              10
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.42
      $2.28K - $2.8K
     
         
           |    
          
                               
              31
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.68 - $109.89
      $2.21K - $2.42K
     
         
           |    
          
                               
              22
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $2.11K - $2.56K
     
         
           |    
          
                               
              7
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.9 - $37.91
      $2.23K - $2.43K
     
         
           |    
          
                               
              64
              $2.26M
             
           | 
          
            
              
            
           |