| 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $822K - $1.04M
     
         
           |    
          
                               
              20.2K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.42 - $51.67
      $1.11M - $1.21M
     
         
           |    
          
                               
              197K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.23 - $21.04
      $1.01M - $1.05M
     
         
           |    
          
                               
              50K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.97 - $126.75
      $774K - $962K
     
         
           |    
          
                               
              14.4K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $678K - $898K
     
         
           |    
          
                               
              16.8K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.03 - $67.59
      $1.03M - $1.15M
     
         
           |    
          
                               
              27.9K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $392K - $488K
     
         
           |    
          
                               
              49.4K
              $5.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $216K - $334K
     
         
           |    
          
                               
              14.9K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.91 - $134.83
      $825K - $1.09M
     
         
           |    
          
                               
              8.09K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.56 - $212.83
      $660K - $940K
     
         
           |    
          
                               
              6.06K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $785K - $968K
     
         
           |    
          
                               
              26.7K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $675K - $808K
     
         
           |    
          
                               
              15.5K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $626K - $823K
     
         
           |    
          
                               
              8.2K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $565K - $773K
     
         
           |    
          
                               
              21.7K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $1.15M - $1.26M
     
         
           |    
          
                               
              180K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.97 - $49.02
      $690K - $996K
     
         
           |    
          
                               
              20.3K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $856K - $893K
     
         
           |    
          
                               
              83.8K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.7 - $82.14
      $828K - $963K
     
         
           |    
          
                               
              16.1K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.89 - $224.73
      $901K - $988K
     
         
           |    
          
                               
              30.8K
              $6.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $717K - $890K
     
         
           |    
          
                               
              22.9K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.87 - $131.25
      $811K - $927K
     
         
           |    
          
                               
              12.5K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.31 - $25.29
      $876K - $911K
     
         
           |    
          
                               
              36K
              $911K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $1.01M - $1.17M
     
         
           |    
          
                               
              256K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.36 - $80.23
      $713K - $903K
     
         
           |    
          
                               
              11.3K
              $903K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.25 - $285.3
      $408K - $510K
     
         
           |    
          
                               
              15.4K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.98 - $37.53
      $824K - $860K
     
         
           |    
          
                               
              229K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.12 - $21.0
      $839K - $876K
     
         
           |    
          
                               
              97.2K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $51.02
      $866K - $882K
     
         
           |    
          
                               
              111K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $654K - $870K
     
         
           |    
          
                               
              2.14K
              $870K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $640K - $741K
     
         
           |    
          
                               
              46.7K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $873K - $984K
     
         
           |    
          
                               
              22.5K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $52.1
      $467K - $595K
     
         
           |    
          
                               
              51.5K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $740K - $788K
     
         
           |    
          
                               
              37.7K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $38.85
      $650K - $835K
     
         
           |    
          
                               
              21.5K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.85 - $102.31
      $847K - $953K
     
         
           |    
          
                               
              80.4K
              $8.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $376K - $532K
     
         
           |    
          
                               
              16.6K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.86 - $45.77
      $552K - $746K
     
         
           |    
          
                               
              27.6K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $588K - $732K
     
         
           |    
          
                               
              86.5K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.3 - $37.51
      $779K - $827K
     
         
           |    
          
                               
              22.1K
              $827K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.65 - $67.02
      $659K - $823K
     
         
           |    
          
                               
              12.3K
              $823K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $738K - $842K
     
         
           |    
          
                               
              24.5K
              $823K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $821K - $972K
     
         
           |    
          
                               
              8.42K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $380K - $488K
     
         
           |    
          
                               
              10K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.22 - $80.1
      $469K - $624K
     
         
           |    
          
                               
              23.4K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.61 - $119.09
      $725K - $802K
     
         
           |    
          
                               
              11.2K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $446K - $579K
     
         
           |    
          
                               
              8.66K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.0 - $39.87
      $435K - $543K
     
         
           |    
          
                               
              127K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.8 - $112.34
      $569K - $801K
     
         
           |    
          
                               
              7.13K
              $801K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.32 - $112.47
      $480K - $656K
     
         
           |    
          
                               
              12.9K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.52 - $35.31
      $227K - $272K
     
         
           |    
          
                               
              297K
              $10.5M
             
           | 
          
            
              
            
           |