| 
          
         | 
        
          
         | 
        
                               
              $7.89 - $45.51
              $8,095 - $46,693
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $9.09 - $11.49
              $6,717 - $8,491
             
         |         
        
                       
         | 
        
                             
            1,026
            $9,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $9.09 - $11.49
              $6,717 - $8,491
             
         |         
        
                       
         | 
        
                             
            1,026
            $9,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.63 - $12.5
              $3,050 - $3,587
             
         |         
        
                       
         | 
        
                             
            287
            $3,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.63 - $12.5
              $11,097 - $13,050
             
         |         
        
                       
         | 
        
                             
            287
            $3,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.63 - $12.5
              $11,097 - $13,050
             
         |         
        
                       
         | 
        
                             
            287
            $3,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.48 - $13.1
              $10,941 - $13,676
             
         |         
        
                       
         | 
        
                             
            1,331
            $13,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.48 - $13.1
              $19,440 - $24,300
             
         |         
        
                       
         | 
        
                             
            1,331
            $13,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.48 - $13.1
              $19,440 - $24,300
             
         |         
        
                       
         | 
        
                             
            1,331
            $13,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $11.19 - $18.53
              $32,439 - $53,718
             
         |         
        
                       
         | 
        
                             
            3,186
            $37,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $11.19 - $18.53
              $67,430 - $111,661
             
         |         
        
                       
         | 
        
                             
            3,186
            $37,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.41 - $15.99
              $74,124 - $95,508
             
         |         
        
                       
         | 
        
                             
            9,212
            $143,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $13.91 - $17.05
              $208,343 - $255,374
             
         |         
        
                       
         | 
        
                             
            3,239
            $45,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.8 - $17.06
              $213,990 - $285,209
             
         |         
        
                       
         | 
        
                             
            18,217
            $282,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $14.46 - $18.83
              $44,290 - $57,676
             
         |         
        
                       
         | 
        
                             
            1,499
            $24,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $13.57 - $19.79
              $4,912 - $7,163
             
         |         
        
                       
         | 
        
                             
            4,562
            $89,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $13.93 - $20.87
              $64,384 - $96,461
             
         |         
        
                       
         | 
        
                             
            4,200
            $81,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $13.93 - $20.87
              $64,384 - $96,461
             
         |         
        
                       
         | 
        
                             
            4,200
            $81,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.62 - $17.24
              $58,329 - $79,683
             
         |         
        
                       
         | 
        
                             
            8,822
            $126,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.62 - $17.24
              $38,528 - $52,633
             
         |         
        
                       
         | 
        
                             
            8,822
            $126,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $11.27 - $14.42
              $29,234 - $37,405
             
         |         
        
                       
         | 
        
                             
            5,769
            $75,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $13.0 - $15.47
              $41,275 - $49,117
             
         |         
        
                       
         | 
        
                             
            3,175
            $44,000
                  
         | 
        
          
                    
          
         |