| Revenue | 871,745a | 614,490a | 497,001a |
| Cost of revenue | -633,575a | -432,148a | -347,323a |
| Gross profit | 238,170a | 182,342a | 149,678a |
| Operating expenses | — | — | — |
| Research and development | -51,334a | -44,248a | -41,220a |
| Sales and marketing | -105,052a | -83,996a | -73,295a |
| General and administrative | -36,927a | -36,005a | -38,139a |
| Total operating expenses | -193,313a | -164,249a | -152,654a |
| Income (loss) from operations | 44,857a | 18,093a | -2,976a |
| Interest income, net | 8,742a | 7,019a | 1,663a |
| Other income | 345a | 12a | 5a |
| Income (loss) before income taxes | 53,944a | 25,124a | -1,308a |
| (Provision for) benefit from income taxes | -9,775a | -2,802a | -795a |
| Net income (loss) | 44,169a | 22,322a | -513a |