Wayne-based Kenexa Corp., a provider of talent acquisition and retention solutions, today announced that it has repurchased over 1 million shares since early November, and expects to have about 24.5 million weighted average shares for all of 2008.

The company authorized a 2-million-share buyback on Nov. 8.

The company also affirmed that it expects annual revenue growth of 22 percent to 25 percent, and said it anticipates non-GAAP earnings per share of $1.38 to $1.42 for 2008.

Shares were up 69 cents, or 3.2 percent, to $22.30 in midday Nasdaq trading.