The CEO of a $6 billion fintech explains how the huge risk he took with thousands of banks paid off big May 27, 2025By crystalg Business Insider Business Insider