How is ipo share price determined

What criteria set the initial price of an IPO stock?

IPO share price is set by the company and its underwriters, often through a process called book building, based on investor demand.