| 
              
           | 
          
            
           | 
          
                                   
      $228.41 - $293.71
      $6.85K - $8.81K
     
         
           |    
          
                               
              739
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $64.75
      $418 - $583
     
         
           |    
          
                               
              3.27K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.29 - $134.6
      $24.7K - $27.6K
     
         
           |    
          
                               
              8.32K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.65 - $66.04
      $5.79K - $7.86K
     
         
           |    
          
                               
              2.72K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.82 - $127.89
      $319 - $639
     
         
           |    
          
                               
              518
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $31.57
      $5.94K - $11K
     
         
           |    
          
                               
              5.03K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.12 - $27.62
      $35.5K - $44.3K
     
         
           |    
          
                               
              104K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.77 - $133.38
      $20.7K - $33.3K
     
         
           |    
          
                               
              1.71K
              $150K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $107.83
      $23.8K - $29K
     
         
           |    
          
                               
              6.06K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.19 - $13.87
      $8.1K - $11K
     
         
           |    
          
                               
              17.5K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.29 - $323.68
      $10.3K - $13.6K
     
         
           |    
          
                               
              1.03K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.19 - $186.12
      $119 - $186
     
         
           |    
          
                               
              1.21K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $126.3
      $63.2K - $90.9K
     
         
           |    
          
                               
              4.5K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.26 - $206.13
      $2.56K - $3.3K
     
         
           |    
          
                               
              3.41K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.86 - $146.45
      $9.39K - $10.8K
     
         
           |    
          
                               
              4.53K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.28 - $59.92
      $13.2K - $15.5K
     
         
           |    
          
                               
              23.6K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.27 - $72.37
      $31.3K - $51.1K
     
         
           |    
          
                               
              5.4K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.78 - $448.82
      $1.64K - $1.8K
     
         
           |    
          
                               
              9.26K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.79 - $126.12
      $5.54M - $6.67M
     
         
           |    
          
                               
              303K
              $31.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.1 - $94.7
      $119K - $139K
     
         
           |    
          
                               
              20.9K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.6 - $140.0
      $74.5K - $126K
     
         
           |    
          
                               
              4.03K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.87 - $30.99
      $10K - $11.6K
     
         
           |    
          
                               
              32.1K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.62 - $10.15
      $67.4K - $122K
     
         
           |    
          
                               
              70.7K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.4 - $131.02
      $13.4K - $14.9K
     
         
           |    
          
                               
              15K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.98 - $115.66
      $22.1K - $25.1K
     
         
           |    
          
                               
              11.4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.0 - $59.03
      $16.5K - $20.7K
     
         
           |    
          
                               
              20K
              $998K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.01 - $172.06
      $25.2K - $34.4K
     
         
           |    
          
                               
              3.67K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.78 - $273.45
      $22.2K - $27.3K
     
         
           |    
          
                               
              5.22K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $35.65
      $9.65K - $11.9K
     
         
           |    
          
                               
              20.3K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.12 - $148.16
      $7.85K - $11K
     
         
           |    
          
                               
              4.24K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.41 - $152.01
      $1.6K - $3.5K
     
         
           |    
          
                               
              1.15K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.25 - $103.2
      $3.76K - $5.37K
     
         
           |    
          
                               
              3.68K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.73 - $32.26
      $1.32K - $1.39K
     
         
           |    
          
                               
              151K
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.1 - $217.71
      $105K - $144K
     
         
           |    
          
                               
              8.5K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.57 - $120.35
      $4.77K - $6.14K
     
         
           |    
          
                               
              9.74K
              $931K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.83 - $191.19
      $4K - $5.54K
     
         
           |    
          
                               
              4.87K
              $695K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.72 - $276.98
      $47.8K - $55.7K
     
         
           |    
          
                               
              19.9K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.36 - $41.92
      $18.9K - $23K
     
         
           |    
          
                               
              29.4K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.44 - $124.29
      $43.5K - $50.3K
     
         
           |    
          
                               
              17.6K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.59 - $7.65
      $897K - $1.49M
     
         
           |    
          
                               
              761K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.42 - $75.4
      $4.25K - $6.11K
     
         
           |    
          
                               
              8.64K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.23 - $131.18
      $4.4K - $5.64K
     
         
           |    
          
                               
              8.59K
              $878K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.38 - $274.79
      $77.5K - $105K
     
         
           |    
          
                               
              9.23K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.77 - $24.42
      $47.8K - $79.1K
     
         
           |    
          
                               
              40.6K
              $625K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.05 - $110.52
      $58.3K - $93.4K
     
         
           |    
          
                               
              9.16K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.52 - $190.14
      $281K - $355K
     
         
           |    
          
                               
              15.5K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.1 - $22.25
      $1.05M - $1.79M
     
         
           |    
          
                               
              258K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.49 - $334.73
      $8.19K - $9.71K
     
         
           |    
          
                               
              5.85K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $428.58 - $551.54
      $6K - $7.72K
     
         
           |    
          
                               
              4.24K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $307.43 - $357.48
      $72.2K - $84K
     
         
           |    
          
                               
              9.75K
              $3.01M
             
           | 
          
            
              
            
           |