| 
              
           | 
          
            
           | 
          
                                   
      $9.42 - $11.46
      $371K - $452K
     
         
           |    
          
                               
              39.4K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.67 - $44.28
      $388K - $482K
     
         
           |    
          
                               
              10.9K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.71 - $10.59
      $304K - $418K
     
         
           |    
          
                               
              39.5K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.57 - $6.87
      $389K - $1.04M
     
         
           |    
          
                               
              151K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.83 - $29.97
      $381K - $576K
     
         
           |    
          
                               
              19.2K
              $387K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.45 - $51.79
      $240K - $409K
     
         
           |    
          
                               
              7.89K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.22 - $17.83
      $377K - $551K
     
         
           |    
          
                               
              30.9K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.26 - $60.9
      $341K - $558K
     
         
           |    
          
                               
              9.16K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $5.7
      $295K - $377K
     
         
           |    
          
                               
              66.2K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $194K - $358K
     
         
           |    
          
                               
              16.7K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $48.0
      $329K - $420K
     
         
           |    
          
                               
              8.74K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.52K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.75
      $308K - $362K
     
         
           |    
          
                               
              14.6K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.94 - $35.91
      $311K - $399K
     
         
           |    
          
                               
              11.1K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.58 - $12.14
      $263K - $697K
     
         
           |    
          
                               
              57.5K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.07 - $34.94
      $303K - $365K
     
         
           |    
          
                               
              10.4K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.51 - $33.56
      $303K - $383K
     
         
           |    
          
                               
              11.4K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.23 - $47.35
      $281K - $340K
     
         
           |    
          
                               
              7.17K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $8.3
      $251K - $335K
     
         
           |    
          
                               
              40.4K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.97 - $26.69
      $277K - $412K
     
         
           |    
          
                               
              15.4K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.4K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.65 - $35.38
      $243K - $310K
     
         
           |    
          
                               
              8.78K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.48 - $19.27
      $290K - $385K
     
         
           |    
          
                               
              20K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.4 - $26.31
      $295K - $362K
     
         
           |    
          
                               
              13.8K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $11.25
      $206K - $300K
     
         
           |    
          
                               
              26.7K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.96 - $32.07
      $261K - $364K
     
         
           |    
          
                               
              11.4K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.26 - $124.36
      $234K - $299K
     
         
           |    
          
                               
              2.4K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.54 - $28.28
      $208K - $301K
     
         
           |    
          
                               
              10.6K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $1.15
      $180K - $288K
     
         
           |    
          
                               
              250K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.09 - $63.81
      $171K - $247K
     
         
           |    
          
                               
              3.87K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.15 - $84.25
      $223K - $261K
     
         
           |    
          
                               
              3.09K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.88 - $21.45
      $170K - $244K
     
         
           |    
          
                               
              11.4K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.92 - $18.38
      $221K - $291K
     
         
           |    
          
                               
              15.8K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.66 - $5.34
      $173K - $347K
     
         
           |    
          
                               
              64.9K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.0 - $34.91
      $215K - $269K
     
         
           |    
          
                               
              7.69K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.46 - $94.08
      $208K - $243K
     
         
           |    
          
                               
              2.58K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.52 - $11.26
      $225K - $336K
     
         
           |    
          
                               
              29.9K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $35.75
      $166K - $242K
     
         
           |    
          
                               
              6.76K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.79 - $31.7
      $208K - $290K
     
         
           |    
          
                               
              9.13K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $116K - $232K
     
         
           |    
          
                               
              6.16K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $4.79
      $136K - $260K
     
         
           |    
          
                               
              54.2K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $8.28
      $143K - $237K
     
         
           |    
          
                               
              28.6K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.75 - $4.79
      $140K - $244K
     
         
           |    
          
                               
              51K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.95
      $160K - $220K
     
         
           |    
          
                               
              37K
              $169K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.92 - $4.1
      $134K - $188K
     
         
           |    
          
                               
              45.9K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.29 - $10.97
      $129K - $170K
     
         
           |    
          
                               
              15.5K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $6.66
      $75.7K - $117K
     
         
           |    
          
                               
              17.5K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.05 - $1.54
      $78.9K - $116K
     
         
           |    
          
                               
              75.1K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.7 - $1.49
      $31.9K - $67.8K
     
         
           |    
          
                               
              45.5K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $1.66
      $49K - $65.5K
     
         
           |    
          
                               
              39.5K
              $52K
             
           | 
          
            
              
            
           |