The stock price doesn't reflect growth at least not directly. The price reflects expectation of future earnings. If the company is never going to grow but makes stable 1M per year in profit then that company is worth something. Let's say it's worth around 16M as that's around the break even point at which people prefer to have cash over company stock. If now that company uses 1M in yearly profit to buy back shares it's still worth 16M but every individual outstanding share is worth more as it now represents bigger part of the same pie. Therefore after the buyback the share price should increase. We can also say by exactly how much (barring any other new information).
This is finance 101 really. Buybacks are just more tax efficient because they are not taxed at the time of the buyback but at the time the stock holders sell.