| 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $9.8
      $62.9K - $79.6K
     
         
           |    
          
                               
              10.5K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.8K
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $14.6
      $104K - $197K
     
         
           |    
          
                               
              14K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $6.22
      $63.5K - $79.8K
     
         
           |    
          
                               
              16.4K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.25 - $53.19
      $185K - $316K
     
         
           |    
          
                               
              7.27K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.08 - $37.02
      $73.2K - $90.1K
     
         
           |    
          
                               
              49.7K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.7 - $1.49
      $49.5K - $105K
     
         
           |    
          
                               
              113K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $11.26
      $80.4K - $126K
     
         
           |    
          
                               
              14.5K
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              25.3K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $156K - $274K
     
         
           |    
          
                               
              52.5K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $5.59
      $54.9K - $71.4K
     
         
           |    
          
                               
              15.9K
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.34 - $45.62
      $138K - $259K
     
         
           |    
          
                               
              10.7K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.29 - $71.77
      $135K - $160K
     
         
           |    
          
                               
              49.8K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $57.4K - $71.9K
     
         
           |    
          
                               
              2.62K
              $610K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $171K - $245K
     
         
           |    
          
                               
              26.1K
              $622K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.37 - $149.02
      $55.2K - $65.6K
     
         
           |    
          
                               
              4.85K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.79 - $241.6
      $178K - $368K
     
         
           |    
          
                               
              2.6K
              $554K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $57.3K - $75K
     
         
           |    
          
                               
              21.2K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.43 - $13.03
      $83K - $115K
     
         
           |    
          
                               
              14.3K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.48
      $41.3K - $59.4K
     
         
           |    
          
                               
              11K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.9 - $132.12
      $53.7K - $60.6K
     
         
           |    
          
                               
              2.79K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $88.5K - $102K
     
         
           |    
          
                               
              50K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.78 - $7.9
      $47.6K - $65K
     
         
           |    
          
                               
              12K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.46 - $14.89
      $77.6K - $122K
     
         
           |    
          
                               
              10.5K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.62 - $5.89
      $64.9K - $106K
     
         
           |    
          
                               
              10.9K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.85 - $140.6
      $276K - $512K
     
         
           |    
          
                               
              4.79K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.36 - $6.09
      $27.8K - $50.3K
     
         
           |    
          
                               
              10.5K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.28 - $61.65
      $113K - $182K
     
         
           |    
          
                               
              3.28K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.44 - $70.64
      $81.3K - $96.6K
     
         
           |    
          
                               
              13.8K
              $945K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.13 - $7.1
      $72.8K - $101K
     
         
           |    
          
                               
              28.3K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $32.24
      $54K - $73.1K
     
         
           |    
          
                               
              17.6K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $43.1K - $50.4K
     
         
           |    
          
                               
              3.56K
              $489K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.22 - $212.42
      $48.7K - $61.8K
     
         
           |    
          
                               
              2.34K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $190K - $241K
     
         
           |    
          
                               
              50.8K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.45 - $4.16
      $12.7K - $36.4K
     
         
           |    
          
                               
              11.2K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $8.28
      $62.4K - $103K
     
         
           |    
          
                               
              16.9K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.79 - $7.29
      $51.5K - $78.3K
     
         
           |    
          
                               
              11.7K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $35.8K - $40.2K
     
         
           |    
          
                               
              10.9K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $2.29
      $40.5K - $57.7K
     
         
           |    
          
                               
              27.4K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.12 - $45.79
      $119K - $217K
     
         
           |    
          
                               
              6.86K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.03 - $6.1
      $62.1K - $75.3K
     
         
           |    
          
                               
              15.2K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.5 - $155.51
      $4.14K - $4.82K
     
         
           |    
          
                               
              5.33K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.12 - $3.52
      $28K - $46.5K
     
         
           |    
          
                               
              16.9K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $63.1K - $82.3K
     
         
           |    
          
                               
              57.3K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.82 - $47.59
      $146K - $241K
     
         
           |    
          
                               
              6.34K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $54K - $70K
     
         
           |    
          
                               
              5.27K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $1.66
      $32.5K - $43.5K
     
         
           |    
          
                               
              44.6K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $10.53
      $88.4K - $171K
     
         
           |    
          
                               
              20.3K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.47
      $36.5K - $53.4K
     
         
           |    
          
                               
              13.5K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.42 - $3.86
      $78.8K - $126K
     
         
           |    
          
                               
              41.1K
              $158K
             
           | 
          
            
              
            
           |