| 
              
           | 
          
            
           | 
          
                                   
      $31.13 - $41.98
      $138K - $186K
     
         
           |    
          
                               
              8.51K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $4.8K - $6.39K
     
         
           |    
          
                               
              27.4K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $107.99
      $157K - $196K
     
         
           |    
          
                               
              10.4K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $821K - $1.19M
     
         
           |    
          
                               
              7.66K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $87.7K - $139K
     
         
           |    
          
                               
              5.4K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $119K - $152K
     
         
           |    
          
                               
              10.7K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.69 - $34.95
      $67.9K - $77.3K
     
         
           |    
          
                               
              24K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.55 - $56.26
      $75.6K - $95.5K
     
         
           |    
          
                               
              4.57K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.62 - $29.21
      $15.1K - $22.5K
     
         
           |    
          
                               
              19.1K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.12 - $28.02
      $14.5K - $18.3K
     
         
           |    
          
                               
              20K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $227K - $326K
     
         
           |    
          
                               
              29.8K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.72
      $31.1K - $41.2K
     
         
           |    
          
                               
              24.9K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.9 - $132.12
      $53.7K - $60.6K
     
         
           |    
          
                               
              11.4K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.47 - $161.8
      $55.8K - $79.6K
     
         
           |    
          
                               
              4.1K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.07 - $54.05
      $23.5K - $29.5K
     
         
           |    
          
                               
              14.7K
              $707K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.66 - $249.35
      $14.7K - $25.2K
     
         
           |    
          
                               
              1.97K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.59 - $32.65
      $27.7K - $34K
     
         
           |    
          
                               
              17.8K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $105K - $143K
     
         
           |    
          
                               
              21.2K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.84 - $56.0
      $13.3K - $19.7K
     
         
           |    
          
                               
              27K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.49 - $33.82
      $21.8K - $25.9K
     
         
           |    
          
                               
              24.6K
              $730K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.88 - $18.99
      $137K - $164K
     
         
           |    
          
                               
              47.8K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.67 - $52.23
      $47.2K - $67.3K
     
         
           |    
          
                               
              13.1K
              $623K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $26.24
      $164K - $257K
     
         
           |    
          
                               
              18K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.02 - $83.8
      $28.3K - $35.4K
     
         
           |    
          
                               
              15.6K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $131K - $149K
     
         
           |    
          
                               
              4.73K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $43.8K - $54.6K
     
         
           |    
          
                               
              5.87K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $34.72
      $66.5K - $85.7K
     
         
           |    
          
                               
              9.81K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $9.1K - $10.6K
     
         
           |    
          
                               
              15.9K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $13.6K - $15.4K
     
         
           |    
          
                               
              9.73K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $8.22K - $12.4K
     
         
           |    
          
                               
              29.6K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.02 - $13.19
      $50.7K - $66.7K
     
         
           |    
          
                               
              33.5K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $44K - $52.3K
     
         
           |    
          
                               
              3.77K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.58 - $63.92
      $8.11K - $10.7K
     
         
           |    
          
                               
              6.27K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.93
      $6.86K - $9.97K
     
         
           |    
          
                               
              10.3K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.62 - $77.36
      $30.5K - $39.5K
     
         
           |    
          
                               
              3.32K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.8 - $63.88
      $105K - $164K
     
         
           |    
          
                               
              11.8K
              $592K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $11.94
      $127K - $178K
     
         
           |    
          
                               
              49.3K
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $8.56
      $12.4K - $19.4K
     
         
           |    
          
                               
              27.6K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.16 - $44.86
      $8.66K - $10.5K
     
         
           |    
          
                               
              10.7K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              35.3K
              $801K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.93 - $109.1
      $12K - $13.7K
     
         
           |    
          
                               
              8.56K
              $850K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.54 - $201.04
      $21.4K - $24.9K
     
         
           |    
          
                               
              8.89K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $532K - $621K
     
         
           |    
          
                               
              86.8K
              $6.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.86 - $19.21
      $10.2K - $12.4K
     
         
           |    
          
                               
              21.7K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.89 - $145.23
      $46.4K - $61.9K
     
         
           |    
          
                               
              6.56K
              $816K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.11 - $67.0
      $19.9K - $24.7K
     
         
           |    
          
                               
              11.4K
              $699K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $24.2K - $28K
     
         
           |    
          
                               
              3.93K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.42 - $164.64
      $41.8K - $52.4K
     
         
           |    
          
                               
              6.82K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.47 - $84.35
      $6.88K - $8.01K
     
         
           |    
          
                               
              7.79K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $46.1K - $52.1K
     
         
           |    
          
                               
              25.7K
              $987K
             
           | 
          
            
              
            
           |