Kforce › Financials
Ten years from Kforce’s own SEC filings. Fiscal years end in December.
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.32B | $1.25B | $1.30B | $1.35B | $1.40B | $1.58B | $1.71B | $1.53B | $1.41B | $1.33B | $1.34B | — |
| Gross profit | $408.5M | $375.6M | $386.5M | $395.0M | $396.2M | $456.9M | $501.1M | $427.1M | $385.4M | $361.4M | $372.0M | — |
| Operating income | $59.1M | $60.0M | $72.4M | $74.8M | $80.3M | $106.6M | $116.9M | $87.1M | $69.7M | $50.1M | $54.3M | — |
| Net income | $32.8M | $33.3M | $58.0M | $130.9M | $56.0M | $75.2M | $75.4M | $61.1M | $50.4M | $34.8M | $36.5M | — |
| Earnings per share, diluted | $1.25 | $1.30 | $2.30 | $5.50 | $2.62 | $3.54 | $3.68 | $3.13 | $2.68 | $1.96 | — | — |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | $1.5M | $379K | $112K | $19.8M | $103.5M | $97.0M | $121K | $119K | $349K | $2.1M | — | $330K |
| Total assets | $365.4M | $384.3M | $379.9M | $381.1M | $479.0M | $503.4M | $392.0M | $358.0M | $357.8M | $365.6M | — | $410.2M |
| Debt | $4.0M | $2.6M | $1.4M | $65.0M | $100.0M | $100.0M | $25.6M | $41.6M | $32.7M | $66.4M | — | $107.1M |
| Total liabilities | $243.7M | $250.0M | $211.6M | $213.9M | $299.1M | $315.0M | $209.8M | $198.9M | $203.2M | $241.0M | — | $286.6M |
| Shareholders' equity | $121.7M | $134.3M | $168.3M | $167.3M | $179.9M | $188.4M | $182.2M | $159.1M | $154.6M | $124.6M | — | $123.6M |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $39.8M | $29.3M | $87.7M | $66.6M | $109.2M | $72.9M | $90.8M | $91.5M | $86.9M | $61.6M | $36.3M | — |
| Capital spending | $12.4M | $5.8M | $5.2M | $10.4M | $6.5M | $6.4M | $8.1M | $7.8M | $7.6M | $14.8M | $13.7M | — |
| Free cash flow | $27.4M | $23.5M | $82.6M | $56.3M | $102.7M | $66.5M | $82.7M | $83.7M | $79.3M | $46.8M | $22.6M | — |
| Buybacks | $46.0M | $14.6M | $22.2M | $124.5M | $35.6M | $66.2M | $74.9M | $75.0M | $41.9M | $50.9M | $33.7M | — |
| Dividends | $12.4M | $12.1M | $14.9M | $16.6M | $16.8M | $20.1M | $24.0M | $27.6M | $28.2M | $27.5M | $27.1M | — |
| Returned to shareholders | $58.5M | $26.8M | $37.1M | $141.1M | $52.4M | $86.3M | $98.9M | $102.6M | $70.2M | $78.4M | $60.8M | — |
| Stock-based pay | $6.7M | $7.6M | $8.8M | $9.9M | $11.6M | $14.0M | $17.7M | $17.7M | $14.0M | $13.7M | $13.8M | — |
Every column links to the filing it comes from on EDGAR. Last 12 months adds the latest year to date to the last 10-K and takes away the same months a year earlier. Debt is long-term debt including the part due within a year. A dash means the company did not report that line in a form we can read, never a zero. Market cap uses the latest closing price and the share count from the cover of the latest filing. How we count
$913.5M at $51.01 a share, with 17,909,000 shares outstanding as of Jul 22, 2026, from the cover of its latest SEC filing.
Revenue of $1.34B and net income of $36.5M in the last 12 months to Jun 2026.
Kforce reported $107.1M of debt and $330K of cash and equivalents on its balance sheet in Jun 2026.
Yes. Operating cash flow minus capital spending was $22.6M in the last 12 months to Jun 2026.
$78.4M in buybacks and dividends in fiscal 2025, from the cash flow statement.
Free. Your email goes to Substack, which runs the newsletter. Privacy