| 
              
           | 
          
            
           | 
          
                                   
      $9.86 - $11.68
      $64.1K - $75.9K
     
         
           |    
          
                               
              26.2K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.74 - $65.16
      $47.4K - $64.7K
     
         
           |    
          
                               
              4.05K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.05 - $24.86
      $109K - $112K
     
         
           |    
          
                               
              5.12K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.07 - $127.34
      $102K - $114K
     
         
           |    
          
                               
              4.7K
              $561K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.37 - $213.38
      $90.6K - $115K
     
         
           |    
          
                               
              1.42K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.46 - $232.74
      $26.5K - $30.5K
     
         
           |    
          
                               
              3.98K
              $902K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.48 - $142.52
      $47.4K - $59K
     
         
           |    
          
                               
              16.6K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.72 - $111.91
      $120K - $153K
     
         
           |    
          
                               
              2.85K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.81 - $28.52
      $89.6K - $99K
     
         
           |    
          
                               
              14.6K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.16 - $69.06
      $87.4K - $108K
     
         
           |    
          
                               
              3.35K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.9 - $14.25
      $259K - $373K
     
         
           |    
          
                               
              233K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.11 - $32.0
      $81.7K - $93K
     
         
           |    
          
                               
              11.1K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.61 - $27.55
      $247K - $301K
     
         
           |    
          
                               
              62.1K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.16 - $27.04
      $225K - $263K
     
         
           |    
          
                               
              61.3K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.63 - $63.8
      $21.3K - $24.4K
     
         
           |    
          
                               
              16.9K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.18 - $43.52
      $94K - $104K
     
         
           |    
          
                               
              2.73K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.44 - $20.61
      $66.3K - $88.5K
     
         
           |    
          
                               
              9.4K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $26.5
      $99.3K - $151K
     
         
           |    
          
                               
              5.71K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.72 - $50.92
      $98.9K - $99.3K
     
         
           |    
          
                               
              1.95K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.16 - $186.21
      $132K - $146K
     
         
           |    
          
                               
              5.83K
              $996K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.69 - $26.74
      $69.2K - $98.9K
     
         
           |    
          
                               
              3.7K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.29 - $92.57
      $18.8K - $20.4K
     
         
           |    
          
                               
              20.8K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.45K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.74 - $71.96
      $82K - $92.5K
     
         
           |    
          
                               
              1.95K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.49 - $14.83
      $9.37K - $14.6K
     
         
           |    
          
                               
              21.3K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.99 - $84.16
      $50K - $55.4K
     
         
           |    
          
                               
              105K
              $8.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.25 - $104.79
      $83.5K - $90K
     
         
           |    
          
                               
              957
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.13 - $214.35
      $109K - $136K
     
         
           |    
          
                               
              2.1K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.22 - $111.09
      $58.5K - $61.2K
     
         
           |    
          
                               
              6.64K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.57 - $37.22
      $77.6K - $86K
     
         
           |    
          
                               
              4.95K
              $177K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $251.75 - $310.6
      $48.3K - $59.6K
     
         
           |    
          
                               
              2.48K
              $659K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.41 - $296.43
      $70.3K - $76.8K
     
         
           |    
          
                               
              1.07K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.45 - $91.75
      $83.4K - $83.7K
     
         
           |    
          
                               
              4.13K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.06 - $32.62
      $77.4K - $86.9K
     
         
           |    
          
                               
              2.67K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.55 - $48.43
      $77.2K - $92.3K
     
         
           |    
          
                               
              2.91K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.82 - $59.44
      $78.3K - $84.9K
     
         
           |    
          
                               
              1.43K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.53 - $29.63
      $80.9K - $90.3K
     
         
           |    
          
                               
              3.7K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.63 - $187.46
      $70.2K - $84.5K
     
         
           |    
          
                               
              451
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.55 - $33.27
      $89.9K - $122K
     
         
           |    
          
                               
              9.77K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.23 - $21.8
      $56.2K - $67.2K
     
         
           |    
          
                               
              11.5K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.05 - $13.97
      $74.1K - $79.3K
     
         
           |    
          
                               
              6K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              173K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.2 - $22.24
      $68.5K - $75.4K
     
         
           |    
          
                               
              12K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.79K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.6K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.16 - $12.14
      $59K - $70.5K
     
         
           |    
          
                               
              9.58K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.12 - $10.54
      $65.3K - $75.5K
     
         
           |    
          
                               
              21.8K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $63.81
      $51.7K - $60.8K
     
         
           |    
          
                               
              3.01K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.51 - $29.83
      $10.8K - $12.6K
     
         
           |    
          
                               
              18.4K
              $532K
             
           | 
          
            
              
            
           |