What is the difference between IPO and share?