| 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $6.87M - $8.22M
     
         
           |    
          
                               
              2.66K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.32 - $302.46
      $5.07M - $5.6M
     
         
           |    
          
                               
              8.32K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $5.03M - $6.03M
     
         
           |    
          
                               
              1.19K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $4.4M - $4.91M
     
         
           |    
          
                               
              7.36K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $3.12M - $3.68M
     
         
           |    
          
                               
              16.6K
              $4.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $3.12M - $3.92M
     
         
           |    
          
                               
              4.16K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $2.4M - $3.02M
     
         
           |    
          
                               
              3.49K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.08K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.73 - $152.78
      $2.21M - $2.71M
     
         
           |    
          
                               
              2.08K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.6K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $2.11M - $2.4M
     
         
           |    
          
                               
              10.7K
              $3.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $2.43M - $2.97M
     
         
           |    
          
                               
              52.5K
              $5.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $1.7M - $1.96M
     
         
           |    
          
                               
              3.37K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.05 - $197.94
      $1.56M - $1.97M
     
         
           |    
          
                               
              1.91K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $105.59
      $1.92M - $3.96M
     
         
           |    
          
                               
              9.1K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.78 - $126.44
      $983K - $1.27M
     
         
           |    
          
                               
              6.02K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $1.18M - $1.34M
     
         
           |    
          
                               
              47.1K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.53 - $57.87
      $827K - $1.03M
     
         
           |    
          
                               
              16.2K
              $814K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $1.01M - $1.54M
     
         
           |    
          
                               
              15.8K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $693K - $921K
     
         
           |    
          
                               
              25.3K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $1M - $1.23M
     
         
           |    
          
                               
              4.79K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $1.06M - $1.72M
     
         
           |    
          
                               
              13.8K
              $715K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $1.17M - $1.98M
     
         
           |    
          
                               
              33.7K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.57 - $5.65
      $791K - $978K
     
         
           |    
          
                               
              14.4K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.33 - $19.99
      $979K - $1.47M
     
         
           |    
          
                               
              23K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.55 - $56.26
      $544K - $687K
     
         
           |    
          
                               
              21.9K
              $982K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $834K - $1.13M
     
         
           |    
          
                               
              22.6K
              $776K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $644K - $737K
     
         
           |    
          
                               
              7.52K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $853K - $1.14M
     
         
           |    
          
                               
              4.86K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $783K - $1.11M
     
         
           |    
          
                               
              4K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.11 - $49.33
      $419K - $573K
     
         
           |    
          
                               
              26.7K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $635K - $878K
     
         
           |    
          
                               
              4.34K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $616K - $726K
     
         
           |    
          
                               
              2.24K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.12 - $122.63
      $722K - $921K
     
         
           |    
          
                               
              2.7K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $675K - $852K
     
         
           |    
          
                               
              1.27K
              $328K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $485K - $584K
     
         
           |    
          
                               
              21.4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $580K - $774K
     
         
           |    
          
                               
              40.5K
              $643K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $531K - $608K
     
         
           |    
          
                               
              96.6K
              $887K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $584K - $688K
     
         
           |    
          
                               
              8.21K
              $705K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $539K - $633K
     
         
           |    
          
                               
              12.6K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $424K - $556K
     
         
           |    
          
                               
              6.29K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.91 - $77.12
      $478K - $595K
     
         
           |    
          
                               
              4.75K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $724K - $1.15M
     
         
           |    
          
                               
              7.32K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $433K - $792K
     
         
           |    
          
                               
              25K
              $150K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $521K - $755K
     
         
           |    
          
                               
              4.16K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $63.56
      $346K - $404K
     
         
           |    
          
                               
              21.9K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $643K - $735K
     
         
           |    
          
                               
              9.84K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.94 - $46.88
      $427K - $692K
     
         
           |    
          
                               
              8.55K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $610K - $1.05M
     
         
           |    
          
                               
              13.9K
              $921K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.69 - $71.02
      $403K - $543K
     
         
           |    
          
                               
              6.17K
              $422K
             
           | 
          
            
              
            
           |