| 
              
           | 
          
            
           | 
          
                                   
      $15.15 - $23.57
      $103K - $160K
     
         
           |    
          
                               
              453K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.28 - $11.4
      $1.52M - $2.09M
     
         
           |    
          
                               
              1.94M
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.25 - $107.02
      $4.21M - $5.29M
     
         
           |    
          
                               
              716K
              $71.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $10.43
      $616K - $1.03M
     
         
           |    
          
                               
              2.47M
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.25 - $347.82
      $152K - $209K
     
         
           |    
          
                               
              90.5K
              $28.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.91 - $109.05
      $1.52M - $1.84M
     
         
           |    
          
                               
              387K
              $41.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $6.35M - $12.9M
     
         
           |    
          
                               
              341K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $3.27M - $4.28M
     
         
           |    
          
                               
              498K
              $51.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.18 - $488.55
      $3.26M - $5.62M
     
         
           |    
          
                               
              47.5K
              $23.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.83 - $253.3
      $4.93M - $6.69M
     
         
           |    
          
                               
              233K
              $57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.48 - $106.35
      $29K - $42.5K
     
         
           |    
          
                               
              182K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.51 - $28.36
      $361K - $476K
     
         
           |    
          
                               
              1.47M
              $41.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.77 - $45.57
      $3.29M - $4.44M
     
         
           |    
          
                               
              1.25M
              $56.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $276K - $475K
     
         
           |    
          
                               
              351K
              $23.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $13.07
      $1.34M - $1.93M
     
         
           |    
          
                               
              2.46M
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $92.75
      $2.37M - $3.12M
     
         
           |    
          
                               
              693K
              $62.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $2.53M - $3.43M
     
         
           |    
          
                               
              1.58M
              $91.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.72 - $254.17
      $2.9M - $4.32M
     
         
           |    
          
                               
              167K
              $40.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.52 - $59.78
      $139K - $200K
     
         
           |    
          
                               
              470K
              $27.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.94 - $7.2
      $118K - $439K
     
         
           |    
          
                               
              1.21M
              $8.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.22 - $199.8
      $4.92M - $6.42M
     
         
           |    
          
                               
              550K
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.62 - $50.6
      $69.2K - $132K
     
         
           |    
          
                               
              325K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.04 - $67.34
      $5.67M - $7.78M
     
         
           |    
          
                               
              1.17M
              $78.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $18.0
      $1.07M - $1.45M
     
         
           |    
          
                               
              3.84M
              $65.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $10.6M - $12.3M
     
         
           |    
          
                               
              10.1M
              $289M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $49.53
      $1.01M - $1.43M
     
         
           |    
          
                               
              827K
              $40.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.91 - $111.52
      $2.03M - $2.64M
     
         
           |    
          
                               
              751K
              $83.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $89.42
      $5.36M - $7.22M
     
         
           |    
          
                               
              1.14M
              $102M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.04 - $132.78
      $599K - $864K
     
         
           |    
          
                               
              404K
              $53.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $4.76M - $6.46M
     
         
           |    
          
                               
              1.02M
              $97.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $28.9M - $57.4M
     
         
           |    
          
                               
              604K
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $8.23M - $10.4M
     
         
           |    
          
                               
              3.26M
              $183M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.7 - $84.62
      $2.11M - $2.68M
     
         
           |    
          
                               
              3.6M
              $281M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $33.5M - $41.6M
     
         
           |    
          
                               
              4.03M
              $664M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $25.51
      $4.45M - $7.7M
     
         
           |    
          
                               
              2.42M
              $61.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.36 - $16.17
      $2.25M - $2.94M
     
         
           |    
          
                               
              9.01M
              $135M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $142.14
      $3.17M - $6.5M
     
         
           |    
          
                               
              271K
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $2.87M - $5.3M
     
         
           |    
          
                               
              133K
              $39.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.72 - $46.87
      $6.38M - $7.93M
     
         
           |    
          
                               
              2.89M
              $135M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.35 - $190.99
      $9.81M - $13.4M
     
         
           |    
          
                               
              1.62M
              $283M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.27 - $8.75
      $327K - $543K
     
         
           |    
          
                               
              8.19M
              $69.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.21 - $437.41
      $10.4M - $14.4M
     
         
           |    
          
                               
              284K
              $124M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $68.62
      $565K - $835K
     
         
           |    
          
                               
              1.1M
              $75.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.11 - $238.95
      $1.8M - $2.46M
     
         
           |    
          
                               
              486K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $39.5M - $71.6M
     
         
           |    
          
                               
              558K
              $188M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $128.18
      $11.9M - $17.5M
     
         
           |    
          
                               
              2.37M
              $297M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $267K - $483K
     
         
           |    
          
                               
              130K
              $69.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.24 - $34.1
      $9.7K - $13.6K
     
         
           |    
          
                               
              4.14M
              $135M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.35 - $59.68
      $269K - $430K
     
         
           |    
          
                               
              1.88M
              $111M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $243.11
      $3.72M - $7.54M
     
         
           |    
          
                               
              616K
              $136M
             
           | 
          
            
              
            
           |