Share Buyback normally will be good for the stock price will go up with lesser shares around. But the companies can make better use of the capital to expand its business operations or buy up another business. So the capital can help the business to grow more. Unless there are not many opportunities for business expansion, then share buyback will be a better option for companies with the extra cash.