| 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $7.25M - $8.08M
     
         
           |    
          
                               
              58.5K
              $7.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $5.71M - $7.87M
     
         
           |    
          
                               
              24.7K
              $7.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $7.59M - $8.3M
     
         
           |    
          
                               
              48.1K
              $7.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.45 - $423.93
      $7.47M - $9.3M
     
         
           |    
          
                               
              21.9K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.81 - $257.39
      $4.4M - $6.79M
     
         
           |    
          
                               
              26.4K
              $6.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $2.09M - $3.27M
     
         
           |    
          
                               
              10.8K
              $14.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $544.07 - $787.63
      $4.54M - $6.57M
     
         
           |    
          
                               
              8.34K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $725400.0 - $809350.0
      $6.53M - $7.28M
     
         
           |    
          
                               
              9
              $6.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $4.25M - $6.45M
     
         
           |    
          
                               
              52K
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $5.11M - $6.41M
     
         
           |    
          
                               
              133K
              $6.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $4.57M - $6.09M
     
         
           |    
          
                               
              20.7K
              $6.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $5.27M - $6.07M
     
         
           |    
          
                               
              34.3K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $4.11M - $6.02M
     
         
           |    
          
                               
              70.7K
              $6.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $4.23M - $5.6M
     
         
           |    
          
                               
              67.5K
              $7.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              31K
              $5.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.27 - $288.74
      $5.29M - $5.99M
     
         
           |    
          
                               
              20.7K
              $5.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.15 - $109.5
      $3.89M - $5.32M
     
         
           |    
          
                               
              48.6K
              $5.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $4.13M - $5.28M
     
         
           |    
          
                               
              33.1K
              $5.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.54 - $68.5
      $4.91M - $5.3M
     
         
           |    
          
                               
              77.3K
              $5.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $4.61M - $5.27M
     
         
           |    
          
                               
              71.3K
              $5.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $2.79M - $5.14M
     
         
           |    
          
                               
              35.7K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $4.06M - $5.07M
     
         
           |    
          
                               
              213K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $4.02M - $5M
     
         
           |    
          
                               
              14.3K
              $5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $4.83M - $5.22M
     
         
           |    
          
                               
              70.6K
              $5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.36 - $339.57
      $3.98M - $4.97M
     
         
           |    
          
                               
              14.6K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $3.63M - $4.77M
     
         
           |    
          
                               
              19.3K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $4.5M - $5.1M
     
         
           |    
          
                               
              37.8K
              $4.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $539K - $833K
     
         
           |    
          
                               
              114K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $2.36M - $4.66M
     
         
           |    
          
                               
              36.5K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $4M - $4.72M
     
         
           |    
          
                               
              22.2K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $3.88M - $4.52M
     
         
           |    
          
                               
              40K
              $4.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $1.01M - $1.46M
     
         
           |    
          
                               
              160K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $171.44
      $3.84M - $4.69M
     
         
           |    
          
                               
              27.4K
              $4.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $3.39M - $4.4M
     
         
           |    
          
                               
              16K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $4.17M - $4.69M
     
         
           |    
          
                               
              14.6K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.99 - $531.48
      $3.45M - $4.44M
     
         
           |    
          
                               
              8.35K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.79 - $189.89
      $2.95M - $4.22M
     
         
           |    
          
                               
              22.2K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $4.07M - $4.82M
     
         
           |    
          
                               
              31.8K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.28 - $309.85
      $3.94M - $4.65M
     
         
           |    
          
                               
              15K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $3.68M - $4.24M
     
         
           |    
          
                               
              171K
              $4.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $956K - $1.7M
     
         
           |    
          
                               
              38.4K
              $8.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.16 - $246.51
      $687K - $1.04M
     
         
           |    
          
                               
              51K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $337.37 - $395.63
      $3.43M - $4.02M
     
         
           |    
          
                               
              10.2K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.05 - $113.3
      $3.72M - $4.3M
     
         
           |    
          
                               
              37.9K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $3.12M - $3.81M
     
         
           |    
          
                               
              67.8K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.53 - $43.1
      $3.49M - $3.8M
     
         
           |    
          
                               
              88.3K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $3.11M - $3.73M
     
         
           |    
          
                               
              34.7K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $3.33M - $3.93M
     
         
           |    
          
                               
              12K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.52 - $56.7
      $3.58M - $3.73M
     
         
           |    
          
                               
              65.7K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $3.26M - $3.91M
     
         
           |    
          
                               
              35.5K
              $3.58M
             
           | 
          
            
              
            
           |