shares rose 3% late Thursday on the company's plan to buy back up to $25 million in stock.

The Cambridge, Mass., business and technology services consulting firm said it would make the purchases from time to time over the next two years. Sapient had 123 million shares outstanding at Nov. 30.

Shares rose 24 cents in after-hours action Thursday to $8.22.