| 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.9
      $899K - $1.17M
     
         
           |    
          
                               
              61.2K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.77 - $82.74
      $380K - $619K
     
         
           |    
          
                               
              7.49K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.6K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $552K - $845K
     
         
           |    
          
                               
              14.4K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.18 - $8.97
      $457K - $571K
     
         
           |    
          
                               
              63.7K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.33 - $93.03
      $450K - $564K
     
         
           |    
          
                               
              6.06K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.9 - $27.44
      $527K - $660K
     
         
           |    
          
                               
              24.1K
              $556K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.8 - $42.16
      $401K - $532K
     
         
           |    
          
                               
              18.4K
              $763K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3478.38 - $3880.15
      $511K - $570K
     
         
           |    
          
                               
              147
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $307K - $614K
     
         
           |    
          
                               
              4.91K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $177.56
      $444K - $562K
     
         
           |    
          
                               
              3.16K
              $543K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.36 - $6.09
      $484K - $878K
     
         
           |    
          
                               
              158K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.11 - $147.65
      $555K - $640K
     
         
           |    
          
                               
              9.86K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.46 - $136.93
      $555K - $682K
     
         
           |    
          
                               
              6.69K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $508K - $659K
     
         
           |    
          
                               
              9.24K
              $961K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.76 - $27.49
      $393K - $575K
     
         
           |    
          
                               
              20.9K
              $527K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.61 - $27.87
      $285K - $544K
     
         
           |    
          
                               
              19.5K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $441K - $534K
     
         
           |    
          
                               
              2.37K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $223.31 - $304.18
      $383K - $521K
     
         
           |    
          
                               
              1.71K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.6 - $71.9
      $474K - $535K
     
         
           |    
          
                               
              7.45K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.53 - $62.21
      $259K - $496K
     
         
           |    
          
                               
              7.98K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.99 - $160.57
      $452K - $554K
     
         
           |    
          
                               
              3.45K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.93 - $619.21
      $590K - $750K
     
         
           |    
          
                               
              1.98K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $415K - $488K
     
         
           |    
          
                               
              12.2K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $12.65
      $465K - $647K
     
         
           |    
          
                               
              51.2K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.05 - $52.04
      $339K - $476K
     
         
           |    
          
                               
              9.15K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.66 - $191.29
      $425K - $506K
     
         
           |    
          
                               
              2.65K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.44 - $19.68
      $151K - $462K
     
         
           |    
          
                               
              23.5K
              $461K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.44 - $129.37
      $448K - $578K
     
         
           |    
          
                               
              4.46K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.27 - $79.4
      $288K - $506K
     
         
           |    
          
                               
              6.37K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.4 - $247.22
      $333K - $456K
     
         
           |    
          
                               
              1.84K
              $453K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.33 - $8.01
      $430K - $1.48M
     
         
           |    
          
                               
              185K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.37 - $234.7
      $367K - $470K
     
         
           |    
          
                               
              2K
              $448K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $434K - $7.12M
     
         
           |    
          
                               
              4.94K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.9K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.86 - $19.21
      $603K - $730K
     
         
           |    
          
                               
              93.9K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.1 - $12.22
      $432K - $580K
     
         
           |    
          
                               
              47.5K
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.14 - $153.61
      $418K - $486K
     
         
           |    
          
                               
              3.16K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.65 - $374.8
      $373K - $591K
     
         
           |    
          
                               
              1.58K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.76 - $72.25
      $348K - $495K
     
         
           |    
          
                               
              6.86K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.06 - $69.64
      $399K - $434K
     
         
           |    
          
                               
              6.23K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.95
      $401K - $552K
     
         
           |    
          
                               
              92.8K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.37 - $40.03
      $336K - $443K
     
         
           |    
          
                               
              11.1K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $459K - $569K
     
         
           |    
          
                               
              18.7K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $31.25
      $289K - $453K
     
         
           |    
          
                               
              14.5K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $331K - $413K
     
         
           |    
          
                               
              1.7K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.76 - $37.75
      $259K - $412K
     
         
           |    
          
                               
              10.9K
              $406K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.11 - $11.18
      $395K - $544K
     
         
           |    
          
                               
              48.7K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $471K - $532K
     
         
           |    
          
                               
              95.5K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.85 - $245.99
      $356K - $415K
     
         
           |    
          
                               
              1.69K
              $402K
             
           | 
          
            
              
            
           |