For a private company the price is determined by the directors (who may find they have to comply with terms in the company's articles of association governing valuation of shares on a buy-back).