The Investment and Industrial Development Corporation (Becamex IDC) plans to sell 300 million shares to the public at a yet undecided price.