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
MRCY
Mercury Systems Inc
Defense-electronics turnaround re-rating inside an accelerating modernization tape: Q3 FY26 (2026-05-06) printed record bookings $348M (+73.7% YoY), 1.48 book-to-bill, record ~$1.6B backlog and +46% EBITDA, with FCF guided positive. But the stock just reversed ~16% off its $128.45 ATH; the ~2026-08-10 Q4/full-year print is the next binary.
OKTA
Okta, Inc.
Identity-security re-rating entering a second, sell-side-led leg: a post-print upgrade wave (KeyBanc street-high $175 on 07-10, Scotiabank upgrade to $165 on 07-06) is still building six weeks after the 05-29 beat-and-raise, lifting the top target 17% in a month. Theme ACCELERATING; the risk is extension and hot retail into a digested 52-week-high gap.
OSCR
Oscar Health, Inc.
Margin-recovery re-rate has carried the ACA pure-play leader to new highs, clearing the $30.38 prior 52-wk high on the +11% July 1 break with managed-care breadth (CNC/MOH/AGL) accelerating. But at $30.54 it trades ~28% above the $23.8 consensus target into the Aug 6 Q2 binary a late-leg continuation, not a pre-consensus entry.
RXO
RXO, Inc.
Freight-cycle recovery intact; sell-side has fully caught up into a $20–35 battleground bears $20 (Goldman 07-16, Susquehanna 07-14), bulls $30–35 (BMO $35 initiation 07-14, Stifel/Truist/Citi $30). Narrative matured from mispriced to consensus; the ~2026-08-05 Q2 print (adj EBITDA guide $27–37M vs $6M Q1) is the binary the whole re-rate discounts.
See also · stocks to watch