Business ❯ Finance ❯ Fintech ❯ Payment Processing
Employees can sell stock to the company at a $12 billion mark set by an independent 409A appraisal.