| 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $40.98
      $498K - $707K
     
         
           |    
          
                               
              1.78K
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.73 - $65.22
      $472K - $584K
     
         
           |    
          
                               
              3.58K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.45 - $51.79
      $405K - $689K
     
         
           |    
          
                               
              896
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              912
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.11 - $63.01
      $519K - $931K
     
         
           |    
          
                               
              2.11K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.28 - $35.22
      $123K - $153K
     
         
           |    
          
                               
              646K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.39 - $9.19
      $499K - $547K
     
         
           |    
          
                               
              41.4K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.28 - $103.69
      $458K - $532K
     
         
           |    
          
                               
              20.2K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.91 - $64.88
      $298K - $441K
     
         
           |    
          
                               
              10.6K
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.0 - $39.06
      $491K - $599K
     
         
           |    
          
                               
              262
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.75 - $14.93
      $432K - $662K
     
         
           |    
          
                               
              1.22K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.3 - $47.52
      $486K - $559K
     
         
           |    
          
                               
              1.52K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.81 - $12.46
      $470K - $664K
     
         
           |    
          
                               
              10.4K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.56 - $108.79
      $544K - $595K
     
         
           |    
          
                               
              4.96K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.64 - $8.0
      $335K - $475K
     
         
           |    
          
                               
              5.21K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.34 - $45.62
      $451K - $846K
     
         
           |    
          
                               
              14K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.94 - $12.97
      $301K - $492K
     
         
           |    
          
                               
              336
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.36 - $0.65
      $178K - $321K
     
         
           |    
          
                               
              616K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $467K - $1.03M
     
         
           |    
          
                               
              349
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.05 - $41.48
      $561K - $801K
     
         
           |    
          
                               
              61K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.67 - $13.01
      $300K - $404K
     
         
           |    
          
                               
              60.8K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $5.68
      $151K - $409K
     
         
           |    
          
                               
              70.1K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $2.22M - $7.6M
     
         
           |    
          
                               
              80.4K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.89 - $3.07
      $229K - $371K
     
         
           |    
          
                               
              109K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $434K - $612K
     
         
           |    
          
                               
              25.4K
              $901K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $338K - $411K
     
         
           |    
          
                               
              891
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.78 - $126.44
      $334K - $432K
     
         
           |    
          
                               
              354
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.66 - $17.4
      $364K - $500K
     
         
           |    
          
                               
              9.16K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.37 - $25.23
      $327K - $426K
     
         
           |    
          
                               
              5.66K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $9.2
      $374K - $437K
     
         
           |    
          
                               
              10.6K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.19 - $737.73
      $369K - $598K
     
         
           |    
          
                               
              340
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.27 - $8.75
      $576K - $956K
     
         
           |    
          
                               
              127K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $25.94
      $218K - $272K
     
         
           |    
          
                               
              90.7K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.02 - $24.96
      $365K - $607K
     
         
           |    
          
                               
              9.86K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.02 - $106.54
      $361K - $418K
     
         
           |    
          
                               
              1.37K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $21.5
      $336K - $403K
     
         
           |    
          
                               
              153
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.1K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.98 - $8.5
      $267K - $379K
     
         
           |    
          
                               
              7.48K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $347K - $409K
     
         
           |    
          
                               
              37.8K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.51 - $40.0
      $636K - $998K
     
         
           |    
          
                               
              39.6K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $11.94
      $471K - $663K
     
         
           |    
          
                               
              121K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $323K - $385K
     
         
           |    
          
                               
              98
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.29 - $269.33
      $335K - $451K
     
         
           |    
          
                               
              137
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $6.66
      $243K - $374K
     
         
           |    
          
                               
              13K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.89 - $340.04
      $435K - $490K
     
         
           |    
          
                               
              76.9K
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $266K - $364K
     
         
           |    
          
                               
              910
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $319K - $402K
     
         
           |    
          
                               
              2.29K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $291K - $446K
     
         
           |    
          
                               
              49.4K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              20.8K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $294K - $332K
     
         
           |    
          
                               
              3.16K
              $69K
             
           | 
          
            
              
            
           |