| Massachusetts | 000-24049 | 04-2372210 | ||||||||||||
| (State or other jurisdiction of incorporation) |
(Commission file number) |
(IRS employer identification no.) |
||||||||||||
| 200 Clarendon Street, | Boston, | Massachusetts | 02116 | ||||||||||||||
| (Address of principal executive offices) | (Zip code) | ||||||||||||||||
| Registrant's telephone number, including area code: | (617) | 425-3000 | ||||||||||||
| Title of each class | Trading Symbol | Name of each exchange on which registered | ||||||||||||||||||
| Common Stock, no par value | CRAI | Nasdaq Global Select Market | ||||||||||||||||||
| Number | Title | ||||||||||
| 104 | Cover Page Interactive Data File (embedded within the Inline XBRL document) | ||||||||||
| CRA INTERNATIONAL, INC. | ||||||||
Dated: July 31, 2025 |
By: | /s/ CHAD M. HOLMES | ||||||
| Chad M. Holmes | ||||||||
Executive Vice President, Chief Corporate Development Officer and interim Chief Financial Officer and Treasurer |
||||||||
| Contacts: | |||||||||||
| Chad Holmes | Nicholas Manganaro | ||||||||||
| Charles River Associates | Sharon Merrill Advisors | ||||||||||
| investor@crai.com | crai@investorrelations.com | ||||||||||
| 312-377-2322 | 617-542-5300 | ||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | |||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
|||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | ||||||||||||||||||||||||||||
| Costs of services (exclusive of depreciation and amortization) | 128,542 | 68.8 | % | 125,327 | 73.1 | % | 248,896 | 67.5 | % | 244,206 | 71.1 | % | ||||||||||||||||||||||||||||||||
| Selling, general and administrative expenses | 35,079 | 18.8 | % | 32,016 | 18.7 | % | 67,617 | 18.3 | % | 62,514 | 18.2 | % | ||||||||||||||||||||||||||||||||
| Depreciation and amortization | 3,530 | 1.9 | % | 2,811 | 1.6 | % | 6,941 | 1.9 | % | 5,603 | 1.6 | % | ||||||||||||||||||||||||||||||||
| Income from operations | 19,727 | 10.6 | % | 11,288 | 6.6 | % | 45,275 | 12.3 | % | 30,907 | 9.0 | % | ||||||||||||||||||||||||||||||||
| Interest expense, net | (1,796) | -1.0 | % | (1,483) | -0.9 | % | (2,225) | -0.6 | % | (1,948) | -0.6 | % | ||||||||||||||||||||||||||||||||
| Foreign currency gains (losses), net | (815) | -0.4 | % | (191) | -0.1 | % | (1,290) | -0.3 | % | (333) | -0.1 | % | ||||||||||||||||||||||||||||||||
| Income before provision for income taxes | 17,116 | 9.2 | % | 9,614 | 5.6 | % | 41,760 | 11.3 | % | 28,626 | 8.3 | % | ||||||||||||||||||||||||||||||||
| Provision for income taxes | 4,994 | 2.7 | % | 3,076 | 1.8 | % | 11,636 | 3.2 | % | 8,397 | 2.4 | % | ||||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | ||||||||||||||||||||||||||||
| Net income per share: | ||||||||||||||||||||||||||||||||||||||||||||
| Basic | $ | 1.81 | $ | 0.96 | $ | 4.47 | $ | 2.93 | ||||||||||||||||||||||||||||||||||||
| Diluted | $ | 1.79 | $ | 0.94 | $ | 4.42 | $ | 2.90 | ||||||||||||||||||||||||||||||||||||
| Weighted average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||
| Basic | 6,694 | 6,834 | 6,734 | 6,880 | ||||||||||||||||||||||||||||||||||||||||
| Diluted | 6,753 | 6,911 | 6,807 | 6,961 | ||||||||||||||||||||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | ||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
||||||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | |||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile GAAP net income to non-GAAP net income: | |||||||||||||||||||||||||||||||||||||||||||||||
Restructuring and other (1)(2) |
— | — | % | 8,176 | 4.8 | % | (4,170) | -1.1 | % | 8,176 | 2.4 | % | |||||||||||||||||||||||||||||||||||
| Foreign currency (gains) losses, net | 815 | 0.4 | % | 190 | 0.1 | % | 1,290 | 0.3 | % | 332 | 0.1 | % | |||||||||||||||||||||||||||||||||||
| Tax effect on adjustments | (214) | -0.1 | % | (2,205) | -1.3 | % | 733 | 0.2 | % | (2,239) | -0.7 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP net income | $ | 12,723 | 6.8 | % | $ | 12,699 | 7.4 | % | $ | 27,977 | 7.6 | % | $ | 26,498 | 7.7 | % | |||||||||||||||||||||||||||||||
| Non-GAAP net income per share: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | $ | 1.90 | $ | 1.85 | $ | 4.15 | $ | 3.84 | |||||||||||||||||||||||||||||||||||||||
| Diluted | $ | 1.88 | $ | 1.83 | $ | 4.10 | $ | 3.80 | |||||||||||||||||||||||||||||||||||||||
| Weighted average number of shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | 6,694 | 6,834 | 6,734 | 6,880 | |||||||||||||||||||||||||||||||||||||||||||
| Diluted | 6,753 | 6,911 | 6,807 | 6,961 | |||||||||||||||||||||||||||||||||||||||||||
(1) Fiscal year-to-date period ended June 28, 2025 includes $1.2 million of restructuring charges, net of the reversal of $5.4 million of non-cash charges associated with a previously recorded performance award. | |||||||||||||||||||||||||||||||||||||||||||||||
(2) Fiscal quarter and fiscal year-to-date period ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | |||||||||||||||||||||||||||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | ||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
||||||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | |||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile GAAP net income to non-GAAP net income: | |||||||||||||||||||||||||||||||||||||||||||||||
Restructuring and other (1)(2) |
— | — | % | 8,176 | 4.8 | % | (4,170) | -1.1 | % | 8,176 | 2.4 | % | |||||||||||||||||||||||||||||||||||
| Foreign currency (gains) losses, net | 815 | 0.4 | % | 190 | 0.1 | % | 1,290 | 0.3 | % | 332 | 0.1 | % | |||||||||||||||||||||||||||||||||||
| Tax effect on adjustments | (214) | -0.1 | % | (2,205) | -1.3 | % | 733 | 0.2 | % | (2,239) | -0.7 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP net income | $ | 12,723 | 6.8 | % | $ | 12,699 | 7.4 | % | $ | 27,977 | 7.6 | % | $ | 26,498 | 7.7 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile non-GAAP net income to non-GAAP EBITDA: | |||||||||||||||||||||||||||||||||||||||||||||||
| Interest expense, net | 1,796 | 1.0 | % | 1,483 | 0.9 | % | 2,225 | 0.6 | % | 1,948 | 0.6 | % | |||||||||||||||||||||||||||||||||||
| Provision for income taxes | 5,208 | 2.8 | % | 5,281 | 3.1 | % | 10,903 | 3.0 | % | 10,636 | 3.1 | % | |||||||||||||||||||||||||||||||||||
| Depreciation and amortization | 3,530 | 1.9 | % | 2,811 | 1.6 | % | 6,941 | 1.9 | % | 5,603 | 1.6 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP EBITDA | $ | 23,257 | 12.4 | % | $ | 22,274 | 13.0 | % | $ | 48,046 | 13.0 | % | $ | 44,685 | 13.0 | % | |||||||||||||||||||||||||||||||
(1) Fiscal year-to-date period ended June 28, 2025 includes $1.2 million of restructuring charges, net of the reversal of $5.4 million of non-cash charges associated with a previously recorded performance award. | |||||||||||||||||||||||||||||||||||||||||||||||
(2) Fiscal quarter and fiscal year-to-date period ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | |||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
December 28, 2024 |
||||||||||
| Assets | |||||||||||
| Cash and cash equivalents | $ | 19,448 | $ | 26,711 | |||||||
| Accounts receivable and unbilled services, net | 235,025 | 219,548 | |||||||||
| Other current assets | 38,635 | 23,104 | |||||||||
| Total current assets | 293,108 | 269,363 | |||||||||
| Property and equipment, net | 41,338 | 45,205 | |||||||||
| Goodwill and intangible assets, net | 101,399 | 100,953 | |||||||||
| Right-of-use assets | 83,353 | 81,157 | |||||||||
| Other assets | 87,579 | 74,761 | |||||||||
| Total assets | $ | 606,777 | $ | 571,439 | |||||||
| Liabilities and Shareholders’ Equity | |||||||||||
| Accounts payable | $ | 24,628 | $ | 28,155 | |||||||
| Accrued expenses | 139,751 | 181,413 | |||||||||
| Current portion of lease liabilities | 18,718 | 18,696 | |||||||||
| Revolving line of credit | 120,000 | — | |||||||||
| Other current liabilities | 14,228 | 23,045 | |||||||||
| Total current liabilities | 317,325 | 251,309 | |||||||||
| Non-current portion of lease liabilities | 85,166 | 84,541 | |||||||||
| Other non-current liabilities | 7,286 | 23,516 | |||||||||
| Total liabilities | 409,777 | 359,366 | |||||||||
| Total shareholders’ equity | 197,000 | 212,073 | |||||||||
| Total liabilities and shareholders’ equity | $ | 606,777 | $ | 571,439 | |||||||
| Fiscal Year-to-Date Period Ended | |||||||||||
| June 28, 2025 |
June 29, 2024 |
||||||||||
| Operating activities: | |||||||||||
| Net income | $ | 30,124 | $ | 20,229 | |||||||
| Adjustments to reconcile net income to net cash used in operating activities: | |||||||||||
| Non-cash items, net | 17,709 | 15,769 | |||||||||
| Accounts receivable and unbilled services | (11,371) | (18,476) | |||||||||
| Working capital items, net | (110,604) | (78,795) | |||||||||
| Net cash used in operating activities | (74,142) | (61,273) | |||||||||
| Investing activities: | |||||||||||
| Purchases of property and equipment, net | (2,163) | (3,046) | |||||||||
| Consideration paid for acquisition, net | — | (1,500) | |||||||||
| Net cash used in investing activities | (2,163) | (4,546) | |||||||||
| Financing activities: | |||||||||||
| Borrowings under revolving line of credit | 132,000 | 93,000 | |||||||||
| Repayments under revolving line of credit | (12,000) | (6,000) | |||||||||
| Tax withholding payments reimbursed by shares | (2,809) | (1,977) | |||||||||
| Cash dividends paid | (6,858) | (5,976) | |||||||||
| Repurchase of common stock | (43,150) | (33,348) | |||||||||
| Net cash provided by financing activities | 67,183 | 45,699 | |||||||||
| Effect of foreign exchange rates on cash and cash equivalents | 1,859 | (817) | |||||||||
| Net decrease in cash and cash equivalents | (7,263) | (20,937) | |||||||||
| Cash and cash equivalents at beginning of period | 26,711 | 45,586 | |||||||||
| Cash and cash equivalents at end of period | $ | 19,448 | $ | 24,649 | |||||||
| Noncash investing and financing activities: | |||||||||||
| Increase (decrease) in accounts payable and accrued expenses for property and equipment | $ | (585) | $ | 553 | |||||||
| Excise tax on share repurchases | $ | (388) | $ | (300) | |||||||
| Right-of-use assets obtained in exchange for lease obligations | $ | 7,808 | $ | 2,329 | |||||||
| Supplemental cash flow information: | |||||||||||
| Cash paid for taxes | $ | 14,854 | $ | 12,681 | |||||||
| Cash paid for interest | $ | 1,670 | $ | 1,533 | |||||||
| Cash paid for amounts included in operating lease liabilities | $ | 11,515 | $ | 11,163 | |||||||

| Q2 2025 |
Q1 2025 |
Q4 2024 |
Q3 2024 |
Q2 2024 |
||||||||||||||||||||||||||||
| Officers | 159 | 156 | 151 | 156 | 157 | |||||||||||||||||||||||||||
| Other Senior Staff | 557 | 566 | 552 | 560 | 531 | |||||||||||||||||||||||||||
| Junior Staff | 221 | 225 | 243 | 262 | 280 | |||||||||||||||||||||||||||
| Total | 937 | 947 | 946 | 978 | 968 | |||||||||||||||||||||||||||
| Fiscal Quarter Ended | ||||||||||||||||||||||||||
| $ in 000’s | June 28, 2025 |
As a % of Revenue | June 29, 2024 |
As a % of Revenue | ||||||||||||||||||||||
| SG&A expenses | $ | 35,079 | 18.8 | % | $ | 32,016 | 18.7 | % | ||||||||||||||||||
| Less: commissions to non-employee experts | 4,576 | 2.4 | % | 3,816 | 2.2 | % | ||||||||||||||||||||
| SG&A expenses excluding commissions | $ | 30,503 | 16.3 | % | $ | 28,200 | 16.4 | % | ||||||||||||||||||
| Fiscal Quarter Ended | ||||||||||||||||||||||||||
| $ in 000’s | June 28, 2025 |
As a % of Revenue | June 29, 2024 |
As a % of Revenue | ||||||||||||||||||||||
| Income from operations | $ | 19,727 | 10.6 | % | $ | 11,288 | 6.6 | % | ||||||||||||||||||
| Adjustments needed to reconcile GAAP income from operations to non-GAAP income from operations: | ||||||||||||||||||||||||||
Restructuring and other (1) |
— | — | % | 8,176 | 4.8 | % | ||||||||||||||||||||
| Non-GAAP income from operations | $ | 19,727 | 10.6 | % | $ | 19,464 | 11.4 | % | ||||||||||||||||||
(1) Fiscal quarter ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | ||||||||||||||||||||||||||
| GAAP | Non-GAAP | |||||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Quarter Ended | |||||||||||||||||||||||||
| $ in 000’s | June 28, 2025 |
June 29, 2024 |
June 28, 2025 |
June 29, 2024 |
||||||||||||||||||||||
| Tax Provision | $ | 4,994 | $ | 3,076 | $ | 5,208 | $ | 5,281 | ||||||||||||||||||
| Effective Tax Rate | 29.2 | % | 32.0 | % | 29.0 | % | 29.4 | % | ||||||||||||||||||
| Fiscal Quarter Ended | ||||||||||||||||||||||||||
| $ in 000’s | June 28, 2025 |
As a % of Revenue | June 29, 2024 |
As a % of Revenue | ||||||||||||||||||||||
| Income before provision for income taxes | $ | 17,116 | 9.2 | % | $ | 9,614 | 5.6 | % | ||||||||||||||||||
| Adjustments needed to reconcile GAAP income before provision for income taxes to non-GAAP income before provision for income taxes | ||||||||||||||||||||||||||
Restructuring and other (1) |
— | — | % | 8,176 | 4.8 | % | ||||||||||||||||||||
| Foreign currency (gains) losses, net | 815 | 0.4 | % | 190 | 0.1 | % | ||||||||||||||||||||
| Non-GAAP income before provision for income taxes | $ | 17,931 | 9.6 | % | $ | 17,980 | 10.5 | % | ||||||||||||||||||
| GAAP provision for income taxes | $ | 4,994 | $ | 3,076 | ||||||||||||||||||||||
| Tax effect on non-GAAP adjustments | 214 | 2,205 | ||||||||||||||||||||||||
| Non-GAAP provision for income taxes | $ | 5,208 | $ | 5,281 | ||||||||||||||||||||||
(1) Fiscal quarter ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | ||||||||||||||||||||||||||
| GAAP Condensed Consolidated Statement of Cash Flows | LTM | Q2 | Q1 | Q4 | Q3 | |||||||||||||||||||||||||||
| ($ in 000’s) | Q2 2025 | 2025 | 2025 | 2024 | 2024 | |||||||||||||||||||||||||||
| Net cash provided by (used in) operating activities | $ | 36,866 | $ | 5,852 | $ | (79,994) | $ | 79,424 | $ | 31,584 | ||||||||||||||||||||||
| Net cash used in investing activities | (15,740) | (1,189) | (974) | (10,591) | (2,986) | |||||||||||||||||||||||||||
| Net cash provided by (used in) financing activities | (27,373) | (11,875) | 79,058 | (64,629) | (29,927) | |||||||||||||||||||||||||||
| Effect of foreign exchange rates on cash and cash equivalents | 1,046 | 1,062 | 797 | (1,974) | 1,161 | |||||||||||||||||||||||||||
| Net increase (decrease) in cash and cash equivalents | $ | (5,201) | $ | (6,150) | $ | (1,113) | $ | 2,230 | $ | (168) | ||||||||||||||||||||||
| Cash and cash equivalents at beginning of period | 24,649 | 25,598 | 26,711 | 24,481 | 24,649 | |||||||||||||||||||||||||||
| Cash and cash equivalents at end of period | $ | 19,448 | $ | 19,448 | $ | 25,598 | $ | 26,711 | $ | 24,481 | ||||||||||||||||||||||
| GAAP Condensed Consolidated Statement of Cash Flows | LTM | Q2 | Q1 | Q4 | Q3 | |||||||||||||||||||||||||||
| ($ in 000’s) | Q2 2024 | 2024 | 2024 | 2023 | 2023 | |||||||||||||||||||||||||||
| Net cash provided by (used in) operating activities | $ | 63,778 | $ | 1,807 | $ | (63,080) | $ | 60,099 | $ | 64,952 | ||||||||||||||||||||||
| Net cash used in investing activities | (5,637) | (3,816) | (730) | (358) | (733) | |||||||||||||||||||||||||||
| Net cash provided by (used in) financing activities | (47,967) | (10,353) | 56,052 | (43,092) | (50,574) | |||||||||||||||||||||||||||
| Effect of foreign exchange rates on cash and cash equivalents | 204 | (111) | (706) | 1,333 | (312) | |||||||||||||||||||||||||||
| Net increase (decrease) in cash and cash equivalents | $ | 10,378 | $ | (12,473) | $ | (8,464) | $ | 17,982 | $ | 13,333 | ||||||||||||||||||||||
| Cash and cash equivalents at beginning of period | 14,271 | 37,122 | 45,586 | 27,604 | 14,271 | |||||||||||||||||||||||||||
| Cash and cash equivalents at end of period | $ | 24,649 | $ | 24,649 | $ | 37,122 | $ | 45,586 | $ | 27,604 | ||||||||||||||||||||||
| Adjusted Net Cash Flows from Operations | LTM | Q2 | Q1 | Q4 | Q3 | |||||||||||||||||||||||||||
| ($ in 000’s) | Q2 2025 | 2025 | 2025 | 2024 | 2024 | |||||||||||||||||||||||||||
| GAAP net cash provided by (used in) operating activities | $ | 36,866 | $ | 5,852 | $ | (79,994) | $ | 79,424 | $ | 31,584 | ||||||||||||||||||||||
| Forgivable loan advances | 62,302 | 13,507 | 27,431 | 7,106 | 14,258 | |||||||||||||||||||||||||||
| Forgivable loan repayments | (3,073) | — | (600) | (2,473) | — | |||||||||||||||||||||||||||
| Adjusted net cash flows from operations | $ | 96,095 | $ | 19,359 | $ | (53,163) | $ | 84,057 | $ | 45,842 | ||||||||||||||||||||||
| Net revenue | $ | 712,912 | $ | 186,878 | $ | 181,851 | $ | 176,435 | $ | 167,748 | ||||||||||||||||||||||
| GAAP net cash provided by (used in) operating activities as a percentage of net revenue | 5.2 | % | 3.1 | % | (44.0) | % | 45.0 | % | 18.8 | % | ||||||||||||||||||||||
| Adjusted net cash flows from operations as a percentage of net revenue | 13.5 | % | 10.4 | % | (29.2) | % | 47.6 | % | 27.3 | % | ||||||||||||||||||||||
| Adjusted Net Cash Flows from Operations | LTM | Q2 | Q1 | Q4 | Q3 | |||||||||||||||||||||||||||
| ($ in 000’s) | Q2 2024 | 2024 | 2024 | 2023 | 2023 | |||||||||||||||||||||||||||
| GAAP net cash provided by (used in) operating activities | $ | 63,778 | $ | 1,807 | $ | (63,080) | $ | 60,099 | $ | 64,952 | ||||||||||||||||||||||
| Forgivable loan advances | 29,880 | 18,880 | 5,250 | 2,000 | 3,750 | |||||||||||||||||||||||||||
| Forgivable loan repayments | (1,488) | (288) | — | (1,200) | — | |||||||||||||||||||||||||||
| Adjusted net cash flows from operations | $ | 92,170 | $ | 20,399 | $ | (57,830) | $ | 60,899 | $ | 68,702 | ||||||||||||||||||||||
| Net revenue | $ | 652,397 | $ | 171,442 | $ | 171,789 | $ | 161,613 | $ | 147,553 | ||||||||||||||||||||||
| GAAP net cash provided by (used in) operating activities as a percentage of net revenue | 9.8 | % | 1.1 | % | (36.7) | % | 37.2 | % | 44.0 | % | ||||||||||||||||||||||
| Adjusted net cash flows from operations as a percentage of net revenue | 14.1 | % | 11.9 | % | (33.7) | % | 37.7 | % | 46.6 | % | ||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | ||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
||||||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | |||||||||||||||||||||||||||||||
| Costs of services (exclusive of depreciation and amortization) | 128,542 | 68.8 | % | 125,327 | 73.1 | % | 248,896 | 67.5 | % | 244,206 | 71.1 | % | |||||||||||||||||||||||||||||||||||
| Selling, general and administrative expenses | 35,079 | 18.8 | % | 32,016 | 18.7 | % | 67,617 | 18.3 | % | 62,514 | 18.2 | % | |||||||||||||||||||||||||||||||||||
| Depreciation and amortization | 3,530 | 1.9 | % | 2,811 | 1.6 | % | 6,941 | 1.9 | % | 5,603 | 1.6 | % | |||||||||||||||||||||||||||||||||||
| Income from operations | 19,727 | 10.6 | % | 11,288 | 6.6 | % | 45,275 | 12.3 | % | 30,907 | 9.0 | % | |||||||||||||||||||||||||||||||||||
| Interest expense, net | (1,796) | -1.0 | % | (1,483) | -0.9 | % | (2,225) | -0.6 | % | (1,948) | -0.6 | % | |||||||||||||||||||||||||||||||||||
| Foreign currency gains (losses), net | (815) | -0.4 | % | (191) | -0.1 | % | (1,290) | -0.3 | % | (333) | -0.1 | % | |||||||||||||||||||||||||||||||||||
| Income before provision for income taxes | 17,116 | 9.2 | % | 9,614 | 5.6 | % | 41,760 | 11.3 | % | 28,626 | 8.3 | % | |||||||||||||||||||||||||||||||||||
| Provision for income taxes | 4,994 | 2.7 | % | 3,076 | 1.8 | % | 11,636 | 3.2 | % | 8,397 | 2.4 | % | |||||||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | |||||||||||||||||||||||||||||||
| Net income per share: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | $ | 1.81 | $ | 0.96 | $ | 4.47 | $ | 2.93 | |||||||||||||||||||||||||||||||||||||||
| Diluted | $ | 1.79 | $ | 0.94 | $ | 4.42 | $ | 2.90 | |||||||||||||||||||||||||||||||||||||||
| Weighted average number of shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | 6,694 | 6,834 | 6,734 | 6,880 | |||||||||||||||||||||||||||||||||||||||||||
| Diluted | 6,753 | 6,911 | 6,807 | 6,961 | |||||||||||||||||||||||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | ||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
||||||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | |||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile GAAP net income to non-GAAP net income: | |||||||||||||||||||||||||||||||||||||||||||||||
Restructuring and other (1)(2) |
— | — | % | 8,176 | 4.8 | % | (4,170) | -1.1 | % | 8,176 | 2.4 | % | |||||||||||||||||||||||||||||||||||
| Foreign currency (gains) losses, net | 815 | 0.4 | % | 190 | 0.1 | % | 1,290 | 0.3 | % | 332 | 0.1 | % | |||||||||||||||||||||||||||||||||||
| Tax effect on adjustments | (214) | -0.1 | % | (2,205) | -1.3 | % | 733 | 0.2 | % | (2,239) | -0.7 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP net income | $ | 12,723 | 6.8 | % | $ | 12,699 | 7.4 | % | $ | 27,977 | 7.6 | % | $ | 26,498 | 7.7 | % | |||||||||||||||||||||||||||||||
| Non-GAAP net income per share: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | $ | 1.90 | $ | 1.85 | $ | 4.15 | $ | 3.84 | |||||||||||||||||||||||||||||||||||||||
| Diluted | $ | 1.88 | $ | 1.83 | $ | 4.10 | $ | 3.80 | |||||||||||||||||||||||||||||||||||||||
| Weighted average number of shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||
| Basic | 6,694 | 6,834 | 6,734 | 6,880 | |||||||||||||||||||||||||||||||||||||||||||
| Diluted | 6,753 | 6,911 | 6,807 | 6,961 | |||||||||||||||||||||||||||||||||||||||||||
(1) Fiscal year-to-date period ended June 28, 2025 includes $1.2 million of restructuring charges, net of the reversal of $5.4 million of non-cash charges associated with a previously recorded performance award. | |||||||||||||||||||||||||||||||||||||||||||||||
(2) Fiscal quarter and fiscal year-to-date period ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | |||||||||||||||||||||||||||||||||||||||||||||||
| Fiscal Quarter Ended | Fiscal Year-to-Date Period Ended | ||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
June 28, 2025 |
As a % of Revenue |
June 29, 2024 |
As a % of Revenue |
||||||||||||||||||||||||||||||||||||||||
| Revenues | $ | 186,878 | 100.0 | % | $ | 171,442 | 100.0 | % | $ | 368,729 | 100.0 | % | $ | 343,230 | 100.0 | % | |||||||||||||||||||||||||||||||
| Net income | $ | 12,122 | 6.5 | % | $ | 6,538 | 3.8 | % | $ | 30,124 | 8.2 | % | $ | 20,229 | 5.9 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile GAAP net income to non-GAAP net income: | |||||||||||||||||||||||||||||||||||||||||||||||
Restructuring and other (1)(2) |
— | — | % | 8,176 | 4.8 | % | (4,170) | -1.1 | % | 8,176 | 2.4 | % | |||||||||||||||||||||||||||||||||||
| Foreign currency (gains) losses, net | 815 | 0.4 | % | 190 | 0.1 | % | 1,290 | 0.3 | % | 332 | 0.1 | % | |||||||||||||||||||||||||||||||||||
| Tax effect on adjustments | (214) | -0.1 | % | (2,205) | -1.3 | % | 733 | 0.2 | % | (2,239) | -0.7 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP net income | $ | 12,723 | 6.8 | % | $ | 12,699 | 7.4 | % | $ | 27,977 | 7.6 | % | $ | 26,498 | 7.7 | % | |||||||||||||||||||||||||||||||
| Adjustments needed to reconcile non-GAAP net income to non-GAAP EBITDA: | |||||||||||||||||||||||||||||||||||||||||||||||
| Interest expense, net | 1,796 | 1.0 | % | 1,483 | 0.9 | % | 2,225 | 0.6 | % | 1,948 | 0.6 | % | |||||||||||||||||||||||||||||||||||
| Provision for income taxes | 5,208 | 2.8 | % | 5,281 | 3.1 | % | 10,903 | 3.0 | % | 10,636 | 3.1 | % | |||||||||||||||||||||||||||||||||||
| Depreciation and amortization | 3,530 | 1.9 | % | 2,811 | 1.6 | % | 6,941 | 1.9 | % | 5,603 | 1.6 | % | |||||||||||||||||||||||||||||||||||
| Non-GAAP EBITDA | $ | 23,257 | 12.4 | % | $ | 22,274 | 13.0 | % | $ | 48,046 | 13.0 | % | $ | 44,685 | 13.0 | % | |||||||||||||||||||||||||||||||
(1) Fiscal year-to-date period ended June 28, 2025 includes $1.2 million of restructuring charges, net of the reversal of $5.4 million of non-cash charges associated with a previously recorded performance award. | |||||||||||||||||||||||||||||||||||||||||||||||
(2) Fiscal quarter and fiscal year-to-date period ended June 29, 2024 includes cash severance of $2.5M and non-cash charges of $5.7M associated with portfolio optimization actions. | |||||||||||||||||||||||||||||||||||||||||||||||
| June 28, 2025 |
December 28, 2024 |
||||||||||
| Assets | |||||||||||
| Cash and cash equivalents | $ | 19,448 | $ | 26,711 | |||||||
| Accounts receivable and unbilled services, net | 235,025 | 219,548 | |||||||||
| Other current assets | 38,635 | 23,104 | |||||||||
| Total current assets | 293,108 | 269,363 | |||||||||
| Property and equipment, net | 41,338 | 45,205 | |||||||||
| Goodwill and intangible assets, net | 101,399 | 100,953 | |||||||||
| Right-of-use assets | 83,353 | 81,157 | |||||||||
| Other assets | 87,579 | 74,761 | |||||||||
| Total assets | $ | 606,777 | $ | 571,439 | |||||||
| Liabilities and Shareholders’ Equity | |||||||||||
| Accounts payable | $ | 24,628 | $ | 28,155 | |||||||
| Accrued expenses | 139,751 | 181,413 | |||||||||
| Current portion of lease liabilities | 18,718 | 18,696 | |||||||||
| Revolving line of credit | 120,000 | — | |||||||||
| Other current liabilities | 14,228 | 23,045 | |||||||||
| Total current liabilities | 317,325 | 251,309 | |||||||||
| Non-current portion of lease liabilities | 85,166 | 84,541 | |||||||||
| Other non-current liabilities | 7,286 | 23,516 | |||||||||
| Total liabilities | 409,777 | 359,366 | |||||||||
| Total shareholders’ equity | 197,000 | 212,073 | |||||||||
| Total liabilities and shareholders’ equity | $ | 606,777 | $ | 571,439 | |||||||
| Fiscal Year-to-Date Period Ended | |||||||||||
| June 28, 2025 |
June 29, 2024 |
||||||||||
| Operating activities: | |||||||||||
| Net income | $ | 30,124 | $ | 20,229 | |||||||
| Adjustments to reconcile net income to net cash used in operating activities: | |||||||||||
| Non-cash items, net | 17,709 | 15,769 | |||||||||
| Accounts receivable and unbilled services | (11,371) | (18,476) | |||||||||
| Working capital items, net | (110,604) | (78,795) | |||||||||
| Net cash used in operating activities | (74,142) | (61,273) | |||||||||
| Investing activities: | |||||||||||
| Purchases of property and equipment, net | (2,163) | (3,046) | |||||||||
| Consideration paid for acquisition, net | — | (1,500) | |||||||||
| Net cash used in investing activities | (2,163) | (4,546) | |||||||||
| Financing activities: | |||||||||||
| Borrowings under revolving line of credit | 132,000 | 93,000 | |||||||||
| Repayments under revolving line of credit | (12,000) | (6,000) | |||||||||
| Tax withholding payments reimbursed by shares | (2,809) | (1,977) | |||||||||
| Cash dividends paid | (6,858) | (5,976) | |||||||||
| Repurchase of common stock | (43,150) | (33,348) | |||||||||
| Net cash provided by financing activities | 67,183 | 45,699 | |||||||||
| Effect of foreign exchange rates on cash and cash equivalents | 1,859 | (817) | |||||||||
| Net decrease in cash and cash equivalents | (7,263) | (20,937) | |||||||||
| Cash and cash equivalents at beginning of period | 26,711 | 45,586 | |||||||||
| Cash and cash equivalents at end of period | $ | 19,448 | $ | 24,649 | |||||||
| Noncash investing and financing activities: | |||||||||||
| Increase (decrease) in accounts payable and accrued expenses for property and equipment | $ | (585) | $ | 553 | |||||||
| Excise tax on share repurchases | $ | (388) | $ | (300) | |||||||
| Right-of-use assets obtained in exchange for lease obligations | $ | 7,808 | $ | 2,329 | |||||||
| Supplemental cash flow information: | |||||||||||
| Cash paid for taxes | $ | 14,854 | $ | 12,681 | |||||||
| Cash paid for interest | $ | 1,670 | $ | 1,533 | |||||||
| Cash paid for amounts included in operating lease liabilities | $ | 11,515 | $ | 11,163 | |||||||
| Contacts: | |||||||||||
| Chad Holmes | Nicholas Manganaro | ||||||||||
| Charles River Associates | Sharon Merrill Advisors | ||||||||||
| investor@crai.com | crai@investorrelations.com | ||||||||||
| 312-377-2322 | 617-542-5300 | ||||||||||