Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2015 | FY2016 | FY2017 | FY2018 | FY2019 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $237M | $280M | $277M | $286M | $282M | $279M | $294M | $297M | $314M | $306M |
| Revenue growth | — | 18.2% | -1.1% | 3.4% | -1.2% | -1.3% | 5.4% | 1.0% | 5.8% | -2.6% |
| Gross profit | — | — | — | — | — | $83.8M | $89.5M | $84.4M | — | — |
| Gross margin | — | — | — | — | — | 30.1% | 30.5% | 28.4% | — | — |
| Operating income | $12.6M | $33.5M | $28.7M | $33.6M | $31.3M | $46.5M | $55.2M | $49.3M | $44.6M | $23.5M |
| Operating margin | 5.3% | 12.0% | 10.4% | 11.7% | 11.1% | 16.7% | 18.8% | 16.6% | 14.2% | 7.7% |
| Net income | $9.71M | $21.5M | $27.4M | $23.9M | $23.3M | $41.5M | $40.8M | $34.2M | $29.6M | $12.9M |
| Net margin | 4.1% | 7.7% | 9.9% | 8.4% | 8.2% | 14.9% | 13.9% | 11.5% | 9.4% | 4.2% |
| EPS (diluted) | $0.33 | $0.66 | $0.85 | $0.74 | $0.72 | $1.26 | $1.28 | $1.24 | $1.05 | $0.46 |
| Fiscal year | FY2015 | FY2016 | FY2017 | FY2018 | FY2019 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $16.0M | $32.9M | $26.5M | $32.4M | $42.4M | $46.4M | $58.9M | $37.4M | $47.7M | $40.3M |
| Capital expenditures | $3.10M | $3.18M | $6.52M | $9.64M | $4.57M | $3.24M | $4.66M | $4.10M | $4.08M | $7.87M |
| Free cash flow | $12.9M | $29.7M | $20.0M | $22.8M | $37.8M | $43.1M | $54.2M | $33.3M | $43.6M | $32.4M |
| Share buybacks | $13.7M | $34.1M | $15.7M | $4.79M | $7.81M | $13.0M | $117M | $734K | $6.42M | $69.1M |
| Dividends paid | $3.51M | $7.16M | $8.67M | $10.0M | $11.2M | $12.9M | $10.4M | $12.0M | $12.1M | $12.9M |
| Fiscal year | FY2015 | FY2016 | FY2017 | FY2018 | FY2019 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $14.6M | $23.5M | $17.5M | $13.8M | $26.0M | $45.8M | $30.3M | $21.0M | $16.4M | $18.2M |
| Total assets | $150M | $159M | $185M | $181M | $194M | $208M | $185M | $181M | $193M | $206M |
| Total liabilities | $59.8M | $73.0M | $78.0M | $57.2M | $56.1M | $63.7M | $127M | $91.3M | $77.7M | $138M |
| Long-term debt | $18.3M | $7.00M | $19.0M | $6.50M | — | — | $59.7M | $32.7M | $12.7M | $75.8M |
| Shareholders' equity | $89.8M | $86.3M | $107M | $124M | $138M | $144M | $58.3M | $90.1M | $116M | $68.1M |
| Retained earnings | -$77.7M | -$56.6M | -$38.5M | -$25.4M | -$13.7M | $11.3M | $38.6M | $60.8M | $78.3M | $78.4M |
| Shares (wtd avg diluted) | 29.9M | 32.8M | 32.2M | 32.3M | 32.5M | 32.9M | 32.0M | 27.6M | 28.1M | 27.9M |
Every figure is extracted from HACKETT GROUP, INC.’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.