| 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $535K - $630K
     
         
           |    
          
                               
              37.9K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $58.08
      $664K - $957K
     
         
           |    
          
                               
              58.8K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $705K - $1.22M
     
         
           |    
          
                               
              117K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $55.66
      $534K - $656K
     
         
           |    
          
                               
              167K
              $9.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.56 - $62.47
      $1.13M - $1.29M
     
         
           |    
          
                               
              63.5K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.85 - $11.18
      $1.08M - $1.37M
     
         
           |    
          
                               
              146K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $623K - $847K
     
         
           |    
          
                               
              84K
              $4.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $150K - $248K
     
         
           |    
          
                               
              18.6K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.19 - $737.73
      $275K - $446K
     
         
           |    
          
                               
              5.69K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $483K - $873K
     
         
           |    
          
                               
              3.18K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.22 - $199.8
      $911K - $1.19M
     
         
           |    
          
                               
              9.19K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $178K - $218K
     
         
           |    
          
                               
              165K
              $9.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $30.4
      $306K - $477K
     
         
           |    
          
                               
              147K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $469K - $797K
     
         
           |    
          
                               
              49.1K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $416K - $502K
     
         
           |    
          
                               
              47.3K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $1.02M - $1.09M
     
         
           |    
          
                               
              57.7K
              $4.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $995K - $1.13M
     
         
           |    
          
                               
              4.89K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $61.09
      $353K - $462K
     
         
           |    
          
                               
              216K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $26.88
      $799K - $1.01M
     
         
           |    
          
                               
              321K
              $8.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $1.09M - $1.25M
     
         
           |    
          
                               
              171K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.5 - $114.3
      $708K - $894K
     
         
           |    
          
                               
              36.8K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.04 - $28.08
      $1.03M - $1.31M
     
         
           |    
          
                               
              90.4K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.48 - $539.8
      $20.3M - $22.7M
     
         
           |    
          
                               
              455K
              $221M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $73.72
      $792K - $1.14M
     
         
           |    
          
                               
              24.4K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.19 - $85.21
      $941K - $1.1M
     
         
           |    
          
                               
              18.9K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $185K - $289K
     
         
           |    
          
                               
              5.48K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $154K - $528K
     
         
           |    
          
                               
              36.6K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.66 - $58.0
      $935K - $1.09M
     
         
           |    
          
                               
              80.9K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $34.22
      $1.78M - $2.1M
     
         
           |    
          
                               
              321K
              $9.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.12 - $21.0
      $977K - $1.02M
     
         
           |    
          
                               
              271K
              $5.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.18 - $488.55
      $482K - $832K
     
         
           |    
          
                               
              3.01K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $229K - $286K
     
         
           |    
          
                               
              136K
              $6.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.57 - $170.4
      $245K - $395K
     
         
           |    
          
                               
              24.8K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $2.59M - $2.97M
     
         
           |    
          
                               
              141K
              $18.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $128.28
      $644K - $914K
     
         
           |    
          
                               
              12.2K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $985K - $1.02M
     
         
           |    
          
                               
              19.8K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              144K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $224K - $418K
     
         
           |    
          
                               
              9.21K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $706K - $923K
     
         
           |    
          
                               
              15.3K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.55 - $59.83
      $740K - $876K
     
         
           |    
          
                               
              47.1K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $513K - $640K
     
         
           |    
          
                               
              512K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $699K - $902K
     
         
           |    
          
                               
              32.2K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.81 - $124.33
      $503K - $836K
     
         
           |    
          
                               
              14.6K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.13 - $84.18
      $700K - $764K
     
         
           |    
          
                               
              133K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.49 - $288.8
      $510K - $628K
     
         
           |    
          
                               
              12K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.08 - $51.35
      $988K - $1.03M
     
         
           |    
          
                               
              61.6K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $158K - $197K
     
         
           |    
          
                               
              41K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.29 - $46.65
      $789K - $961K
     
         
           |    
          
                               
              20.6K
              $961K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $68.6
      $771K - $957K
     
         
           |    
          
                               
              14K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $18.61
      $7.12K - $10.4K
     
         
           |    
          
                               
              293K
              $5.44M
             
           | 
          
            
              
            
           |