| 
          
         | 
        
          
         | 
        
                               
              $15.37 - $20.81
              $15 - $20
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.07 - $15.05
              $78,720 - $98,156
             
         |         
        
                       
         | 
        
                             
            1
            $1,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $11.04 - $15.35
              $1.36 Million - $1.9 Million
             
         |         
        
                       
         | 
        
                             
            6,523
            $77,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.13 - $13.97
              $9,572 - $13,201
             
         |         
        
                       
         | 
        
                             
            130,016
            $1.67 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $9.64 - $12.74
              $1.95 Million - $2.57 Million
             
         |         
        
                       
         | 
        
                             
            129,071
            $1.32 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $6.74 - $10.76
              $702,463 - $1.12 Million
             
         |         
        
                       
         | 
        
                             
            330,941
            $3.33 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $4.53 - $10.7
              $2.26 Million - $5.33 Million
             
         |         
        
                       
         | 
        
                             
            435,164
            $3.15 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $7.08 - $11.08
              $3.29 Million - $5.14 Million
             
         |         
        
                       
         | 
        
                             
            933,486
            $6.79 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $11.3 - $13.66
              $101,937 - $123,226
             
         |         
        
                       
         | 
        
                             
            1,397,791
            $15.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $9.11 - $12.12
              $2.43 Million - $3.23 Million
             
         |         
        
                       
         | 
        
                             
            1,406,812
            $15.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $8.44 - $10.55
              $3.46 Million - $4.32 Million
             
         |         
        
                       
         | 
        
                             
            1,673,714
            $16.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $8.1 - $14.56
              $3.39 Million - $6.1 Million
             
         |         
        
                       
         | 
        
                             
            2,083,477
            $18.2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $12.74 - $14.56
              $5.38 Million - $6.15 Million
             
         |         
        
                       
         | 
        
                             
            1,664,676
            $23.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $10.31 - $12.89
              $5.23 Million - $6.54 Million
             
         |         
        
                       
         | 
        
                             
            2,086,935
            $26.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $9.99 - $11.47
              $9.45 Million - $10.9 Million
             
         |         
        
                       
         | 
        
                             
            1,579,286
            $16.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $7.96 - $10.32
              $7.12 Million - $9.23 Million
             
         |         
        
                       
         | 
        
                             
            633,259
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $6.54 - $8.45
              $9.99 Million - $12.9 Million
             
         |         
        
                       
         | 
        
                             
            1,527,365
            $12.4 Million
                  
         | 
        
          
                    
          
         |