← KFORCE INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.3b | $1.4b | $1.4b | $1.3b | $1.4b | $1.6b | $1.7b | $1.5b | $1.4b | $1.3b | |
| Cost of Goods and Services Sold | $919.9m | $958.1m | $999.7m | $952.3m | $1.0b | $1.1b | $1.2b | $1.1b | $1.0b | $967.6m | |
| Gross Profit | $408.5m | $408.1m | $418.6m | $395.0m | $396.2m | $456.9m | $501.1m | $427.1m | $385.4m | $361.4m | |
| Operating Expenses | $352.5m | $344.0m | $341.5m | $323.6m | $321.0m | $357.6m | $398.7m | $341.8m | — | — | |
| Operating Income (Loss) | $58.6m | $68.6m | $81.7m | $74.8m | $80.3m | $106.6m | $116.9m | $87.1m | $69.7m | $50.1m | |
| Additional Financial Items | |||||||||||
| Capitalized Computer Software, Amortization | — | — | — | $1.1m | $1.1m | $1.7m | $1.8m | $1.9m | $2.7m | $2.9m | |
| Gain (Loss) on Investments | — | — | ($563k) | ($245k) | ($702k) | — | — | — | — | — | |
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | |
| Income (Loss) from Continuing Operations, Per Basic Share | $1 | $1 | $2 | $2 | $3 | $4 | $4 | $3 | $3 | $2 | |
| Income (Loss) from Continuing Operations, Per Diluted Share | $1 | $1 | $2 | $2 | $3 | $4 | $4 | $3 | $3 | $2 | |
| Income (Loss) from Equity Method Investments | — | — | — | ($831k) | ($1.7m) | ($2.5m) | ($3.8m) | ($750k) | $0 | $0 | |
| Realized Investment Gains (Losses) | — | — | $0 | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | — | — | $71.4m | $75.2m | $99.3m | $102.4m | $85.2m | $67.6m | $46.9m | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | $32.8m | — | — | $54.6m | $56.0m | $75.2m | — | — | — | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent | $0 | — | — | $76.3m | $0 | $0 | — | — | — | — | |
| Net Income (Loss) Attributable to Parent | $32.8m | $33.3m | $58.0m | $130.9m | $56.0m | $75.2m | $75.4m | $61.1m | $50.4m | $34.8m | |
| Earnings Per Share, Basic | $1.26 | $1.32 | $2.34 | $5.64 | $2.67 | $3.65 | $3.76 | $3.18 | $2.71 | $1.97 | |
| Earnings Per Share, Diluted | $1.25 | $1.30 | $2.30 | $5.50 | $2.62 | $3.54 | $3.68 | $3.13 | $2.68 | $1.96 | |
| Common Stock, Dividends, Per Share, Declared | $0.48 | $0.48 | $0.60 | $0.72 | $0.80 | $0.98 | $1.20 | $1.44 | $1.52 | $1.56 | |
| Weighted Average Number of Shares Outstanding, Basic | 26.1m | 25.2m | 24.7m | 23.2m | 21.0m | 20.6m | 20.1m | 19.2m | 18.6m | 17.7m | |
| Weighted Average Number of Shares Outstanding, Diluted | 26.3m | 25.6m | 25.3m | 23.8m | 21.4m | 21.2m | 20.5m | 19.5m | 18.8m | 17.8m | |
| Selling, General and Administrative Expense | $341.2m | $331.2m | $329.1m | $314.2m | $310.7m | $345.7m | $379.8m | $334.9m | $309.8m | $305.7m | |
| Other Nonoperating Income (Expense) | ($2.6m) | ($4.5m) | ($4.5m) | ($3.4m) | ($5.0m) | ($7.4m) | ($14.4m) | ($1.9m) | ($2.1m) | ($3.1m) | |
| Current Income Tax Expense (Benefit) | — | — | — | — | — | — | — | — | — | $10.1m | |
| Income Tax Expense (Benefit) | $23.2m | $30.8m | $19.2m | $16.8m | $19.2m | $24.1m | $27.0m | $24.2m | $17.2m | $12.1m | |
| Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement | — | — | — | — | — | $1.8m | — | — | — | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.