| 
              
           | 
          
            
           | 
          
                                   
      $12.34 - $19.12
      $204K - $316K
     
         
           |    
          
                               
              1.39K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.22 - $50.88
      $158K - $200K
     
         
           |    
          
                               
              28.7K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.38 - $1.65
      $194K - $231K
     
         
           |    
          
                               
              641K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $728K - $1.1M
     
         
           |    
          
                               
              58.8K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.47 - $7.65
      $933K - $2.06M
     
         
           |    
          
                               
              358K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.39 - $7.89
      $112K - $201K
     
         
           |    
          
                               
              46.8K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $27.82
      $163K - $241K
     
         
           |    
          
                               
              1.73K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              91.5K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $127K - $176K
     
         
           |    
          
                               
              1.36K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.63 - $7.98
      $182K - $219K
     
         
           |    
          
                               
              45.9K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.02 - $6.57
      $122K - $265K
     
         
           |    
          
                               
              28K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.44 - $17.89
      $157K - $195K
     
         
           |    
          
                               
              34.2K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.18 - $42.39
      $94.6K - $137K
     
         
           |    
          
                               
              36.4K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.68 - $7.31
      $29.8K - $38.3K
     
         
           |    
          
                               
              135K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              39
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.58 - $3.35
      $198K - $257K
     
         
           |    
          
                               
              51.1K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.28 - $3.49
      $143K - $219K
     
         
           |    
          
                               
              16.7K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $4.3
      $140K - $253K
     
         
           |    
          
                               
              64.5K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.79 - $15.85
      $220K - $296K
     
         
           |    
          
                               
              18.1K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.38K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.3 - $24.05
      $162K - $239K
     
         
           |    
          
                               
              1.87K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.81 - $137.79
      $181K - $261K
     
         
           |    
          
                               
              557
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              203
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.99 - $28.81
      $135K - $243K
     
         
           |    
          
                               
              21.8K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.31K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.03 - $275.2
      $480K - $815K
     
         
           |    
          
                               
              4.17K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              29.4K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.3 - $19.53
      $140K - $266K
     
         
           |    
          
                               
              64
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.22 - $3.9
      $30.4K - $53.4K
     
         
           |    
          
                               
              88.5K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $155K - $177K
     
         
           |    
          
                               
              18.6K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.92 - $4.87
      $103K - $128K
     
         
           |    
          
                               
              48.2K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.66 - $50.18
      $130K - $160K
     
         
           |    
          
                               
              4.53K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.7K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $175K - $229K
     
         
           |    
          
                               
              2.21K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.44
      $144K - $156K
     
         
           |    
          
                               
              6.03K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $138K - $167K
     
         
           |    
          
                               
              923
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.37 - $5.39
      $150K - $185K
     
         
           |    
          
                               
              10.4K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.98 - $16.04
      $150K - $200K
     
         
           |    
          
                               
              1.73K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.79 - $64.85
      $136K - $150K
     
         
           |    
          
                               
              1.13K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.25 - $7.6
      $145K - $177K
     
         
           |    
          
                               
              4.48K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.31 - $1.72
      $64.6K - $84.8K
     
         
           |    
          
                               
              249K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.79 - $30.15
      $141K - $214K
     
         
           |    
          
                               
              16.4K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.41 - $11.19
      $139K - $242K
     
         
           |    
          
                               
              11.5K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.06 - $3.0
      $70.2K - $102K
     
         
           |    
          
                               
              277K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $19.43
      $145K - $180K
     
         
           |    
          
                               
              3.79K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.92 - $5.03
      $102K - $131K
     
         
           |    
          
                               
              15.4K
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              234
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $14.6
      $251K - $476K
     
         
           |    
          
                               
              48.2K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.73 - $71.41
      $54.4K - $75.1K
     
         
           |    
          
                               
              3.24K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $136K - $170K
     
         
           |    
          
                               
              1.64K
              $143K
             
           | 
          
            
              
            
           |