----

----

|                                                     |  |                          |               |               |            |                |  |            |               |  |  |  |  |  |  |  |  |  |  |  |
|-----------------------------------------------------|--|--------------------------|---------------|---------------|------------|----------------|--|------------|---------------|--|--|--|--|--|--|--|--|--|--|--|
|                                                     |  | Three Months Ended  |               |               |            |                |
|                                                     |  | Sept. 30, 2018           |               | June 30, 2018 |            | Sept. 30, 2017 |
| Revenue by segment:                        |  |                          |               |               |            |                |
| Technology                                     |  | $                        | 251,079  |               | $          | 249,763   |  | $          | 229,281  |
| Finance and accounting                         |  | 75,505              |               | 79,772   |            | 85,225    |
| Government solutions                           |  | 28,868              |               | 29,089   |            | 26,547    |
| Total Revenue                                  |  | 355,452             |               | 358,624  |            | 341,053   |
| Direct costs                                   |  | 251,071             |               | 251,141  |            | 236,678   |
| Gross profit                                   |  | 104,381             |               | 107,483  |            | 104,375   |
| GP %                                           |  | 29.4                | %             |               | 30.0  | %              |  | 30.6  | %             |
| Flex GP % (1)                                  |  | 26.7                | %             |               | 27.1  | %              |  | 27.8  | %             |
| Selling, general and administrative expenses   |  | 79,771              |               | 82,448   |            | 81,921    |
| Depreciation and amortization                  |  | 1,947               |               | 1,937    |            | 2,110     |
| Income from operations                         |  | 22,663              |               | 23,098   |            | 20,344    |
| Other expense, net                             |  | 1,044               |               | 1,256    |            | 1,364     |
| Income before income taxes                     |  | 21,619              |               | 21,842   |            | 18,980    |
| Income tax expense                             |  | 5,442               |               | 5,570    |            | 8,881     |
| Net income                                     |  | $                        | 16,177   |               | $          | 16,272    |  | $          | 10,099   |
|                                                     |  |                          |               |               |            |                |
| Earnings per share - diluted                   |  | $                        | 0.64     |               | $          | 0.65      |  | $          | 0.40     |
|                                                     |  |                          |               |               |            |                |
| Weighted average shares outstanding - diluted  |  | 25,366              |               | 25,178   |            | 25,535    |
| Adjusted EBITDA                                |  | $                        | 26,733   |               | $          | 27,428    |  | $          | 24,238   |
|                                                     |  |                          |               |               |            |                |
| Billing days                                   |  | 63                  |               | 64       |            | 63        |

----

|                                                        |                    |               |                   |   |               |  |  |  |  |  |  |
|--------------------------------------------------------|--------------------|---------------|-------------------|---|---------------|--|--|--|--|--|--|
|                                                        | September 30, 2018 |               | December 31, 2017 |
| ASSETS                                            |                    |               |                   |
| Current assets:                               |                    |               |                   |
| Cash and cash equivalents                         | $                  | 466      |                   | $ | 379      |
| Trade receivables, net of allowances              | 237,613       |               | 225,865      |
| Income tax refund receivable                      | 305           |               | 7,116        |
| Prepaid expenses and other current assets         | 13,620        |               | 12,085       |
| Total current assets                              | 252,004       |               | 245,445      |
| Fixed assets, net                                 | 37,011        |               | 39,680       |
| Other assets, net                                 | 41,565        |               | 38,598       |
| Deferred tax assets, net                          | 12,066        |               | 11,316       |
| Intangible assets, net                            | 3,038         |               | 3,297        |
| Goodwill                                          | 45,968        |               | 45,968       |
| Total assets                                      | $                  | 391,652  |                   | $ | 384,304  |
| LIABILITIES AND STOCKHOLDERS’ EQUITY        |                    |               |                   |
| Current liabilities:                          |                    |               |                   |
| Accounts payable and other accrued liabilities    | $                  | 37,766   |                   | $ | 34,873   |
| Accrued payroll costs                             | 48,863        |               | 46,886       |
| Other current liabilities                         | 1,766         |               | 1,960        |
| Income taxes payable                              | 6,445         |               | —      |
| Total current liabilities                         | 94,840        |               | 83,719       |
| Long-term debt – credit facility            | 79,300        |               | 116,523      |
| Long-term debt – other                      | 1,752         |               | 2,597        |
| Other long-term liabilities                       | 51,813        |               | 47,188       |
| Total liabilities                                 | 227,705       |               | 250,027      |
| Commitments and contingencies                     |                    |               |                   |
| Stockholders’ equity:                   |                    |               |                   |
| Preferred stock                                   | —       |               | —      |
| Common stock                                      | 716           |               | 715          |
| Additional paid-in capital                        | 444,762       |               | 437,394      |
| Accumulated other comprehensive income            | 907           |               | 100          |
| Retained earnings                                 | 225,658       |               | 195,143      |
| Treasury stock, at cost                           | (508,096)          |               | (499,075)         |
| Total stockholders’ equity                  | 163,947       |               | 134,277      |
| Total liabilities and stockholders’ equity  | $                  | 391,652  |                   | $ | 384,304  |

----

|                                         |  |             |               |             |            |               |  |            |               |  |  |  |  |  |  |  |  |  |  |  |
|-----------------------------------------|--|-------------|---------------|-------------|------------|---------------|--|------------|---------------|--|--|--|--|--|--|--|--|--|--|--|
|                                         |  | Q3 2018     |               | Q2 2018     |            | Q3 2017       |
| Total Firm                         |  |             |               |             |            |               |
| Total Revenue (000’s)        |  | $           | 355,452  |             | $          | 358,624  |  | $          | 341,053  |
| GP %                               |  | 29.4   | %             |             | 30.0  | %             |  | 30.6  | %             |
| Flex revenue (000’s) (1)     |  | $           | 339,937  |             | $          | 342,105  |  | $          | 326,335  |
| Flex GP % (1)                      |  | 26.7   | %             |             | 27.1  | %             |  | 27.8  | %             |
| Direct Hire revenue (000’s)  |  | $           | 10,482   |             | $          | 12,536   |  | $          | 12,149   |
| Placements                         |  | 721    |               | 847    |            | 881      |
| Average fee                        |  | $           | 14,525   |             | $          | 14,802   |  | $          | 13,784   |
| Product revenue (000's)            |  | $           | 5,033    |             | $          | 3,983    |  | $          | 2,569    |
| Billing days                       |  | 63     |               | 64     |            | 63       |
| Technology                         |  |             |               |             |            |               |
| Flex revenue (000’s)         |  | $           | 247,154  |             | $          | 244,509  |  | $          | 224,148  |
| Hours (000’s)                |  | 3,319  |               | 3,294  |            | 3,299    |
| Flex GP %                          |  | 26.5   | %             |             | 27.2  | %             |  | 27.0  | %             |
| Direct Hire revenue (000’s)  |  | $           | 3,925    |             | $          | 5,254    |  | $          | 5,133    |
| Placements                         |  | 234    |               | 282    |            | 303      |
| Average fee                        |  | $           | 16,742   |             | $          | 18,635   |  | $          | 16,917   |
| Finance and Accounting        |  |             |               |             |            |               |
| Flex revenue (000’s)         |  | $           | 68,948   |             | $          | 72,490   |  | $          | 78,209   |
| Hours (000’s)                |  | 1,942  |               | 2,076  |            | 2,347    |
| Flex GP %                          |  | 29.0   | %             |             | 29.1  | %             |  | 29.0  | %             |
| Direct Hire revenue (000’s)  |  | $           | 6,557    |             | $          | 7,282    |  | $          | 7,016    |
| Placements                         |  | 487    |               | 565    |            | 578      |
| Average fee                        |  | $           | 13,458   |             | $          | 12,889   |  | $          | 12,139   |
| Government Solutions               |  |             |               |             |            |               |
| Total Revenue (000's)              |  | $           | 28,868   |             | $          | 29,089   |  | $          | 26,547   |
| GP %                               |  | 28.9   | %             |             | 25.0  | %             |  | 34.3  | %             |
| Flex revenue (000’s) (1)     |  | $           | 23,835   |             | $          | 25,106   |  | $          | 23,978   |
| Flex GP% (1)                       |  | 21.6   | %             |             | 19.8  | %             |  | 31.4  | %             |
| Product revenue (000's)            |  | $           | 5,033    |             | $          | 3,983    |  | $          | 2,569    |
| Product GP %                       |  | 63.5   | %             |             | 57.2  | %             |  | 61.5  | %             |

----

|                      |  |                                           |   |          |            |          |  |            |   |          |            |   |  |            |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|----------------------|--|-------------------------------------------|---|----------|------------|----------|--|------------|---|----------|------------|---|--|------------|---|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|
|                      |  | Year-Over-Year Revenue Growth Rates  |   |          |            |          |  |            |   |          |
|                      |  | (Per Billing Day)                    |   |          |            |          |  |            |   |          |
|                      |  | Q3 2018                                   |   | Q2 2018  |            | Q1 2018  |  | Q4 2017    |   | Q3 2017  |
| Billing days    |  | 63                                   |   | 64  |            | 64  |  | 61    |   | 63  |
| Tech Flex       |  | 10.3                                 | % |          | 9.8   | %        |  | 6.7   | % |          | 5.4   | % |  | 3.3   | % |
| FA Flex         |  | (11.8)                                    | % |          | (9.4)      | %        |  | (7.9)      | % |          | 0.3   | % |  | 4.1   | % |
| GS Flex (1)     |  | (0.6)                                     | % |          | 18.2  | %        |  | 24.5  | % |          | 27.9  | % |  | 12.7  | % |
| Total Flex (1)  |  | 4.2                                  | % |          | 5.6   | %        |  | 4.2   | % |          | 5.5   | % |  | 4.2   | % |
| Total Firm      |  | 4.2                                  | % |          | 5.4   | %        |  | 3.7   | % |          | 5.1   | % |  | 3.0   | % |

|                                             |                                 |              |              |   |              |  |  |  |  |  |  |
|---------------------------------------------|---------------------------------|--------------|--------------|---|--------------|--|--|--|--|--|--|
|                                             | Nine Months Ended September 30, |              |              |
|                                             | 2018                            |              | 2017         |
| Net income                                  | $                               | 41,624  |              | $ | 27,145  |
| Non-cash provisions and other               | 15,321                     |              | 15,542  |
| Changes in operating assets/liabilities | 7,730                      |              | (37,038)     |
| Net cash provided by operating activities   | 64,675                     |              | 5,649   |
| Capital expenditures                        | (4,005)                         |              | (5,424)      |
| Free cash flow                              | 60,670                     |              | 225     |
| Proceeds from the sale of Global's assets   | 1,000                      |              | 1,000   |
| Change in debt                              | (37,223)                        |              | 14,553  |
| Repurchases of common stock                 | (12,465)                        |              | (4,226)      |
| Cash dividends                              | (10,404)                        |              | (9,125)      |
| Other                                       | (1,491)                         |              | (3,206)      |
| Change in cash and cash equivalents         | $                               | 87      |              | $ | (779)        |

----

|                                          |  |                           |              |               |   |                |  |   |              |  |  |  |  |  |  |  |  |  |  |  |
|------------------------------------------|--|---------------------------|--------------|---------------|---|----------------|--|---|--------------|--|--|--|--|--|--|--|--|--|--|--|
|                                          |  | Three Months Ended,  |              |               |   |                |
|                                          |  | Sept. 30, 2018            |              | June 30, 2018 |   | Sept. 30, 2017 |
| Net income                          |  | $                         | 16,177  |               | $ | 16,272    |  | $ | 10,099  |
| Depreciation and amortization  |  | 2,074                |              | 2,057    |   | 2,165     |
| Stock-based compensation expense    |  | 2,006                |              | 2,292    |   | 1,798     |
| Interest expense, net               |  | 1,034                |              | 1,237    |   | 1,295     |
| Income tax expense                  |  | 5,442                |              | 5,570    |   | 8,881     |
| Adjusted EBITDA                     |  | $                         | 26,733  |               | $ | 27,428    |  | $ | 24,238  |

----

|                                                            |  |                                       |               |                 |           |                     |  |            |               |  |  |  |  |  |  |  |  |  |  |  |
|------------------------------------------------------------|--|---------------------------------------|---------------|-----------------|-----------|---------------------|--|------------|---------------|--|--|--|--|--|--|--|--|--|--|--|
|                                                            |  | Three Months Ended September 30, 2017 |               |                 |           |                     |
|                                                            |  | Reported (GAAP)                       |               | Adjustments (1) |           | Adjusted (Non-GAAP) |
| Reconciliation of Revenue and Gross Profit:       |  |                                       |               |                 |           |                     |
| Revenue (2)                                           |  | $                                     | 341,053  |                 | $         | 1,000          |  | $          | 342,053  |
| Gross profit                                          |  | $                                     | 104,375  |                 | $         | 713            |  | $          | 105,088  |
| GP %                                                  |  | 30.6                             | %             |                 | 0.1  | %                   |  | 30.7  | %             |
| Flex GP % (3) (4)                                     |  | 27.8                             | %             |                 | 0.2  | %                   |  | 28.0  | %             |
|                                                            |  |                                       |               |                 |           |                     |
| Reconciliation of SG&A and Operating Margin:  |  |                                       |               |                 |           |                     |
| Selling, general & administrative expenses (5)    |  | $                                     | 81,921   |                 | $         | 1,156          |  | $          | 83,077   |
| SG&A as a percentage of revenue                   |  | 24.0                             | %             |                 | 0.3  | %                   |  | 24.3  | %             |
| Income from operations                                |  | $                                     | 20,344   |                 | $         | (443)               |  | $          | 19,901   |
| Operating margin                                      |  | 6.0                              | %             |                 | (0.2)     | %                   |  | 5.8   | %             |
|                                                            |  |                                       |               |                 |           |                     |
| Reconciliation of Tax Impact and Profitability:   |  |                                       |               |                 |           |                     |
| Income before income taxes                            |  | $                                     | 18,980   |                 | $         | (443)               |  | $          | 18,537   |
| Income tax expense (6)                                |  | $                                     | 8,881    |                 | $         | (1,840)             |  | $          | 7,041    |
| Effective tax rate                                    |  | 46.8                             | %             |                 | (8.8)     | %                   |  | 38.0  | %             |
| Net income                                            |  | $                                     | 10,099   |                 | $         | 1,397          |  | $          | 11,496   |
| Earnings per share - diluted                          |  | $                                     | 0.40     |                 | $         | 0.05           |  | $          | 0.45     |