Dossier · KFRC · Dormant
KFRC · Kforce Inc.
Last analysed ·
Current thesis
Cyclical staffing inflection printed on the 2026-04-27 Q1 beat (+17–20% gap, first YoY revenue stabilization in 2 yrs; Q2 guided +~4% YoY, AI-consulting pipeline +50%). But the catalyst leg is spent ~$46.55 sits above the $42 analyst PT band, no peer cluster, next print ~2026-07-27. Probe only.
Invalidation trigger
Weekly close below ~$41 fills the post-Q1 gap and voids the breakout (or loss of the ~$45 pivot); OR Q2 print (~2026-07-27) shows revenue back under $340M / YoY growth re-stalling toward flat.
Thesis status
Open commitment scored if the trigger above fires How this is scored →Current Thesis
Kforce is a US technology + finance/accounting staffing firm working off a multi-year revenue trough. The 2026-04-27 Q1 CY2026 print gapped the stock +17–20%: revenue $330.4M (+0.1% YoY — the first YoY stabilization after a roughly -5%/yr two-year slide), GAAP EPS $0.46 (+18.4% vs consensus, +2.2% YoY), adj EBITDA $16.9M (5.1% margin), gross margin 27.3% (+60 bps YoY). Management guided Q2 to $344–352M (~$348M mid, +~4% YoY) and EPS $0.67–0.75, citing a data & AI consulting pipeline up ~50% YoY. Six weeks on, the catalyst leg is spent: ~$46.55 (2026-06-03) trades above both the ~$42.33 average analyst target and Baird's freshly-raised $42, the tape is range-bound near the highs, and the next hard catalyst (Q2 print) is ~7 weeks out. A real cyclical recovery wrapped in a low-beta income name with no peer cluster probe, not chase.
Bull Case
- Inflection is printed, not hoped: Q1 (2026-04-27) revenue $330.4M halted a two-year decline that ran ~-5%/yr first YoY revenue stabilization in years.
- Guide raised into the recovery: Q2 CY2026 $344–352M (+~4% YoY) and EPS $0.67–0.75 sequential acceleration off the trough, not a one-quarter pop.
- Margin mix shift: demand rotating toward consulting engagements that carry +400–600 bps higher margin; Q1 GM 27.3%, +60 bps YoY. Earnings quality improving ahead of the revenue line.
- AI showing up as demand: data & AI consulting pipeline +~50% YoY per the Q1 call the second-order story (enterprises hiring bodies to build/deploy AI) is live in the order book.
- Sell-side warming: Baird reiterated Outperform and lifted PT to $42 from $40 (early June); company worked the Baird 2026 Global Consumer, Technology & Services Conference on 2026-06-03.
Bear Case
- Income/value tape: ~3.4% yield ($1.60/yr), P/E ~24, ~$830M cap staffing's structurally low multiple. Wrong DNA for narrative-velocity sizing.
- Price has overshot the targets: ~$46.55 vs $42.33 average PT and $42 at Baird. The +20% gap already discounts the recovery; trading above the band on a low-beta name is mean-reversion risk, not momentum confirmation.
- Growth is a bounce: +4% YoY guidance is a cyclical recovery, nowhere near a 30–40% accelerating narrative.
- No cohort: staffing peers (RHI, ASGN, MAN, HSII) are not breaking out in sympathy the move is idiosyncratic.
- Catalyst vacuum: next print ~2026-07-27, leaving ~7 weeks of dead air with only an ex-dividend in between.
- AI cuts both ways: automating contract dev/QA/IT work is a structural demand headwind to the core book over a multi-quarter horizon.
Setup & Price Structure
- Last ~$46.55 (2026-06-03); the 2026-04-27 print lifted price from a ~$38–39 base to ~$46–47, where it has consolidated for ~6 weeks.
- Post-earnings gap support sits ~$40–42; the breakout pivot is ~$45. Structure is MATURING the catalyst-driven leg is done and price ranges near the highs.
- Trading above the analyst PT band ($42–42.33) on a low-beta income name is an extension flag absent a new catalyst, rather than a confirmation to press.
- A clean re-engagement would be a higher-low retest of ~$43–45 that holds, or a weekly break/hold above ~$47.50 on expanding volume. Neither is present today.
Catalyst Calendar (next 30 days)
- ~2026-06-15 (est.): ex-dividend, $0.40 quarterly; pay date ~2026-06-26. Income event, mildly price-dilutive, not a narrative driver.
- No earnings, guidance update, or investor conference inside the window after the 2026-06-03 Baird appearance.
- Next hard catalyst: Q2 CY2026 print ~2026-07-27 (est.) outside 30 days. The trade lives at that print.
What Would Change Our Mind
- Bullish re-rate: a weekly close and hold above ~$47.50 on expanding volume, OR staffing peers (RHI/ASGN/MAN) breaking out together that turns an idiosyncratic bounce into a sector move worth pressing.
- Bearish break: a weekly close below ~$41 fills the post-Q1 gap and voids the breakout; losing the ~$45 pivot signals the move is rolling over with 7 weeks of no support catalyst.
- Thesis kill at the print: Q2 (~2026-07-27) revenue back under $340M, or YoY growth re-stalling toward flat, would confirm the inflection was a head-fake.
Correlation Notes
- IDENTITY: KFRC = Kforce Inc., US tech + finance/accounting staffing (NASDAQ, Tampa HQ). NOT managed care / industrial / EMS the auto-discovery theme tags are mislabels.
- Correlate with staffing peers: RHI, ASGN, MAN, HSII. Read US labor-market data (jobless claims, BLS jobs report, temp-help payrolls) as the macro driver.
- Theme-engine churned KFRC 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.
- Idiosyncratic mover at present cluster confirmation absent.
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.