BillDesk founders and investors strike it rich

Co-founders stand to gain $1.44 bn for their 30.84% stake in the company