| 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $1.27M - $1.47M
     
         
           |    
          
                               
              11.3K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.42 - $182.82
      $792K - $950K
     
         
           |    
          
                               
              44.2K
              $8.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.23 - $120.99
      $1.11M - $1.36M
     
         
           |    
          
                               
              16.6K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.99 - $531.48
      $804K - $1.03M
     
         
           |    
          
                               
              12.5K
              $6.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $375K - $562K
     
         
           |    
          
                               
              46.5K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.32 - $58.95
      $1.37M - $1.38M
     
         
           |    
          
                               
              48K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $54.46
      $873K - $1.15M
     
         
           |    
          
                               
              66.6K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.19 - $43.19
      $1.39M - $1.58M
     
         
           |    
          
                               
              136K
              $5.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.64 - $47.48
      $1.29M - $1.37M
     
         
           |    
          
                               
              28.9K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.13 - $108.53
      $1.05M - $1.33M
     
         
           |    
          
                               
              15.8K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.93 - $313.14
      $274K - $482K
     
         
           |    
          
                               
              9.79K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.93 - $128.63
      $178K - $225K
     
         
           |    
          
                               
              78K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $91.16
      $1.09M - $1.32M
     
         
           |    
          
                               
              21K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.04 - $100.54
      $1.32M - $1.33M
     
         
           |    
          
                               
              25.5K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.5 - $71.23
      $986K - $1.39M
     
         
           |    
          
                               
              19.5K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $912K - $1.24M
     
         
           |    
          
                               
              2.11K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $946K - $1.12M
     
         
           |    
          
                               
              87.1K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $709K - $960K
     
         
           |    
          
                               
              5.05K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.12 - $9.49
      $1.22M - $1.42M
     
         
           |    
          
                               
              403K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.18 - $48.62
      $1.24M - $1.27M
     
         
           |    
          
                               
              26.2K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $904K - $1.05M
     
         
           |    
          
                               
              128K
              $7.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $57.11
      $719K - $1.26M
     
         
           |    
          
                               
              22.1K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $154.26
      $1.25M - $1.52M
     
         
           |    
          
                               
              9.88K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.6 - $40.23
      $898K - $1.08M
     
         
           |    
          
                               
              109K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $941K - $1.16M
     
         
           |    
          
                               
              11.8K
              $6.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $468.22 - $566.51
      $873K - $1.06M
     
         
           |    
          
                               
              7.35K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $1.21M - $1.48M
     
         
           |    
          
                               
              8.38K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.98 - $50.26
      $1.21M - $1.22M
     
         
           |    
          
                               
              29.7K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $1.16M - $1.18M
     
         
           |    
          
                               
              34.5K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $1.02M - $1.17M
     
         
           |    
          
                               
              30.9K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $1.11M - $1.26M
     
         
           |    
          
                               
              43.3K
              $5.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $974K - $1.09M
     
         
           |    
          
                               
              43.5K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $30.83
      $1.15M - $1.17M
     
         
           |    
          
                               
              38K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $2.51M - $2.74M
     
         
           |    
          
                               
              128K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $893K - $1.13M
     
         
           |    
          
                               
              6.81K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.93 - $39.49
      $504K - $623K
     
         
           |    
          
                               
              151K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $94.56
      $853K - $1.07M
     
         
           |    
          
                               
              19.2K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $31.1K - $61.5K
     
         
           |    
          
                               
              29.8K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $1.96M - $2.32M
     
         
           |    
          
                               
              120K
              $9.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $865K - $1.07M
     
         
           |    
          
                               
              16.7K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $998K - $1.35M
     
         
           |    
          
                               
              10.4K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.89 - $54.38
      $911K - $1.1M
     
         
           |    
          
                               
              20.3K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.84 - $24.54
      $934K - $1.1M
     
         
           |    
          
                               
              44.8K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $41.8K - $54.9K
     
         
           |    
          
                               
              83.7K
              $6.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.15 - $59.32
      $731K - $883K
     
         
           |    
          
                               
              99.8K
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $369K - $492K
     
         
           |    
          
                               
              106K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $24.27
      $1.08M - $1.09M
     
         
           |    
          
                               
              44.9K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.08 - $42.26
      $978K - $1.11M
     
         
           |    
          
                               
              38K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $325K - $432K
     
         
           |    
          
                               
              18.9K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.76 - $195.77
      $820K - $986K
     
         
           |    
          
                               
              16.3K
              $3.19M
             
           | 
          
            
              
            
           |