| 
          
         | 
        
          
         | 
        
                               
              $3.56 - $40.7
              $27,234 - $311,355
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.47 - $40.57
              $435,480 - $459,252
             
         |         
        
                       
         | 
        
                             
            7,650
            $310,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $31.9 - $39.08
              $693,187 - $849,208
             
         |         
        
                       
         | 
        
                             
            18,970
            $726,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.79 - $40.4
              $685,106 - $995,981
             
         |         
        
                       
         | 
        
                             
            40,700
            $1.3 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.21 - $37.74
              $799,711 - $1.2 Million
             
         |         
        
                       
         | 
        
                             
            16,047
            $603,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.85 - $32.23
              $704,696 - $878,622
             
         |         
        
                       
         | 
        
                             
            47,769
            $1.29 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $18.25 - $32.75
              $374,271 - $671,637
             
         |         
        
                       
         | 
        
                             
            20,508
            $629,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $14.1 - $45.65
              $72,051 - $233,271
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.33 - $43.57
              $195,866 - $222,642
             
         |         
        
                       
         | 
        
                             
            5,110
            $219,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $36.88 - $41.96
              $2.62 Million - $2.98 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $39.59 - $42.7
              $2.33 Million - $2.51 Million
             
         |         
        
                       
         | 
        
                             
            70,906
            $2.88 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $37.29 - $43.67
              $169,259 - $198,218
             
         |         
        
                       
         | 
        
                             
            12,139
            $500,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $34.93 - $45.79
              $265,468 - $348,004
             
         |         
        
                       
         | 
        
                             
            7,600
            $278,000
                  
         | 
        
          
                    
          
         |