In an initial public offering (IPO), the offering price is set by the investment banks handling the IPO after assessing market demand and the company's valuation, determining how much investors are willing to pay per share.
The company announced its IPO with an offering price of $20 per share, aiming to attract investors to support its expansion plans.