| 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $5.18M - $9.22M
     
         
           |    
          
                               
              42.2K
              $9.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $64.24
      $8.02M - $9.37M
     
         
           |    
          
                               
              146K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $544.07 - $787.63
      $6.31M - $9.13M
     
         
           |    
          
                               
              11.6K
              $9.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $5.83M - $9.13M
     
         
           |    
          
                               
              10.1K
              $9.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $8.3M - $9.66M
     
         
           |    
          
                               
              9.14K
              $9.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $8.09M - $9.19M
     
         
           |    
          
                               
              35.6K
              $8.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $7.04M - $8.49M
     
         
           |    
          
                               
              103K
              $8.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.6 - $238.02
      $5.55M - $8.03M
     
         
           |    
          
                               
              33.7K
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $5.02M - $7.62M
     
         
           |    
          
                               
              61.5K
              $7.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $4.79M - $7.5M
     
         
           |    
          
                               
              5.6K
              $7.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $5.52M - $7.41M
     
         
           |    
          
                               
              99.5K
              $7.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $5.64M - $7.33M
     
         
           |    
          
                               
              26.7K
              $7.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $4.53M - $6.54M
     
         
           |    
          
                               
              70.1K
              $6.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $71.6
      $3.25M - $6.59M
     
         
           |    
          
                               
              92.1K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $4.69M - $6.5M
     
         
           |    
          
                               
              22.4K
              $6.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $5.88M - $6.44M
     
         
           |    
          
                               
              158K
              $6.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $6.02M - $6.63M
     
         
           |    
          
                               
              91.6K
              $6.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.42 - $223.89
      $4.55M - $5.91M
     
         
           |    
          
                               
              26.4K
              $5.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $4.77M - $5.8M
     
         
           |    
          
                               
              21.6K
              $5.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $4.12M - $5.07M
     
         
           |    
          
                               
              36.2K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.01 - $148.69
      $4.89M - $6.16M
     
         
           |    
          
                               
              41.5K
              $4.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $310.86 - $348.77
      $4.15M - $4.65M
     
         
           |    
          
                               
              13.3K
              $4.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.39 - $139.49
      $3.81M - $4.18M
     
         
           |    
          
                               
              29.9K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $3.67M - $4.14M
     
         
           |    
          
                               
              36.8K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $170.3
      $3.56M - $4.2M
     
         
           |    
          
                               
              24.7K
              $3.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $451.58 - $565.94
      $2.89M - $3.62M
     
         
           |    
          
                               
              6.39K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $2.98M - $3.89M
     
         
           |    
          
                               
              14.2K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $3.06M - $3.51M
     
         
           |    
          
                               
              33.6K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $154.26
      $3.11M - $3.79M
     
         
           |    
          
                               
              24.6K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.57 - $90.16
      $2.24M - $3.08M
     
         
           |    
          
                               
              34.1K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              32K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $2.82M - $3.53M
     
         
           |    
          
                               
              31.3K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $2.82M - $3.7M
     
         
           |    
          
                               
              138K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $1.63M - $2.87M
     
         
           |    
          
                               
              22.8K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $1.67M - $2.73M
     
         
           |    
          
                               
              134K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $1.83M - $2.73M
     
         
           |    
          
                               
              238K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.55 - $17.87
      $2.63M - $3.46M
     
         
           |    
          
                               
              194K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $1.76M - $2.75M
     
         
           |    
          
                               
              89.3K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $2.13M - $2.71M
     
         
           |    
          
                               
              20.6K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $2.47M - $2.77M
     
         
           |    
          
                               
              17K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $1.76M - $2.68M
     
         
           |    
          
                               
              76K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $1.85M - $2.74M
     
         
           |    
          
                               
              51.7K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $2M - $2.49M
     
         
           |    
          
                               
              230K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              218K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $2.01M - $2.39M
     
         
           |    
          
                               
              15.1K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.32 - $205.72
      $2.1M - $2.74M
     
         
           |    
          
                               
              13.3K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.15 - $44.46
      $1.56M - $2.38M
     
         
           |    
          
                               
              53.5K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $1.82M - $2.31M
     
         
           |    
          
                               
              13.2K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $1.92M - $2.23M
     
         
           |    
          
                               
              6.93K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.99 - $117.15
      $2.02M - $2.41M
     
         
           |    
          
                               
              20.6K
              $2.16M
             
           | 
          
            
              
            
           |