Willdan Group Inc. (WLDN) reports earnings