Business Major Stripe investor Sequoia confirms $70B valuation, offers its investors a payday ByAzeem Iqbal July 16, 2024July 16, 2024