https://oodifinance.com/articles/difference-between-ipo-and-subscription/