Stripe climbs back to $70 billion valuation as Sequoia offers liquidity to investors Emmanuel Oyedeji - 16 Jul 2024