| Revenue | 623.09M |
| Cost of revenue | 470.16M |
| Gross profit | 152.93M |
| Selling, general and administrative expenses | 68.34M |
| Legal and settlement expense (recovery), net | |
| Operating income from continuing operations | 81.31M |
| Interest and other income, net | |
| Income from continuing operations before income taxes | 80.56M |
| Provision for income taxes | 29.38M |
| Income from continuing operations | |
| Income (loss) from discontinued operations | |
| Loss on disposal | |
| Income (loss) from discontinued operations | |
| Net income | 50.74M |
| Income from continuing operations (in dollars per share) | |
| Income (loss) from discontinued operations (in dollars per share) | |
| Basic earnings per share (in dollars per share) | 0.78 |
| Income from continuing operations (in dollars per share) | |
| Income (loss) from discontinued operations (in dollars per share) | |
| Diluted earnings per share (in dollars per share) | 0.76 |
| Dividends paid per share (in dollars per share) | 0.05 |
| Dividends declared per share (in dollars per share) | |
| Basic (in shares) | -131.66M |
| Diluted (in shares) | -132.33M |