IPO vs FPO vs OFS: Key Differences Every Investor Must Know