| Revenues before reimbursements | 237.12M |
| Reimbursements | 24.29M |
| Total revenues | 261.41M |
| Cost of services before reimbursable expenses | 180.36M |
| Reimbursable expenses | 24.29M |
| Total costs of services | 156.06M |
| General and administrative expenses | 42.13M |
| Depreciation expense | 7.01M |
| Amortization expense | 2.91M |
| Operating income | 28.54M |
| Interest expense | 1.31M |
| Interest income | -35K |
| Other expense (income), net | -350K |
| Income before income tax expense | |
| Income tax expense | 10.44M |
| Net income | 17.18M |
| Basic net income per share | 0.36 |
| Shares used in computing income per basic share | 47.37M |
| Diluted net income per share | 0.35 |
| Shares used in computing income per diluted share | 48.76M |