| 
              
           | 
          
            
           | 
          
                                   
      $295.96 - $337.43
      $197K - $224K
     
         
           |    
          
                               
              7.76K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $52.57
      $180K - $210K
     
         
           |    
          
                               
              84.6K
              $4.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.0 - $82.89
      $449K - $573K
     
         
           |    
          
                               
              5.91K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $310K - $351K
     
         
           |    
          
                               
              79.6K
              $6.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.37 - $134.05
      $47.8K - $64.5K
     
         
           |    
          
                               
              20.8K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.92 - $11.89
      $243K - $324K
     
         
           |    
          
                               
              126K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.68 - $23.28
      $521K - $534K
     
         
           |    
          
                               
              986K
              $22.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.8 - $39.31
      $366K - $439K
     
         
           |    
          
                               
              16K
              $576K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.72
      $189K - $251K
     
         
           |    
          
                               
              61.1K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $395K - $483K
     
         
           |    
          
                               
              11.4K
              $503K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $28.69
      $472K - $567K
     
         
           |    
          
                               
              79K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.86 - $43.38
      $225K - $265K
     
         
           |    
          
                               
              32.5K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.55 - $17.87
      $138K - $182K
     
         
           |    
          
                               
              80.7K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $565K - $677K
     
         
           |    
          
                               
              112K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $482K - $497K
     
         
           |    
          
                               
              79.9K
              $6.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.85 - $48.2
      $417K - $492K
     
         
           |    
          
                               
              6.43K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.57 - $96.0
      $74.1K - $81.2K
     
         
           |    
          
                               
              123K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.87 - $133.04
      $560K - $685K
     
         
           |    
          
                               
              25.5K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.61 - $30.81
      $149K - $179K
     
         
           |    
          
                               
              52.8K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.85 - $398.81
      $62.1K - $73.8K
     
         
           |    
          
                               
              8.15K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              30.5K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.89 - $340.04
      $450K - $507K
     
         
           |    
          
                               
              56.3K
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $53.7K - $63.7K
     
         
           |    
          
                               
              26.1K
              $7.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.47 - $84.35
      $14.7K - $17.1K
     
         
           |    
          
                               
              46.4K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.8 - $85.28
      $352K - $430K
     
         
           |    
          
                               
              11.4K
              $949K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.28 - $15.52
      $107K - $162K
     
         
           |    
          
                               
              41.1K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.44
      $278K - $300K
     
         
           |    
          
                               
              122K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.5K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.26 - $78.92
      $233K - $321K
     
         
           |    
          
                               
              4.28K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $400K - $405K
     
         
           |    
          
                               
              81.2K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.16 - $20.49
      $369K - $376K
     
         
           |    
          
                               
              32.7K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $22.43
      $290K - $344K
     
         
           |    
          
                               
              86.3K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.66 - $20.74
      $357K - $358K
     
         
           |    
          
                               
              58.9K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.43 - $127.66
      $388K - $509K
     
         
           |    
          
                               
              5.4K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $44.75
      $408K - $532K
     
         
           |    
          
                               
              36.3K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.59 - $11.48
      $356K - $386K
     
         
           |    
          
                               
              88.3K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.54 - $186.02
      $265K - $301K
     
         
           |    
          
                               
              21.3K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.23 - $21.04
      $357K - $372K
     
         
           |    
          
                               
              86.3K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.34 - $33.87
      $504K - $582K
     
         
           |    
          
                               
              105K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $364K - $418K
     
         
           |    
          
                               
              56.4K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.29 - $13.14
      $300K - $349K
     
         
           |    
          
                               
              54.2K
              $712K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              176K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.36 - $49.67
      $50.5K - $62.1K
     
         
           |    
          
                               
              65.9K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.3 - $37.48
      $287K - $344K
     
         
           |    
          
                               
              7.59K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $331K - $391K
     
         
           |    
          
                               
              171K
              $3.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.64 - $77.18
      $364K - $435K
     
         
           |    
          
                               
              6.46K
              $498K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.68 - $40.02
      $68.8K - $84.2K
     
         
           |    
          
                               
              26.4K
              $986K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.57 - $62.73
      $276K - $312K
     
         
           |    
          
                               
              128K
              $7.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.47 - $41.59
      $312K - $328K
     
         
           |    
          
                               
              24K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.98 - $23.09
      $318K - $409K
     
         
           |    
          
                               
              32.5K
              $670K
             
           | 
          
            
              
            
           |