| 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $484K - $560K
     
         
           |    
          
                               
              118K
              $7.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.5 - $170.45
      $1.22M - $1.38M
     
         
           |    
          
                               
              111K
              $17.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.09 - $92.26
      $384K - $460K
     
         
           |    
          
                               
              144K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.08 - $79.84
      $256K - $314K
     
         
           |    
          
                               
              51.8K
              $4.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $49.53
      $28.7K - $40.6K
     
         
           |    
          
                               
              49.8K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.93 - $123.42
      $310K - $351K
     
         
           |    
          
                               
              49.4K
              $6.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $518K - $625K
     
         
           |    
          
                               
              69.7K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $25.94
      $444K - $470K
     
         
           |    
          
                               
              264K
              $6.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $31.06
      $125K - $178K
     
         
           |    
          
                               
              71.2K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $76.98
      $607K - $837K
     
         
           |    
          
                               
              31.8K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.45 - $61.84
      $317K - $382K
     
         
           |    
          
                               
              87.1K
              $5.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $296K - $401K
     
         
           |    
          
                               
              42.6K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $30.31
      $140K - $176K
     
         
           |    
          
                               
              138K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.7K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.63 - $70.52
      $480K - $568K
     
         
           |    
          
                               
              23.9K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $9.95K - $12.4K
     
         
           |    
          
                               
              48.7K
              $5.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.12 - $41.64
      $104K - $139K
     
         
           |    
          
                               
              81K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.84 - $65.39
      $304K - $391K
     
         
           |    
          
                               
              84.3K
              $4.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.05 - $47.38
      $771K - $1.04M
     
         
           |    
          
                               
              233K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.79 - $21.16
      $266K - $316K
     
         
           |    
          
                               
              200K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.82 - $49.27
      $363K - $438K
     
         
           |    
          
                               
              129K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.77 - $26.15
      $251K - $315K
     
         
           |    
          
                               
              185K
              $4.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.13 - $40.91
      $123K - $186K
     
         
           |    
          
                               
              79.6K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.26 - $9.51
      $111K - $168K
     
         
           |    
          
                               
              257K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $25.29
      $221K - $273K
     
         
           |    
          
                               
              97.7K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.53 - $37.33
      $1.02M - $1.14M
     
         
           |    
          
                               
              427K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.8 - $92.02
      $214K - $274K
     
         
           |    
          
                               
              43.3K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $641K - $852K
     
         
           |    
          
                               
              31.4K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.35 - $21.81
      $358K - $451K
     
         
           |    
          
                               
              204K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.75
      $232K - $272K
     
         
           |    
          
                               
              160K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.35 - $22.87
      $460K - $573K
     
         
           |    
          
                               
              331K
              $6.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.56 - $33.42
      $184K - $223K
     
         
           |    
          
                               
              86.5K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.0 - $18.38
      $282K - $324K
     
         
           |    
          
                               
              248K
              $4.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $430K - $528K
     
         
           |    
          
                               
              326K
              $7.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.89 - $38.76
      $308K - $363K
     
         
           |    
          
                               
              131K
              $4.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.02 - $70.83
      $558K - $659K
     
         
           |    
          
                               
              135K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.84 - $43.99
      $371K - $420K
     
         
           |    
          
                               
              139K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.32 - $14.76
      $405K - $528K
     
         
           |    
          
                               
              487K
              $6.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.3 - $19.42
      $503K - $599K
     
         
           |    
          
                               
              429K
              $8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.53 - $39.36
      $290K - $351K
     
         
           |    
          
                               
              123K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $126K - $174K
     
         
           |    
          
                               
              337K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.34 - $25.75
      $75.9K - $113K
     
         
           |    
          
                               
              160K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $10.43
      $80.5K - $134K
     
         
           |    
          
                               
              165K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.84 - $22.81
      $197K - $252K
     
         
           |    
          
                               
              154K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.2 - $185.33
      $178K - $231K
     
         
           |    
          
                               
              22.2K
              $4.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              678K
              $6.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.57 - $15.97
      $278K - $420K
     
         
           |    
          
                               
              383K
              $6.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.87 - $23.57
      $339K - $537K
     
         
           |    
          
                               
              272K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $21.44
      $139K - $181K
     
         
           |    
          
                               
              107K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $17.71
      $969K - $1.3M
     
         
           |    
          
                               
              861K
              $13.9M
             
           | 
          
            
              
            
           |