| 
              
           | 
          
            
           | 
          
                                   
      $24.12 - $25.48
      $419K - $443K
     
         
           |    
          
                               
              17.4K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.3 - $31.55
      $404K - $598K
     
         
           |    
          
                               
              18.9K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.15 - $140.55
      $327K - $446K
     
         
           |    
          
                               
              3.17K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $203K - $405K
     
         
           |    
          
                               
              2.07K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.42 - $11.81
      $276K - $387K
     
         
           |    
          
                               
              32.8K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $29.21
      $320K - $411K
     
         
           |    
          
                               
              14.1K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.57 - $30.17
      $262K - $367K
     
         
           |    
          
                               
              12.2K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.87 - $131.25
      $306K - $350K
     
         
           |    
          
                               
              2.67K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.92 - $13.89
      $298K - $347K
     
         
           |    
          
                               
              25K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.19 - $590.78
      $313K - $356K
     
         
           |    
          
                               
              602
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $202K - $338K
     
         
           |    
          
                               
              4K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.9 - $27.44
      $316K - $396K
     
         
           |    
          
                               
              14.4K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $30.31
      $272K - $343K
     
         
           |    
          
                               
              11.3K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $443.32 - $529.8
      $289K - $345K
     
         
           |    
          
                               
              652
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.7 - $19.78
      $320K - $462K
     
         
           |    
          
                               
              23.3K
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.08 - $36.18
      $262K - $326K
     
         
           |    
          
                               
              9.01K
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.59 - $37.41
      $261K - $330K
     
         
           |    
          
                               
              8.83K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.42 - $26.99
      $323K - $449K
     
         
           |    
          
                               
              16.6K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.06 - $28.28
      $193K - $340K
     
         
           |    
          
                               
              12K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $295K - $323K
     
         
           |    
          
                               
              5K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $5.24
      $298K - $385K
     
         
           |    
          
                               
              73.5K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.28 - $7.06
      $290K - $388K
     
         
           |    
          
                               
              55K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $288K - $354K
     
         
           |    
          
                               
              9.06K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.47K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.53 - $24.21
      $220K - $288K
     
         
           |    
          
                               
              11.9K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.28 - $91.78
      $262K - $299K
     
         
           |    
          
                               
              3.26K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $185K - $286K
     
         
           |    
          
                               
              1.2K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.5 - $8.34
      $234K - $300K
     
         
           |    
          
                               
              36K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $110.36
      $182K - $292K
     
         
           |    
          
                               
              2.65K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.6 - $44.94
      $201K - $278K
     
         
           |    
          
                               
              6.18K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.65 - $116.49
      $239K - $291K
     
         
           |    
          
                               
              2.5K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $237K - $297K
     
         
           |    
          
                               
              1.1K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.47 - $19.82
      $203K - $260K
     
         
           |    
          
                               
              13.1K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.58 - $23.98
      $144K - $298K
     
         
           |    
          
                               
              12.4K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $137K - $248K
     
         
           |    
          
                               
              462
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.92 - $72.65
      $167K - $248K
     
         
           |    
          
                               
              3.42K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $175K - $268K
     
         
           |    
          
                               
              35K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.71 - $25.63
      $207K - $256K
     
         
           |    
          
                               
              10K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.98 - $98.31
      $179K - $229K
     
         
           |    
          
                               
              2.33K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.47 - $79.12
      $178K - $233K
     
         
           |    
          
                               
              2.95K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.28 - $64.94
      $183K - $232K
     
         
           |    
          
                               
              3.57K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.51 - $33.56
      $199K - $252K
     
         
           |    
          
                               
              7.5K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $205K - $325K
     
         
           |    
          
                               
              23K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.93
      $193K - $281K
     
         
           |    
          
                               
              9.38K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $89.8K - $232K
     
         
           |    
          
                               
              4.47K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.19K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $26.24
      $142K - $223K
     
         
           |    
          
                               
              8.49K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.32 - $90.69
      $150K - $209K
     
         
           |    
          
                               
              2.3K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $127K - $230K
     
         
           |    
          
                               
              604
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $181K - $216K
     
         
           |    
          
                               
              7.49K
              $202K
             
           | 
          
            
              
            
           |