Seven IPOs and 5 listings begin trading from July 20

Business