Apollo-Backed Evertec Prices Shares At $18-$20

Share this