Founded Date:
2010
Total Funding:
530110000
Employee Number:
1001-5000
Funding Status:
IPO
Number Of Exists:
1
Technology:
Financial Technology
Last Funding Type:
Post-IPO Equity
Last Funding Date:
2021-06-09 00:00:00
Industry:
Card issuing platform
Headquarters:
Oakland, California, United States
Estimated Revenue:
$676 million