Robert Half reported Q2 revenue of $1.336B, down 2% YoY (and down 3% adjusted), and net income of $26M ($0.26/share) vs $41M ($0.41/share) a year earlier. Despite the YoY decline, management said global enterprise revenues and earnings exceeded the midpoint of Q2 guidance. The company also cited sequential improvement in adjusted enterprise revenue trends, with hiring demand improving, but year-over-year profitability and revenue remain under pressure.
The important signal is not the modest top-line stabilization; it is that operating leverage is still moving the wrong way because the cost base is not flexing fast enough. In staffing, that usually means the first leg of recovery shows up in bookings and mix before it shows up in EPS, so the market can easily overreact to an “inflecting demand” narrative while forward estimates remain vulnerable for another 1-2 quarters.
Second-order, the mix matters more than the headline: specialized tech and permanent placement are the cleaner early-cycle recovery channels, while admin/cust support remains the canary for enterprise cost discipline. That implies better relative read-through for higher-skill staffing peers and weaker read-through for names whose revenue still depends on broad corporate hiring. Protiviti’s softness also matters because it removes the usual consulting ballast; if clients were truly broadening spend, that segment should be leading, not lagging.
Contrarian view: the consensus may be too focused on sequential improvement and not enough on margin quality. If adjusted revenue growth is still only marginally positive while SG&A stays elevated, the earnings power of the stock is a year-out story, not a next-quarter story. The bearish thesis is falsified if the next quarter shows both accelerating revenue and visible SG&A normalization; otherwise this remains a low-conviction cyclical rebound with limited near-term multiple expansion.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request DemoOverall Sentiment
mildly negative
Sentiment Score
-0.18
Ticker Sentiment