KFORCE INC (KFRC)

$49.41 +0.41%
EARNINGS ANALYTICS
event_upcoming Est. Next Earnings: 2026-07-28 ESTIMATED
search

Since May 05, 2005, KFORCE INC (KFRC) has reported earnings 82 times. On average the shares move ±6.47% post-earnings, with a positive reaction 50.0% of the time. Its largest post-earnings gain was +43.3% (Apr 27, 2026) and its largest decline was -32.51% (Aug 02, 2011). The next earnings report is predicted for 2026-07-28 (estimated).

Earnings Price Reaction

Scroll to zoom, drag to pan — click earnings dots for details

Beat Miss

Earnings Impact

Total Earnings

82

Avg Abs. Movement

±6.47%

Positive %

50.0%

Negative %

50.0%

Historical Earnings Statistics

Date Timing Open High Close Volume Movement % SEC Filing
Apr 27, 2026 ☽ POST $32.24 $33.19 $32.01 539,900 +43.3% open_in_new
Feb 02, 2026 ☽ POST $35.01 $36.28 $36.15 296,100 -3.82% open_in_new
Nov 03, 2025 ☽ POST $24.62 $24.90 $23.87 460,700 +28.69% open_in_new
Jul 28, 2025 ☽ POST $44.51 $45.61 $45.06 390,800 -18.27% open_in_new
Apr 28, 2025 ☽ POST $41.77 $41.99 $40.69 245,100 -14.43% open_in_new
Feb 03, 2025 ☽ POST $51.93 $52.00 $50.75 316,400 +1.02% open_in_new
Oct 28, 2024 ☽ POST $51.59 $52.47 $52.24 260,700 +2.48% open_in_new
Jul 29, 2024 ☽ POST $63.92 $64.21 $63.04 77,700 +3.88% open_in_new
Apr 29, 2024 ☽ POST $59.27 $60.25 $59.53 70,400 -3.85% open_in_new
Feb 05, 2024 ☽ POST $62.65 $63.27 $63.16 112,000 -0.98% open_in_new
Oct 30, 2023 ☽ POST $52.68 $52.75 $51.56 166,800 +8.55% open_in_new
Jul 31, 2023 ☽ POST $57.52 $58.48 $57.80 125,500 -6.16% open_in_new
May 08, 2023 ☽ POST $51.22 $51.22 $50.21 201,000 -4.55% open_in_new
Feb 06, 2023 ☽ POST $52.18 $52.33 $51.77 111,400 +1.22% open_in_new
Oct 31, 2022 ☽ POST $56.94 $57.60 $56.65 147,400 -7.49% open_in_new
Aug 01, 2022 ☽ POST $58.11 $59.85 $59.41 107,200 -7.18% open_in_new
May 02, 2022 ☽ POST $61.82 $63.31 $62.39 100,900 +3.94% open_in_new
Feb 07, 2022 ☽ POST $59.94 $60.23 $60.14 168,100 +10.49% open_in_new
Nov 01, 2021 ☽ POST $57.19 $58.97 $58.60 66,300 +4.34% open_in_new
Aug 03, 2021 ☽ POST $54.60 $55.31 $55.28 99,100 -6.63% open_in_new
May 03, 2021 ☽ POST $49.34 $50.21 $50.09 109,400 +7.67% open_in_new
Feb 08, 2021 ☽ POST $39.55 $41.21 $41.00 138,100 -0.15% open_in_new
Nov 02, 2020 ☽ POST $30.13 $30.96 $30.66 142,600 +9.4% open_in_new
Aug 10, 2020 ☽ POST $26.39 $27.43 $27.32 112,900 +22.6% open_in_new
May 06, 2020 ☽ POST $25.42 $25.81 $25.12 105,300 +1.46% open_in_new
Feb 05, 2020 ☀ PRE $30.62 $30.92 $29.89 282,600 -5.86% open_in_new
Oct 30, 2019 ☀ PRE $34.66 $34.67 $34.08 187,400 +0.72% open_in_new
Jul 31, 2019 ☀ PRE $28.98 $30.62 $28.67 251,000 -6.04% open_in_new
May 01, 2019 ☀ PRE $28.78 $29.98 $29.22 231,900 -3.03% open_in_new
Feb 06, 2019 ☀ PRE $27.96 $29.53 $29.45 220,900 +6.02% open_in_new
Dec 26, 2018 ☽ POST $23.54 $24.34 $24.22 109,800 +2.44% open_in_new
Aug 01, 2018 ☀ PRE $31.31 $34.11 $33.70 508,400 +8.2% open_in_new
May 01, 2018 ☽ POST $21.80 $22.25 $21.76 550,600 +11.51% open_in_new
Oct 31, 2017 ☽ POST $16.48 $17.38 $17.05 148,700 +8.83% open_in_new
Aug 01, 2017 ☽ POST $15.36 $15.60 $15.40 123,400 -3.41% open_in_new
May 02, 2017 ☽ POST $18.02 $18.02 $17.82 202,100 -6.76% open_in_new
Feb 07, 2017 ☽ POST $17.78 $17.88 $17.06 194,100 +13.35% open_in_new
Nov 01, 2016 ☽ POST $13.83 $14.07 $13.75 318,300 -3.18% open_in_new
Aug 02, 2016 ☽ POST $14.67 $14.67 $14.19 175,600 -7.68% open_in_new
May 03, 2016 ☽ POST $14.92 $15.14 $15.08 205,000 -6.3% open_in_new
Feb 09, 2016 ☽ POST $15.25 $15.68 $15.00 175,500 -19.66% open_in_new
Nov 03, 2015 ☽ POST $22.21 $22.38 $22.08 216,900 -8.05% open_in_new
Aug 04, 2015 ☽ POST $17.95 $18.11 $17.92 106,400 +19.41% open_in_new
Apr 28, 2015 ☽ POST $17.19 $17.36 $17.28 134,200 +2.94% open_in_new
Feb 10, 2015 ☽ POST $18.92 $19.12 $18.71 97,500 -4.95% open_in_new
Oct 28, 2014 ☽ POST $15.67 $16.51 $16.28 257,200 +5.52% open_in_new
Aug 05, 2014 ☽ POST $14.18 $14.55 $14.01 953,800 -1.68% open_in_new
Apr 30, 2014 ☽ POST $16.10 $17.51 $17.45 922,000 +1.64% open_in_new
Feb 12, 2014 ☽ POST $16.09 $16.31 $15.79 818,800 +1.81% open_in_new
Oct 30, 2013 ☽ POST $13.08 $14.94 $14.67 995,000 +0.31% open_in_new
Jul 30, 2013 ☽ POST $11.30 $11.58 $11.54 73,800 +8.03% open_in_new
Apr 30, 2013 ☽ POST $11.17 $11.51 $11.30 254,300 -17.26% open_in_new
Feb 06, 2013 ☽ POST $10.23 $12.31 $11.71 556,700 -5.17% open_in_new
Jul 31, 2012 ☽ POST $8.19 $8.25 $8.01 180,800 -6.05% open_in_new
May 01, 2012 ☽ POST $10.01 $10.26 $10.01 166,000 -4.91% open_in_new
Feb 08, 2012 ☽ POST $9.38 $10.08 $9.92 634,100 -2.23% open_in_new
Nov 01, 2011 ☽ POST $8.39 $8.57 $8.48 407,700 +4.41% open_in_new
Aug 02, 2011 ☽ POST $9.36 $9.44 $8.96 161,100 -32.51% open_in_new
May 03, 2011 ☽ POST $10.53 $10.64 $10.35 157,000 -3.68% open_in_new
Feb 08, 2011 ☽ POST $13.11 $13.17 $12.96 431,400 -0.96% open_in_new
Nov 01, 2010 ☽ POST $10.46 $10.61 $10.33 363,100 +1.47% open_in_new
Aug 04, 2010 ☽ POST $9.76 $9.78 $9.78 161,800 -0.85% open_in_new
May 04, 2010 ☽ POST $9.87 $9.87 $9.67 246,900 +5.87% open_in_new
Feb 10, 2010 ☽ POST $9.72 $9.72 $9.61 197,500 -0.5% open_in_new
Nov 04, 2009 ☽ POST $7.41 $8.42 $8.31 239,400 +8.58% open_in_new
Aug 05, 2009 ☽ POST $7.54 $8.05 $7.67 386,200 -0.81% open_in_new
May 06, 2009 ☽ POST $7.32 $7.51 $7.18 307,900 -0.96% open_in_new
Feb 12, 2009 ☽ POST $5.23 $5.53 $5.49 107,400 -2.77% open_in_new
Oct 29, 2008 ☽ POST $4.90 $4.93 $4.66 320,200 +12.33% open_in_new
Jul 30, 2008 ☽ POST $6.52 $6.57 $6.44 696,700 +6.24% open_in_new
Apr 30, 2008 ☽ POST $5.99 $6.09 $5.70 497,800 +2.55% open_in_new
Feb 06, 2008 ☀ PRE $6.34 $6.43 $6.08 483,400 +0.34% open_in_new
Oct 31, 2007 ☽ POST $8.37 $8.54 $8.33 456,200 -2.08% open_in_new
Aug 01, 2007 ☽ POST $9.83 $10.30 $10.06 305,900 +4.27% open_in_new
May 02, 2007 ☽ POST $10.03 $10.62 $10.51 1,063,500 +1.05% open_in_new
Feb 07, 2007 ☽ POST $10.03 $10.03 $9.63 482,100 -0.5% open_in_new
Aug 01, 2006 ☽ POST $8.90 $8.90 $8.48 210,700 -0.98% open_in_new
May 03, 2006 ☽ POST $10.38 $11.02 $10.91 1,352,200 +2.79% open_in_new
Feb 08, 2006 ☽ POST $7.88 $8.26 $8.12 1,346,100 +0.34% open_in_new
Nov 03, 2005 ☽ POST $7.96 $8.15 $8.06 425,500 -1.8% open_in_new
Aug 04, 2005 ☽ POST $7.04 $7.30 $7.04 354,800 -1.18% open_in_new
May 05, 2005 ☽ POST $4.98 $5.02 $4.96 219,000 +5.03% open_in_new
event

Earnings Count

82

Total earnings in dataset

trending_up

Avg Abs. Movement

±6.47%

Avg % price change on earnings

description

SEC Filings

View

Browse all SEC filings

SEC Filing Types

description 4
1873 chevron_right
description 8-K
271 chevron_right
description SC 13G/A
136 chevron_right
description 10-Q
91 chevron_right
description SC 13G
45 chevron_right
description 11-K
39 chevron_right
description 10-K
30 chevron_right
description DEF 14A
29 chevron_right

Recent SEC Filings

10 most recent

Frequently asked about KFRC earnings

When does KFORCE INC report earnings next? expand_more

KFORCE INC (KFRC)'s next earnings date is estimated for 2026-07-28. This is a prediction based on its historical quarterly reporting pattern, not a company-confirmed date.

How much does KFRC stock move after earnings? expand_more

Over 82 reports, KFRC has moved an average of ±6.47% the session after earnings, closing higher 50.0% of the time.

What was KFRC's biggest post-earnings move? expand_more

KFRC's largest post-earnings gain on record was +43.3% on Apr 27, 2026, and its largest decline was -32.51% on Aug 02, 2011.

Where can I find KFORCE INC's SEC filings? expand_more

All of KFORCE INC's SEC filings — 10-K, 10-Q, 8-K and more — are listed in the SEC filings section on this page, each linking to the original document on SEC.gov.