Skip to content

Dossier · KFRC · Dormant

KFRC · Kforce Inc. · Stock research

Last analysed ·

Current thesis

Cyclical staffing recovery is fully printed Q1 returned to YoY growth, Q2 guided +~4% but price ran ~24% in three weeks to a fresh all-time high near $58.6, ~38% above the $42.33 consensus PT, into the confirmed 2026-07-27 Q2 print. A low-beta income name stretched past every analyst target into a binary; the extension, not the story, is now the risk. Nothing to chase pre-print.

Invalidation trigger

A weekly close below $50 forfeits the early-July breakout shelf (the ~$50.90 pivot) and signals the recovery-momentum leg has rolled, opening the $46–47 June base and the $40–42 post-Q1 gap; secondary, a 2026-07-27 Q2 print under the $344M revenue guide low-end or margins missing the 5.0–5.4% band.

Thesis status

Played out resolved published trigger did not fire How this is scored →

Latest analysis and events for KFRC —

As of 2026-07-18, orbyd's latest analysis for Kforce Inc. (KFRC): Cyclical staffing recovery is fully printed Q1 returned to YoY growth, Q2 guided +~4% but price ran ~24% in three weeks to a fresh all-time high near $58.6, ~38% above the $42.33 consensus PT, into the confirmed 2026-07-27 Q2 print. A low-beta income name stretched past every analyst target into a binary; the extension, not the story, is now the risk. Nothing to chase pre-print.

Invalidation trigger: A weekly close below $50 forfeits the early-July breakout shelf (the ~$50.90 pivot) and signals the recovery-momentum leg has rolled, opening the $46–47 June base and the $40–42 post-Q1 gap; secondary, a 2026-07-27 Q2 print under the $344M revenue guide low-end or margins missing the 5.0–5.4% band.

Next dated event on file: — catalyst in 8d.

Current Thesis

Kforce is a US technology and finance/accounting staffing firm working off a multi-year revenue trough, and the cyclical inflection that was a forecast last spring is now printed on the tape. The problem for a momentum entry is not the story it is the price. Since the 2026-04-27 Q1 beat that lifted the stock off a ~$38–39 base, KFRC has climbed almost without interruption to $58.56 (2026-07-17 close), tagging a fresh all-time high of $60.70 intraday and running roughly 24% in the three weeks since late June. That puts it ~38% above the $42.33 consensus price target, with all five covering analysts' 12-month targets sitting below spot. The next hard event, the Q2 CY2026 print, is confirmed for 2026-07-27 after the close. A genuine recovery in a low-beta, ~2.7%-yield income name, stretched far past every published target, with no staffing-peer cluster behind it, running vertically into a binary earnings date nine sessions out. The setup rewards standing aside for the print or a post-print base, not chasing an extended legacy-cyclical at its highs.

Bullish and bearish views on Kforce Inc.

The model's bull view on Kforce Inc. (KFRC), in brief: Inflection is printed: Q1 CY2026 (2026-04-27) revenue $330.4M halted a roughly two-year, ~-5%/yr decline the first stabilization in years with EPS $0.46 beating the $0.40 consensus by $0.06. The bear view: The tape has overshot every target: $58.56 (2026-07-17) sits ~38% above the $42.33 consensus PT, and each of the five analyst 12-month targets is below spot (implied ~-27.7% to consensus). Both cases follow in full.

Bull Case

  • Inflection is printed: Q1 CY2026 (2026-04-27) revenue $330.4M halted a roughly two-year, ~-5%/yr decline the first stabilization in years with EPS $0.46 beating the $0.40 consensus by $0.06.
  • Guide raises into the recovery: Q2 CY2026 guided (2026-04-27) to $344–352M revenue (~$348M mid, +~4% YoY per billing day) and EPS $0.67–0.75 (~+20% YoY at the midpoint), sequential acceleration off the trough.
  • Margin mix improving: Q2 operating margin guided 5.0–5.4% (2026-04-27), with demand rotating toward higher-margin consulting lifting earnings quality ahead of the revenue line.
  • AI shows up as demand: the Q1 call (2026-04-27) cited a data & AI consulting pipeline up ~50% YoY enterprises hiring to build and deploy.
  • Sell-side warmed in a cluster: William Blair upgraded to outperform from market perform (2026-04-21); Baird raised its target to $42 from $40, outperform (2026-04-28); consensus rating reads "Buy."
  • Trend is intact and above rising averages: 50-day MA ~$43.47 and 200-day MA ~$35.04 as of 2026-07-01, with price making a fresh 52-week high on 2026-07-17 a strongly trending tape, and forward P/E ~23.6 versus trailing ~29.7 as earnings growth compresses the multiple.

Bear Case

  • The tape has overshot every target: $58.56 (2026-07-17) sits ~38% above the $42.33 consensus PT, and each of the five analyst 12-month targets is below spot (implied ~-27.7% to consensus).
  • Vertical run into a binary: ~24% in three weeks (~$47 late June → $58.56 on 2026-07-17), tagging an all-time high of $60.70, nine sessions before the 2026-07-27 print a sell-the-news setup if the guide is met but not crushed.
  • Growth is a cyclical bounce, not a velocity narrative: +~4% YoY guidance is far from the 30–40% accelerating curve a momentum-velocity entry requires.
  • No cohort: staffing peers (RHI, ASGN, MAN, HSII) are not breaking out in sympathy; the move is idiosyncratic and lacks cluster confirmation.
  • Wrong DNA for aggressive sizing: ~$980M cap, trailing P/E ~29.7, ~2.73% yield ($1.60/yr) staffing's structurally low multiple and a low-beta income profile.
  • AI cuts both ways: the same automation feeding the near-term consulting pipeline is a multi-quarter structural headwind to core contract IT/dev/QA staffing.

Setup & Price Structure

  • Last $58.56 (2026-07-17 close), day range $56.82–$60.70, fresh 52-week high $60.70; 52-week range $24.49–$60.70.
  • Deeply extended above trend: price sits ~35% above the 50-day MA (~$43.47) and ~67% above the 200-day (~$35.04, both readings 2026-07-01 and rising since).
  • Breakout base: on 2026-07-01 the stock cleared the prior ~$50.70/$50.90 high and never looked back; that ~$50–51 shelf is the pivot defining the current leg. Below it lies the ~$46–47 June consolidation, then the post-Q1 gap toward $40–42.
  • A first mean-reversion pullback toward the 50-day is a ~$44–48 zone a 15–25% air pocket from spot, the risk a low-beta name carries once it runs this far this fast.
  • Structure reads as a late-stage parabolic extension into a catalyst, not a fresh base offering a defined-risk entry.

Catalyst Calendar (next 30 days)

  • 2026-07-27 (confirmed): Q2 CY2026 earnings, released post-market with a 5:00pm ET call. Guide is $344–352M revenue, EPS $0.67–0.75, operating margin 5.0–5.4%. This is the binary the whole leg is priced into.
  • ~2026-07-27 (est.): Q3 dividend declaration typically accompanies the print; the quarterly rate is $0.40 ($1.60 annualized), last paid ~2026-06-26.
  • No other dated catalyst inside the window; between now and 2026-07-27 the tape is momentum and positioning only.

What Would Change Our Mind

  • A weekly close below $50 forfeits the early-July breakout shelf (the ~$50.90 pivot) and signals the recovery-momentum leg has rolled, opening the $46–47 June base and the $40–42 post-Q1 gap.
  • To the upside, a clean beat-and-raise on 2026-07-27 that lifts the H2 guide and drags the consensus PT up toward spot would convert pure extension into a fundamentally supported trend the constructive re-entry is a post-print higher-low or base, not a chase into the print.
  • Peer confirmation would change the character of the move: RHI, ASGN, or MAN breaking out in sympathy would turn an idiosyncratic single-name run into a staffing-cycle theme leg worth pressing.

Correlation Notes

  • Identity: KFRC = Kforce Inc., US technology plus finance/accounting staffing (NASDAQ, Tampa HQ). It is NOT managed care, industrial, freight, or EMS auto theme-discovery has repeatedly mislabeled it (six unrelated themes in five weeks through May). Correlate with staffing peers RHI, ASGN, MAN, HSII.
  • Macro sensitivity: low-beta, rate- and white-collar-hiring-driven; it tracks labor-cycle data (jobs reports, BLS professional/business-services employment) far more than any AI or datacenter theme.
  • Cluster status: peers are not confirming; the advance to fresh highs is a single-name event, which is why the move lacks the breadth a durable theme leg needs.
  • AI cross-current: near-term demand tailwind via consulting, long-term automation threat to core contract staffing the same force on two different clocks.

Themes

staffing-cyclical-recovery, it-staffing-labor-cycle, ai-consulting-demand

Notes

  • IDENTITY: KFRC = Kforce Inc., US tech + finance/accounting staffing firm (NASDAQ). NOT managed care / industrial / EMS the auto theme-discovery tags are mislabels; ignore them and correlate with staffing peers (RHI, ASGN, MAN, HSII).
  • Theme-engine churned this ticker through 6 unrelated themes in 5 weeks (industrial-power-ai -> consumer-cyclical -> EMS -> m&a-activism -> health-managed-care). That churn itself signals no coherent thematic momentum.
  • EARNINGS BLACKOUT: next print Q2 CY2026 ~2026-07-27 (est.). Nothing for ~7 weeks dead-money risk; the trade lives at that print.
  • Income-name caveat: ~3.4% div yield ($1.60/yr, next ex-div 2026-06-15 $0.40, pay 2026-06-26). Some data feeds show a ~6% yield that is stale/wrong at the current ~$46.5 price.
  • Structural watch: AI is a near-term demand tailwind (data/AI consulting pipeline +50% YoY) but a long-term automation threat to core contract IT/dev staffing. Re-check on each refresh.
  • Q1 CY2026 print 2026-04-27: rev $330.4M (~flat YoY, first YoY growth in years), GAAP EPS $0.46 (+18.4% vs cons), adj EBITDA $16.9M / 5.1% margin, GM 27.3%. Stock +17-20%.
  • IDENTITY: KFRC = Kforce Inc., US tech + finance/accounting staffing (NASDAQ, Tampa HQ). NOT managed care / industrial / EMS auto theme-discovery tags are mislabels; correlate with RHI, ASGN, MAN, HSII.
  • EARNINGS BLACKOUT: next print Q2 CY2026 ~2026-07-27 (est.). ~7 weeks of dead air the trade lives at that print.
  • Income-name caveat: ~3.4% yield ($1.60/yr, $0.40 quarterly; ex-div ~2026-06-15, pay ~2026-06-26). Feeds showing ~6% or $1.52/2.6% are stale at the ~$46.5 price.
  • Price sits ABOVE the analyst PT band: avg ~$42.33, Baird $42 (raised from $40, early June, Outperform). Extension flag for a low-beta name, not momentum confirmation.
  • Structural watch: AI is a near-term demand tailwind (data/AI consulting pipeline +50% YoY) but a long-term automation threat to core contract IT/dev staffing. Re-check each refresh.
  • Q1 CY2026 (2026-04-27): rev $330.4M (+0.1% YoY, first YoY growth in years), GAAP EPS $0.46 (+18.4% vs cons, +2.2% YoY), adj EBITDA $16.9M/5.1%, GM 27.3% (+60bps). Stock +17–20%. Q2 guide $344–352M, EPS $0.67–0.75.
  • Theme-engine churned KFRC through 6 unrelated themes in 5 weeks churn itself = no coherent thematic momentum.
  • EARNINGS BLACKOUT: next print Q2 CY2026 ~2026-07-27 (est., Monday post-market). ~4 weeks of dead air after the 2026-06-26 dividend pay date the trade lives at that print.
  • Q2 CY2026 guide (issued 2026-04-27): revenue $344–352M (~$348M mid, +~4% YoY), EPS $0.67–0.75 (~+20% YoY mid), operating margin 5.0–5.4%, Flex GM ~26.4–26.6%.
  • Q1 CY2026 (2026-04-27): rev $330.4M (~flat YoY, first return to YoY growth in years), diluted EPS $0.46 (+2.2% YoY). Stock gapped +17–20%.
  • Price extended above PT band: ~$47.17 (2026-06-25) vs $42.33 consensus, near $50.70 52-wk high. Baird/UBS/Truist lifted targets; one fair-value model now $47. Extension flag for a low-beta name, not momentum confirmation.
  • Income-name caveat: ~3.35% yield ($1.60/yr, $0.40 quarterly). Feeds showing ~6% or $1.52/2.6% are stale at the ~$47 price.
  • Structural watch: AI is a near-term demand tailwind (data/AI consulting pipeline +50% YoY) but a long-term automation threat to core contract IT/dev/QA staffing. Re-check each refresh.
  • No peer cluster: staffing comps (RHI, ASGN, MAN, HSII) not breaking out in sympathy move is idiosyncratic, not a confirmed theme leg.
  • Theme-engine churned this ticker through 6 unrelated themes in 5 weeks (industrial-power-ai → consumer-cyclical → EMS → m&a-activism → health-managed-care). That churn signals no coherent thematic momentum.
  • IDENTITY: KFRC = Kforce Inc., US tech + finance/accounting staffing (NASDAQ, Tampa HQ). NOT managed care/industrial/freight/EMS auto theme-discovery tags are mislabels (6 unrelated themes in 5 weeks). Correlate with staffing peers RHI, ASGN, MAN, HSII.
  • EARNINGS: Q2 CY2026 CONFIRMED 2026-07-27, post-market, conference call 5:00pm ET. Guide $344–352M rev, EPS $0.67–0.75, op margin 5.0–5.4%. Binary the whole run is priced into this print.
  • EXTENSION FLAG: $58.56 close (2026-07-17), fresh ATH $60.70 intraday. Price ~38% above the $42.33 consensus PT; all 5 analyst 12-month targets sit BELOW spot. ~35% above the 50-day MA (~$43.47). Ran ~24% in 3 weeks into the print.
  • DIVIDEND: $1.60/yr ($0.40 quarterly), yield ~2.73% at ~$58.6. Feeds showing ~6% or $1.52/2.6% are stale/wrong at current price. Last paid ~2026-06-26; next declaration likely with the 07-27 print.
  • STRUCTURE: breakout pivot ~$50–51 (cleared 2026-07-01 off the prior $50.70 high). Below that = $46–47 June base, then $40–42 post-Q1 gap-fill. 200-day MA ~$35.04.
  • AI DOUBLE-EDGE: near-term demand tailwind (data & AI consulting pipeline +~50% YoY per Q1 call) but long-term automation threat to core contract IT/dev/QA staffing. Re-check each refresh.
  • NO CLUSTER: staffing peers not breaking out in sympathy move is idiosyncratic, single-name, lacks theme breadth. Low-beta income name, wrong DNA for aggressive momentum sizing.

Related · shared themes

See also · stocks to watch