OSI has announced that they've repurchased 157,000 shares of stock at an average $14.25 per share. The board of directors has authorized the buyback of an additional 1.3 million shares. They must think this is a good investment.