Vista's investment will translate into a 2.32 percent equity stake on a fully diluted basis, making Vista largest...
8 May 2020 3:35 AM GMT