| 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $182K - $201K
     
         
           |    
          
                               
              53.8K
              $6.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $889 - $1.09K
     
         
           |    
          
                               
              8.27K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $2.37
      $6.57K - $12.6K
     
         
           |    
          
                               
              34.6K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.13 - $74.77
      $15.5K - $17K
     
         
           |    
          
                               
              18.9K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.84 - $122.24
      $23.4K - $27.9K
     
         
           |    
          
                               
              7.97K
              $910K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.36 - $49.67
      $40.4 - $49.7
     
         
           |    
          
                               
              4.89K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.06 - $28.7
      $130 - $144
     
         
           |    
          
                               
              12K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.52 - $96.61
      $2.22K - $2.51K
     
         
           |    
          
                               
              12.2K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.46 - $9.89
      $10.4K - $13.8K
     
         
           |    
          
                               
              59.9K
              $544K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $4.19K - $4.96K
     
         
           |    
          
                               
              7.93K
              $851K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.25 - $68.76
      $147K - $168K
     
         
           |    
          
                               
              196K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $161.29
      $22.2K - $28.4K
     
         
           |    
          
                               
              2.9K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.41 - $118.52
      $2.27K - $2.84K
     
         
           |    
          
                               
              2.36K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $143 - $162
     
         
           |    
          
                               
              5.6K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $29.32
      $27.1K - $36.3K
     
         
           |    
          
                               
              26.3K
              $644K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $51.3K - $69.4K
     
         
           |    
          
                               
              5.43K
              $746K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.46 - $136.93
      $1.23K - $1.51K
     
         
           |    
          
                               
              3.01K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.73 - $13.71
      $1.22K - $1.92K
     
         
           |    
          
                               
              19.4K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $547K - $8.98M
     
         
           |    
          
                               
              6.69K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.75 - $73.05
      $23.8K - $29.1K
     
         
           |    
          
                               
              35.4K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.47 - $99.6
      $2.56K - $3.78K
     
         
           |    
          
                               
              4.36K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $26K - $28.8K
     
         
           |    
          
                               
              19.6K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $54.16
      $82.5K - $96.2K
     
         
           |    
          
                               
              59.3K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $435K - $524K
     
         
           |    
          
                               
              90.4K
              $4.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $540K - $648K
     
         
           |    
          
                               
              81.6K
              $8.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.0 - $68.22
      $6.1K - $6.82K
     
         
           |    
          
                               
              20K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.19 - $590.78
      $214K - $244K
     
         
           |    
          
                               
              15K
              $8.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.82 - $151.96
      $337K - $383K
     
         
           |    
          
                               
              56.9K
              $7.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.37 - $53.28
      $8.56K - $11K
     
         
           |    
          
                               
              16.5K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $218K - $271K
     
         
           |    
          
                               
              47.2K
              $5.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $29.48
      $6.89K - $8.22K
     
         
           |    
          
                               
              41.9K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.23 - $42.89
      $70.4K - $85.7K
     
         
           |    
          
                               
              68K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.15 - $226.42
      $826 - $1.13K
     
         
           |    
          
                               
              3.09K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.78 - $15.36
      $1.6K - $1.92K
     
         
           |    
          
                               
              99.9K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.29 - $173.13
      $70.3K - $80.5K
     
         
           |    
          
                               
              62.7K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $32.74
      $76.7K - $93.5K
     
         
           |    
          
                               
              208K
              $6.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.57 - $96.0
      $118K - $130K
     
         
           |    
          
                               
              136K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $27.87
      $1.5M - $1.72M
     
         
           |    
          
                               
              1.37M
              $36.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.01 - $148.69
      $70.2K - $88.5K
     
         
           |    
          
                               
              15.2K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.72 - $1416.0
      $372K - $4.98M
     
         
           |    
          
                               
              4.13K
              $461K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.32 - $302.46
      $99.6K - $110K
     
         
           |    
          
                               
              42.7K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.23 - $70.65
      $445K - $590K
     
         
           |    
          
                               
              85.6K
              $4.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1036.28 - $1430.55
      $29K - $40.1K
     
         
           |    
          
                               
              4.57K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $54.46
      $5.84K - $7.24K
     
         
           |    
          
                               
              205K
              $9.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.16 - $206.27
      $709K - $860K
     
         
           |    
          
                               
              127K
              $23.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $541K - $642K
     
         
           |    
          
                               
              286K
              $22.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $5.49M - $6.92M
     
         
           |    
          
                               
              453K
              $64.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.93 - $119.04
      $346K - $412K
     
         
           |    
          
                               
              464K
              $50M
             
           | 
          
            
              
            
           |