← KFORCE INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.3b |
$1.4b
+2.90%
|
$1.4b
+4.45%
|
$1.3b
-5.00%
|
$1.4b
+3.73%
|
$1.6b
+13.04%
|
$1.7b
+8.28%
|
$1.5b
-10.46%
|
$1.4b
-8.26%
|
$1.3b
-5.43%
|
$1.3b
+1.16%
|
|
| Cost of Goods and Services Sold | $911.2m |
$949.9m
+4.24%
|
$999.7m
+5.25%
|
$952.3m
-4.74%
|
$1.0b
+5.16%
|
$1.1b
+12.14%
|
$1.2b
+7.71%
|
$1.1b
-8.68%
|
$1.0b
-7.68%
|
$967.6m
-5.12%
|
$972.4m
+0.49%
|
|
| Gross Profit | $408.5m |
$408.1m
-0.11%
|
$418.6m
+2.59%
|
$395.0m
-5.63%
|
$396.2m
+0.30%
|
$456.9m
+15.30%
|
$501.1m
+9.68%
|
$427.1m
-14.78%
|
$385.4m
-9.75%
|
$361.4m
-6.25%
|
$372.0m
+2.94%
|
|
| 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 | $312.4m | |
| Operating Expenses | $352.5m | $344.0m | $341.5m | $323.6m | $321.0m | $357.6m | $398.7m | $341.8m | — | — | $1.3b | |
| Operating Income (Loss) | $58.6m |
$68.6m
+17.11%
|
$81.7m
+18.97%
|
$74.8m
-8.36%
|
$80.3m
+7.26%
|
$106.6m
+32.88%
|
$116.9m
+9.59%
|
$87.1m
-25.45%
|
$69.7m
-19.97%
|
$50.1m
-28.18%
|
$54.3m
+8.46%
|
|
| Gain (Loss) on Investments | — | — | ($563k) | ($245k) | ($702k) | — | — | — | — | — | — | |
| Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement | — | — | — | — | — | $1.8m | — | — | — | — | — | |
| Other Nonoperating Income (Expense) | ($2.6m) | ($4.5m) | ($4.5m) | ($3.4m) | ($5.0m) | ($7.4m) | ($14.4m) | ($1.9m) | ($2.1m) | ($3.1m) | — | |
| Income (Loss) from Equity Method Investments | — | — | — | ($831k) | ($1.7m) | ($2.5m) | ($3.8m) | ($750k) | $0 | $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 | $51.1m | |
| Current Income Tax Expense (Benefit) | — | — | — | — | — | — | — | — | — | $10.1m | $14.7m | |
| Income Tax Expense (Benefit) | $23.2m | $30.8m | $19.2m | $16.8m | $19.2m | $24.1m | $27.0m | $24.2m | $17.2m | $12.1m | $14.7m | |
| Net Income (Loss) Attributable to Parent | $32.8m |
$33.3m
+1.56%
|
$58.0m
+74.19%
|
$130.9m
+125.70%
|
$56.0m
-57.18%
|
$75.2m
+34.15%
|
$75.4m
+0.34%
|
$61.1m
-19.03%
|
$50.4m
-17.46%
|
$34.8m
-30.92%
|
$36.5m
+4.75%
|
|
| Earnings Per Share, Basic | $1.26 | $1.32 | $2.34 | $5.64 | $2.67 | $3.65 | $3.76 | $3.18 | $2.71 | $1.97 | $2.12 | |
| Earnings Per Share, Diluted | $1.25 | $1.30 | $2.30 | $5.50 | $2.62 | $3.54 | $3.68 | $3.13 | $2.68 | $1.96 | $2.12 | |
| 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 | — | |
| 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 | 17.2m | |
| 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 | 17.3m | |
| Additional Financial Items | ||||||||||||
| Capitalized Computer Software, Amortization | — | — | — | $1.1m | $1.1m | $1.7m | $1.8m | $1.9m | $2.7m | $2.9m | — | |
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| Realized Investment Gains (Losses) | — | — | $0 | — | — | — | — | — | — | — | — | |
| 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 | — | — | — | — | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.