| 
              
           | 
          
            
           | 
          
                                   
      $276.51 - $305.12
      $50.6K - $55.8K
     
         
           |    
          
                               
              1.77K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.66 - $66.01
      $13.4K - $15.4K
     
         
           |    
          
                               
              9.62K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.73 - $231.23
      $95.8K - $123K
     
         
           |    
          
                               
              2.16K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.53 - $76.86
      $70.2K - $79.9K
     
         
           |    
          
                               
              4.07K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.98 - $128.82
      $75.5K - $84.6K
     
         
           |    
          
                               
              5.07K
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.59 - $27.04
      $10.4K - $14.4K
     
         
           |    
          
                               
              10.6K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.79 - $202.05
      $1.77K - $2.42K
     
         
           |    
          
                               
              2K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.81 - $137.24
      $46.9K - $52.8K
     
         
           |    
          
                               
              5.46K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.87 - $19.58
      $46.9K - $54.5K
     
         
           |    
          
                               
              61K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.29 - $61.43
      $45.6K - $48.1K
     
         
           |    
          
                               
              18.7K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $60.4K - $63.9K
     
         
           |    
          
                               
              4.87K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.17 - $319.49
      $106K - $119K
     
         
           |    
          
                               
              3.53K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $76.9K - $84.8K
     
         
           |    
          
                               
              7.23K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.33 - $75.12
      $23.4K - $30.7K
     
         
           |    
          
                               
              4.73K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.42 - $96.83
      $65.5K - $77.9K
     
         
           |    
          
                               
              3.81K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $50.7
      $73K - $73.5K
     
         
           |    
          
                               
              42.5K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.83 - $12.41
      $1.34K - $2.12K
     
         
           |    
          
                               
              18.8K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $28.0
      $258K - $321K
     
         
           |    
          
                               
              263K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.15 - $64.13
      $126K - $132K
     
         
           |    
          
                               
              31K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.08 - $64.11
      $182K - $388K
     
         
           |    
          
                               
              12.1K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.43 - $27.31
      $51K - $54.8K
     
         
           |    
          
                               
              14.6K
              $399K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.06 - $37.7
      $72.4K - $94K
     
         
           |    
          
                               
              11.3K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $57.58
      $37.8K - $40.3K
     
         
           |    
          
                               
              17.1K
              $964K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $56.65
      $237K - $532K
     
         
           |    
          
                               
              23.4K
              $834K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.38 - $203.04
      $12.2K - $16.6K
     
         
           |    
          
                               
              2.23K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.41 - $7.62
      $5.32K - $11.9K
     
         
           |    
          
                               
              16.2K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $131K - $145K
     
         
           |    
          
                               
              5.22K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.39 - $285.47
      $59.7K - $65.7K
     
         
           |    
          
                               
              2.4K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.24 - $15.73
      $6.5K - $8.35K
     
         
           |    
          
                               
              18.4K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.29 - $16.05
      $27.5K - $33.2K
     
         
           |    
          
                               
              19.2K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $47.9K - $49.1K
     
         
           |    
          
                               
              18.9K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $19.1K - $20.1K
     
         
           |    
          
                               
              21.6K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.82 - $28.12
      $67.3K - $70.6K
     
         
           |    
          
                               
              70K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.73 - $76.02
      $16.9K - $19K
     
         
           |    
          
                               
              7.42K
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.66K
              $678K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $359.61 - $401.35
      $23.4K - $26.1K
     
         
           |    
          
                               
              1.32K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.0 - $75.41
      $29.6K - $33.8K
     
         
           |    
          
                               
              4.57K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.3 - $68.34
      $74.6K - $81.8K
     
         
           |    
          
                               
              5.29K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $534.91 - $598.71
      $46.5K - $52.1K
     
         
           |    
          
                               
              570
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.89 - $39.72
      $36.7K - $39.6K
     
         
           |    
          
                               
              11.6K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.64 - $44.73
      $3.21K - $3.62K
     
         
           |    
          
                               
              16.1K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.49
      $63.2K - $63.4K
     
         
           |    
          
                               
              40.4K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.79 - $41.15
      $43.8K - $45.3K
     
         
           |    
          
                               
              16.4K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $24.4K - $27K
     
         
           |    
          
                               
              1.2K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.0 - $15.73
      $42.8K - $51.8K
     
         
           |    
          
                               
              16.3K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.0 - $296.29
      $41K - $43.3K
     
         
           |    
          
                               
              1.39K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.74 - $42.47
      $34.1K - $40.5K
     
         
           |    
          
                               
              6.85K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.64 - $23.22
      $59.3K - $60.8K
     
         
           |    
          
                               
              17.6K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.56 - $49.08
      $70.9K - $81.7K
     
         
           |    
          
                               
              8.12K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $26.32
      $23.9K - $25.5K
     
         
           |    
          
                               
              29.2K
              $755K
             
           | 
          
            
              
            
           |