OPay lists on NYSE, offers 16 million shares at $19 each | Vibestale