| 
              
           | 
          
            
           | 
          
                                   
      $10.68 - $12.73
      $86.8K - $103K
     
         
           |    
          
                               
              10.1K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.39 - $51.11
      $133K - $177K
     
         
           |    
          
                               
              5.36K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.32 - $118.0
      $157K - $192K
     
         
           |    
          
                               
              2.24K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.71 - $10.59
      $92.6K - $127K
     
         
           |    
          
                               
              14.5K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $88.42
      $125K - $176K
     
         
           |    
          
                               
              3K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $110.36
      $307K - $493K
     
         
           |    
          
                               
              5.79K
              $614K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.48 - $8.39
      $93.3K - $121K
     
         
           |    
          
                               
              12.6K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $9.46
      $287K - $565K
     
         
           |    
          
                               
              78.9K
              $699K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.77 - $74.09
      $142K - $192K
     
         
           |    
          
                               
              3.25K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $6.91
      $70.6K - $101K
     
         
           |    
          
                               
              16.3K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.94 - $16.29
      $31K - $42.3K
     
         
           |    
          
                               
              28.4K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $291K - $465K
     
         
           |    
          
                               
              3.93K
              $605K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $9.8
      $126K - $172K
     
         
           |    
          
                               
              21.1K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $43.68
      $89.3K - $109K
     
         
           |    
          
                               
              60.7K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.24 - $34.1
      $169K - $237K
     
         
           |    
          
                               
              7.58K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.61 - $9.71
      $94.7K - $139K
     
         
           |    
          
                               
              13.7K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.42 - $11.46
      $96.1K - $117K
     
         
           |    
          
                               
              10.3K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.07 - $8.61
      $62.6K - $88.8K
     
         
           |    
          
                               
              14.9K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.2 - $8.64
      $110K - $132K
     
         
           |    
          
                               
              14.5K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.61 - $16.95
      $118K - $137K
     
         
           |    
          
                               
              10.1K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.84 - $8.84
      $33.1K - $76.2K
     
         
           |    
          
                               
              11.2K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.35 - $59.68
      $296K - $473K
     
         
           |    
          
                               
              9.17K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $396K - $700K
     
         
           |    
          
                               
              3.46K
              $844K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.51 - $8.71
      $108K - $144K
     
         
           |    
          
                               
              21.7K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.73 - $108.75
      $260K - $424K
     
         
           |    
          
                               
              4.76K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $58.98
      $125K - $173K
     
         
           |    
          
                               
              3.65K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.11 - $10.84
      $103K - $123K
     
         
           |    
          
                               
              14.4K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.87 - $69.82
      $128K - $176K
     
         
           |    
          
                               
              4.94K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              23.3K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.17 - $10.35
      $81.9K - $104K
     
         
           |    
          
                               
              12.7K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.1 - $8.92
      $99.6K - $125K
     
         
           |    
          
                               
              15K
              $124K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.3 - $10.83
      $63.8K - $94.7K
     
         
           |    
          
                               
              11.5K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.32 - $143.95
      $195K - $271K
     
         
           |    
          
                               
              2.41K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.41 - $11.19
      $128K - $224K
     
         
           |    
          
                               
              25.8K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.53 - $13.28
      $94K - $108K
     
         
           |    
          
                               
              11.4K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.51 - $6.87
      $52.4K - $79.9K
     
         
           |    
          
                               
              14.7K
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.1 - $22.95
      $158K - $257K
     
         
           |    
          
                               
              15.3K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $264K - $488K
     
         
           |    
          
                               
              22.6K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.88 - $7.69
      $69K - $90.2K
     
         
           |    
          
                               
              14.6K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $33.5
      $148K - $211K
     
         
           |    
          
                               
              7.97K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $9.46K - $10.7K
     
         
           |    
          
                               
              72.8K
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.04 - $67.34
      $129K - $177K
     
         
           |    
          
                               
              3.32K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.23 - $25.14
      $129K - $169K
     
         
           |    
          
                               
              8.62K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $93K - $129K
     
         
           |    
          
                               
              12.5K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $253K - $433K
     
         
           |    
          
                               
              25.9K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.93 - $19.0
      $84.4K - $124K
     
         
           |    
          
                               
              11.5K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.38 - $211.34
      $143K - $190K
     
         
           |    
          
                               
              1.18K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $181K - $200K
     
         
           |    
          
                               
              640
              $4.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $118K - $236K
     
         
           |    
          
                               
              3.2K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.76 - $17.97
      $110K - $155K
     
         
           |    
          
                               
              10.7K
              $187K
             
           | 
          
            
              
            
           |