bf/NASDAQ:KFRC_icon.jpeg

COM:KFORCE

KForce

  • Stock

Last Close

58.52

22/11 21:00

Market Cap

1.16B

Beta: -

Volume Today

106.15K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
302.92M
-
305.31M
0.79%
327.42M
7.24%
313.81M
4.16%
318.74M
1.57%
312.61M
1.92%
337.35M
7.91%
341.57M
1.25%
327.70M
4.06%
322.20M
1.68%
335.05M
3.99%
336.46M
0.42%
326.00M
3.11%
333.99M
2.45%
340.31M
1.89%
341.05M
0.22%
342.59M
0.45%
346.29M
1.08%
358.62M
3.56%
355.45M
0.88%
357.98M
0.71%
326.74M
8.73%
338.86M
3.71%
345.56M
1.98%
336.23M
2.70%
335.21M
0.30%
343.02M
2.33%
365.42M
6.53%
354.05M
3.11%
363.23M
2.59%
403.61M
11.12%
402.73M
0.22%
410.36M
1.90%
416.97M
1.61%
436.52M
4.69%
437.62M
0.25%
419.66M
4.10%
406.00M
3.26%
389.19M
4.14%
373.12M
4.13%
363.45M
2.59%
351.89M
3.18%
356.32M
1.26%
353.32M
0.84%
cost of revenue
206.80M
-
214.21M
3.58%
224.22M
4.67%
215.52M
3.88%
220.36M
2.25%
217.87M
1.13%
231.31M
6.17%
231.75M
0.19%
224.18M
3.27%
225.01M
0.37%
228.76M
1.67%
231.08M
1.01%
226.35M
2.05%
236.86M
4.64%
236.39M
0.20%
236.68M
0.12%
239.96M
1.39%
246.10M
2.56%
251.14M
2.05%
251.07M
0.03%
251.43M
0.14%
233.56M
7.11%
237.84M
1.83%
242.75M
2.07%
238.21M
1.87%
240.68M
1.04%
245.66M
2.07%
261.55M
6.47%
253.59M
3.04%
264.54M
4.32%
284.68M
7.61%
283.46M
0.43%
290.37M
2.44%
293.08M
0.93%
305.44M
4.22%
310.95M
1.80%
300.18M
3.46%
292.02M
2.72%
278.92M
4.48%
269.66M
3.32%
265.32M
1.61%
256.64M
3.27%
257.35M
0.28%
254.75M
1.01%
gross profit
96.12M
-
91.10M
5.22%
103.19M
13.28%
98.29M
4.75%
98.38M
0.09%
94.74M
3.70%
106.04M
11.93%
109.82M
3.57%
103.52M
5.74%
97.19M
6.11%
106.28M
9.36%
105.38M
0.85%
99.65M
5.44%
97.14M
2.52%
103.92M
6.98%
104.38M
0.44%
102.63M
1.67%
100.19M
2.38%
107.48M
7.28%
104.38M
2.89%
106.56M
2.08%
93.18M
12.56%
101.03M
8.42%
102.81M
1.77%
98.03M
4.66%
94.52M
3.57%
97.36M
3.00%
103.88M
6.69%
100.46M
3.29%
98.68M
1.77%
118.93M
20.52%
119.26M
0.28%
119.99M
0.61%
123.89M
3.25%
131.07M
5.80%
126.67M
3.36%
119.48M
5.68%
113.98M
4.61%
110.27M
3.26%
103.46M
6.17%
98.13M
5.16%
95.25M
2.93%
98.97M
3.91%
98.57M
0.41%
selling and marketing expenses
12.23M
-
12.58M
2.92%
12.52M
0.50%
11.91M
4.83%
13.44M
12.83%
14.18M
5.48%
12.67M
10.63%
13.02M
2.75%
12.33M
5.30%
12.40M
0.53%
13.29M
7.21%
11.97M
9.95%
16.82M
40.56%
13.03M
22.53%
13.25M
1.69%
11.27M
15.00%
12.90M
14.48%
13.70M
6.22%
13.35M
2.58%
13.39M
0.37%
13.92M
3.93%
13.18M
5.34%
13.10M
0.63%
13.35M
1.93%
13.36M
0.10%
14.85M
11.14%
14.54M
2.07%
12.69M
12.73%
10.83M
14.65%
11.15M
2.99%
10.70M
4.06%
13.44M
25.54%
15.24M
13.44%
14.82M
2.73%
13.78M
7.06%
13.88M
0.74%
17.83M
28.44%
13.72M
23.02%
11.99M
12.64%
-39.71M
-
general and administrative expenses
78.24M
-
65.63M
16.12%
70.11M
6.82%
70.17M
0.10%
67.68M
3.56%
68.17M
0.73%
70.52M
3.45%
71.14M
0.88%
68.37M
3.90%
73.17M
7.02%
72.30M
1.20%
75.95M
5.05%
65.30M
14.02%
71.64M
9.72%
69.25M
3.34%
70.66M
2.03%
69.17M
2.10%
70.89M
2.49%
69.10M
2.52%
66.38M
3.94%
68.39M
3.04%
66.64M
2.57%
64.92M
2.57%
65.88M
1.47%
63.75M
3.22%
64.37M
0.96%
66.00M
2.54%
63.16M
4.31%
64.27M
1.75%
66.87M
4.05%
73.91M
10.53%
75.54M
2.20%
78.86M
4.40%
80.22M
1.73%
82.37M
2.67%
80.42M
2.36%
76.48M
4.90%
75.61M
1.14%
71.00M
6.10%
218.85M
-
78.31M
-
selling general and administrative expenses
90.46M
-
78.21M
13.54%
82.63M
5.65%
82.09M
0.65%
81.12M
1.18%
82.35M
1.52%
83.19M
1.02%
84.17M
1.17%
80.70M
4.12%
85.57M
6.03%
85.59M
0.02%
87.92M
2.72%
82.12M
6.59%
84.68M
3.11%
82.51M
2.57%
81.92M
0.71%
82.07M
0.18%
84.59M
3.08%
82.45M
2.53%
79.77M
3.25%
82.31M
3.19%
79.81M
3.04%
78.02M
2.25%
79.22M
1.55%
77.11M
2.66%
79.22M
2.73%
80.55M
1.68%
75.85M
5.83%
75.10M
0.99%
78.03M
3.90%
84.62M
8.44%
88.97M
5.15%
94.10M
5.77%
95.05M
1.00%
96.15M
1.16%
94.31M
1.91%
94.31M
0.01%
89.34M
5.27%
82.99M
7.10%
86.23M
3.90%
76.38M
11.42%
78.19M
2.38%
77.72M
0.60%
78.31M
0.76%
research and development expenses
other expenses
-355K
-
-365K
2.82%
-508K
39.18%
-218K
57.09%
-367K
68.35%
-453K
23.43%
-991K
118.76%
-463K
53.28%
-288K
37.80%
-555K
92.71%
-718K
29.37%
-663K
7.66%
-711K
7.24%
-1.19M
66.67%
-1.36M
14.51%
-1.36M
0.52%
-629K
53.89%
-1.34M
112.88%
-1.26M
6.20%
-1.04M
16.88%
-859K
17.72%
-923K
7.45%
-403K
56.34%
-880K
118.36%
-1.22M
38.52%
-1.38M
13.29%
-1.43M
3.33%
-938K
34.27%
-1.30M
38.38%
-1.28M
1.00%
-3.11M
142.18%
-1.45M
53.47%
-1.53M
5.80%
1.09M
171.34%
1.08M
1.56%
1.04M
2.88%
1.21M
16.08%
1.23M
1.73%
-313K
125.36%
-181K
42.17%
-740K
308.84%
1.54M
-
cost and expenses
299.71M
-
294.79M
1.64%
309.25M
4.91%
300.25M
2.91%
303.98M
1.24%
302.62M
0.45%
316.94M
4.73%
318.50M
0.49%
307.31M
3.51%
312.91M
1.82%
316.60M
1.18%
321.07M
1.41%
310.52M
3.29%
323.58M
4.21%
320.95M
0.81%
320.71M
0.07%
324.07M
1.05%
332.70M
2.67%
335.53M
0.85%
332.79M
0.82%
335.68M
0.87%
315.02M
6.15%
317.39M
0.75%
323.40M
1.89%
316.75M
2.06%
321.29M
1.43%
327.58M
1.96%
338.71M
3.39%
329.86M
2.61%
343.77M
4.22%
370.49M
7.77%
373.46M
0.80%
385.56M
3.24%
389.22M
0.95%
402.67M
3.45%
406.30M
0.90%
395.71M
2.61%
382.59M
3.31%
363.26M
5.05%
357.09M
1.70%
341.69M
4.31%
336.16M
1.62%
335.06M
0.33%
334.60M
0.14%
operating expenses
92.91M
-
80.57M
13.28%
85.03M
5.53%
84.73M
0.34%
83.62M
1.31%
84.75M
1.35%
85.62M
1.03%
86.75M
1.31%
83.13M
4.17%
87.89M
5.73%
87.84M
0.06%
89.99M
2.45%
84.17M
6.47%
86.73M
3.04%
84.56M
2.50%
84.03M
0.62%
84.11M
0.09%
86.60M
2.96%
84.39M
2.56%
81.72M
3.16%
84.25M
3.10%
81.46M
3.31%
79.56M
2.34%
80.65M
1.37%
78.55M
2.61%
80.61M
2.63%
81.93M
1.63%
77.16M
5.82%
76.27M
1.15%
79.23M
3.88%
85.81M
8.30%
90.00M
4.88%
95.18M
5.76%
96.14M
1.01%
97.22M
1.12%
95.35M
1.93%
95.53M
0.18%
90.57M
5.18%
84.33M
6.89%
87.43M
3.67%
76.38M
12.64%
79.52M
4.12%
77.72M
2.27%
79.85M
2.74%
interest expense
1.30M
-
1.41M
-
1.98M
-
1.43M
-
-2.67M
286.46%
906K
133.91%
14.76M
1,528.70%
1.04M
92.92%
-1.04M
-
ebitda
20.16M
-
12.89M
36.08%
20.57M
59.59%
16.20M
21.24%
17.26M
6.52%
12.39M
28.22%
22.84M
84.41%
25.65M
12.30%
22.81M
11.07%
11.63M
49.02%
20.70M
77.93%
17.46M
15.62%
17.52M
0.36%
12.51M
28.62%
21.41M
71.17%
22.45M
4.86%
20.56M
8.44%
15.70M
23.62%
25.04M
59.43%
24.74M
1.19%
24.24M
2.01%
13.36M
44.87%
23.01M
72.18%
23.59M
2.52%
20.91M
11.35%
15.31M
26.79%
16.82M
9.84%
28.03M
66.67%
25.36M
9.51%
20.65M
18.57%
34.31M
66.15%
30.29M
11.72%
25.88M
14.55%
28.84M
11.41%
34.92M
21.11%
32.36M
7.33%
25.17M
22.24%
24.64M
2.10%
27.27M
10.70%
17.23M
36.81%
22.99M
33.38%
16.51M
28.17%
20.75M
25.67%
20.26M
2.37%
operating income
-11.31M
-
10.53M
193.10%
18.17M
72.62%
13.56M
25.38%
14.76M
8.82%
9.99M
32.29%
20.42M
104.35%
23.07M
13.02%
20.38M
11.66%
9.29M
54.41%
18.44M
98.44%
15.39M
16.57%
15.48M
0.59%
10.41M
32.76%
19.36M
86.03%
20.34M
5.08%
18.52M
8.98%
13.59M
26.62%
23.10M
69.99%
22.66M
1.88%
22.30M
1.59%
11.71M
47.48%
21.47M
83.27%
-22.16M
203.23%
19.48M
187.90%
13.91M
28.57%
15.44M
10.92%
26.72M
73.10%
24.19M
9.47%
19.45M
19.58%
33.12M
70.29%
29.27M
11.64%
-24.80M
184.75%
27.74M
211.86%
33.85M
22.00%
31.32M
7.47%
23.95M
23.52%
23.40M
2.30%
25.93M
10.81%
16.03M
38.18%
21.75M
35.67%
15.73M
27.70%
19.70M
25.26%
-18.72M
195.01%
depreciation and amortization
2.45M
-
2.36M
3.59%
2.40M
1.57%
2.64M
10.08%
2.50M
5.26%
2.40M
4.23%
2.43M
1.29%
2.58M
6.22%
2.43M
5.82%
2.34M
3.79%
2.25M
3.64%
2.08M
7.86%
2.05M
1.35%
2.10M
2.74%
2.05M
2.38%
2.11M
2.78%
2.04M
3.22%
2.12M
3.57%
1.94M
8.42%
2.07M
7.07%
1.94M
6.51%
1.65M
14.90%
1.54M
6.55%
1.43M
7.46%
1.43M
0.28%
1.39M
2.66%
1.38M
0.93%
1.31M
5.22%
1.17M
10.24%
1.20M
2.39%
1.19M
0.83%
1.03M
13.93%
1.08M
5.26%
1.09M
1.20%
1.08M
1.56%
1.04M
2.88%
1.21M
16.08%
1.23M
1.73%
1.34M
8.59%
1.20M
10.30%
1.24M
2.83%
785.50K
36.45%
1.55M
97.96%
1.54M
0.77%
total other income expenses net
-14.87M
-
-365K
97.54%
-508K
39.18%
-218K
57.09%
-367K
68.35%
-453K
23.43%
-991K
118.76%
-463K
53.28%
-288K
37.80%
-555K
92.71%
-718K
29.37%
-663K
7.66%
-711K
7.24%
-1.19M
66.67%
-1.36M
14.51%
-1.36M
0.52%
-629K
53.89%
-1.34M
112.88%
-1.26M
6.20%
-1.04M
16.88%
-859K
17.72%
-923K
7.45%
-403K
56.34%
-880K
118.36%
-1.22M
38.52%
-1.38M
13.29%
-1.43M
3.33%
-938K
34.27%
-1.30M
38.38%
-1.28M
1.00%
-3.11M
142.18%
-1.45M
53.47%
-1.53M
5.80%
-1.43M
6.46%
2.67M
286.46%
-906K
133.91%
-14.76M
1,528.70%
-1.04M
92.92%
-313K
70.05%
-181K
42.17%
-332K
83.43%
-656K
97.59%
-504K
23.17%
37.00M
7,441.87%
income before tax
-11.66M
-
10.16M
187.14%
17.66M
73.82%
13.34M
24.46%
14.39M
7.85%
9.54M
33.71%
19.43M
103.67%
22.61M
16.40%
20.10M
11.13%
8.74M
56.51%
17.73M
102.83%
14.72M
16.93%
14.77M
0.29%
9.22M
37.55%
18.00M
95.22%
18.98M
5.43%
17.89M
5.75%
12.25M
31.53%
21.84M
78.32%
21.62M
1.02%
21.44M
0.81%
10.79M
49.68%
21.06M
95.22%
21.28M
1.03%
18.26M
14.19%
12.53M
31.36%
14.01M
11.76%
25.78M
84.04%
22.89M
11.21%
18.17M
20.64%
30.01M
65.20%
27.82M
7.31%
23.27M
16.35%
26.31M
13.06%
36.52M
38.81%
30.41M
16.72%
9.20M
69.76%
22.36M
143.10%
25.62M
14.59%
15.85M
38.13%
21.42M
35.12%
15.07M
29.64%
19.20M
27.37%
18.29M
4.74%
income tax expense
-3.43M
-
3.91M
214.15%
6.96M
77.89%
5.35M
23.18%
5.33M
0.36%
3.75M
29.55%
7.83M
108.71%
9.07M
15.75%
8.20M
9.62%
5.09M
37.90%
6.86M
34.82%
5.70M
16.86%
5.53M
3.09%
3.32M
39.94%
6.86M
106.60%
8.88M
29.48%
11.75M
32.29%
3.07M
73.84%
5.57M
81.20%
5.44M
2.30%
5.09M
6.52%
2.82M
44.64%
4.99M
77.13%
5.37M
7.74%
3.65M
32.04%
3.43M
6.13%
4.12M
20.27%
7.02M
70.19%
4.61M
34.37%
4.91M
6.51%
8.82M
79.88%
7.65M
13.29%
2.71M
64.56%
7.13M
163.00%
9.61M
34.71%
8.15M
15.14%
2.13M
73.93%
6.15M
189.32%
7.05M
14.61%
5.28M
25.11%
5.70M
8.09%
4.08M
28.40%
5.04M
23.38%
4.08M
19.07%
net income
-8.23M
-
6.25M
175.89%
10.70M
71.28%
65.02M
507.47%
8.95M
86.24%
5.79M
35.33%
11.59M
100.40%
13.54M
16.84%
11.90M
12.14%
3.65M
69.33%
10.86M
197.64%
9.02M
16.97%
9.24M
2.43%
5.90M
36.12%
11.14M
88.82%
10.10M
9.38%
6.14M
39.20%
9.18M
49.43%
16.27M
77.35%
16.18M
0.58%
16.36M
1.11%
26.86M
64.19%
74.86M
178.75%
14.94M
80.04%
14.21M
4.90%
9.11M
35.91%
9.88M
8.55%
18.76M
89.81%
18.29M
2.55%
13.26M
27.48%
21.19M
59.78%
20.17M
4.81%
20.56M
1.94%
19.18M
6.71%
26.92M
40.33%
22.26M
17.29%
7.07M
68.23%
16.21M
129.21%
18.57M
14.58%
10.57M
43.07%
15.72M
48.61%
10.99M
30.09%
14.16M
28.85%
14.21M
0.37%
weighted average shs out
32.89M
-
32.97M
0.24%
32.48M
1.48%
31.35M
3.49%
29.21M
6.82%
28.28M
3.19%
28.13M
0.50%
28.11M
0.08%
27.43M
2.42%
26.69M
2.69%
26.18M
1.92%
27.11M
3.56%
26.80M
1.15%
25.22M
5.88%
26.72M
5.94%
26.61M
0.43%
26.33M
1.05%
24.80M
5.78%
26.12M
5.29%
24.73M
5.31%
26.03M
5.27%
24.52M
5.83%
23.90M
2.51%
22.77M
4.73%
22.93M
0.68%
21.55M
5.98%
20.79M
3.54%
20.78M
0.04%
22.17M
6.69%
20.93M
5.60%
20.67M
1.24%
20.43M
1.18%
21.50M
5.26%
21.36M
0.67%
21.21M
0.69%
20.83M
1.79%
20.50M
1.61%
19.45M
5.09%
20.34M
4.56%
20.12M
1.08%
19.19M
4.61%
18.94M
1.31%
18.70M
1.30%
18.58M
0.63%
weighted average shs out dil
33.08M
-
33.17M
0.27%
32.71M
1.38%
31.55M
3.54%
29.46M
6.63%
28.48M
3.34%
28.34M
0.48%
28.13M
0.72%
27.79M
1.21%
26.84M
3.42%
26.34M
1.89%
27.11M
2.95%
26.80M
1.15%
25.51M
4.81%
26.72M
4.75%
26.61M
0.43%
26.33M
1.05%
25.09M
4.68%
26.12M
4.08%
25.37M
2.88%
26.03M
2.63%
25.02M
3.90%
24.46M
2.24%
23.34M
4.56%
22.93M
1.79%
21.86M
4.65%
21.08M
3.58%
21.18M
0.48%
22.17M
4.69%
21.36M
3.66%
21.28M
0.37%
21.10M
0.86%
21.50M
1.92%
21.36M
0.67%
21.21M
0.69%
20.83M
1.79%
20.50M
1.61%
19.67M
4.05%
20.34M
3.43%
20.12M
1.08%
19.19M
4.61%
18.93M
1.37%
18.89M
0.24%
18.82M
0.33%
eps
-0.25
-
0.19
176%
0.33
73.68%
2.07
527.27%
0.31
85.02%
0.20
35.48%
0.41
105.00%
0.48
17.07%
0.43
10.42%
0.14
67.44%
0.41
192.86%
0.33
19.51%
0.34
3.03%
0.23
32.35%
0.42
82.61%
0.38
9.52%
0.23
39.47%
0.37
60.87%
0.62
67.57%
0.65
4.84%
0.63
3.08%
1.10
74.60%
3.13
184.55%
0.66
78.91%
0.62
6.06%
0.42
32.26%
0.48
14.29%
0.90
87.50%
0.82
8.89%
0.63
23.17%
1.02
61.90%
0.99
2.94%
0.96
3.03%
0.90
6.25%
1.27
41.11%
1.07
15.75%
0.35
67.29%
0.83
137.14%
0.91
9.64%
0.53
41.76%
0.82
54.72%
0.58
29.27%
0.76
31.03%
0.76
0%
epsdiluted
-0.25
-
0.19
176%
0.33
73.68%
2.06
524.24%
0.30
85.44%
0.20
33.33%
0.41
105.00%
0.48
17.07%
0.43
10.42%
0.14
67.44%
0.41
192.86%
0.33
19.51%
0.34
3.03%
0.23
32.35%
0.42
82.61%
0.38
9.52%
0.23
39.47%
0.37
60.87%
0.62
67.57%
0.64
3.23%
0.63
1.56%
1.07
69.84%
3.06
185.98%
0.64
79.08%
0.62
3.13%
0.42
32.26%
0.47
11.90%
0.89
89.36%
0.82
7.87%
0.62
24.39%
1
61.29%
0.96
4.00%
0.96
0%
0.90
6.25%
1.27
41.11%
1.07
15.75%
0.35
67.29%
0.82
134.29%
0.91
10.98%
0.53
41.76%
0.82
54.72%
0.58
29.27%
0.75
29.31%
0.75
0%

All numbers in (except ratios and percentages)