Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
NSP typically reports earnings after the market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the actual numbers.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-04-30 | -$1.64 (-4.41%) | $3.50 (9.42%) | -$7.04 (-19.79%) | $5.97 (16.78%) |
| 2026-02-10 | -$3.04 (-8.28%) | $4.03 (10.98%) | -$3.66 (-10.87%) | $8.19 (24.34%) |
| 2025-11-03 | +$0.97 (+2.20%) | $3.65 (8.27%) | -$8.06 (-17.88%) | $7.17 (15.89%) |
| 2025-08-01 | -$14.51 (-24.35%) | $12.34 (20.71%) | +$3.20 (+7.10%) | $4.29 (9.52%) |
| 2025-04-29 | -$11.39 (-14.49%) | $9.26 (11.78%) | -$2.22 (-3.30%) | $4.65 (6.92%) |
| 2025-02-10 | +$11.28 (+16.21%) | $10.36 (14.89%) | +$4.61 (+5.70%) | $4.65 (5.75%) |
| 2024-10-31 | -$2.34 (-2.88%) | $5.09 (6.28%) | -$3.59 (-4.56%) | $4.45 (5.65%) |
| 2024-08-01 | -$5.37 (-5.23%) | $8.42 (8.20%) | -$1.72 (-1.77%) | $3.60 (3.70%) |
| Avg Abs Move | 9.76% | 11.32% | 8.87% | 11.07% |
NSP's post-earnings price behavior has been exceptionally volatile, with an average absolute Day 0 move of 9.76% and Day +1 move of 8.87%. The most dramatic reaction came in August 2025, when the stock plunged 24.35% on Day 0 following a disappointing report, though it partially recovered with a 7.10% gain the next session. More recently, the February 2026 report triggered a 16.21% Day 0 surge followed by another 5.70% gain on Day +1, reflecting positive surprise momentum.
The pattern shows NSP tends to experience significant initial reactions that often extend into the following session, with Day 0 and Day +1 ranges averaging over 11% in both periods. Investors should prepare for substantial volatility, as six of the past eight earnings events produced Day 0 moves exceeding 5%, and four exceeded 10%. The stock's recent history suggests the market reacts forcefully to NSP's results, particularly given the company's track record of large estimate misses and the uncertainty surrounding its recovery trajectory.
| Metric | Value |
|---|---|
| Expiration Date | 08/21/26 (DTE 24) |
| Expected Move | $7.85 (14.97%) |
| Expected Range | $44.62 to $60.32 |
| Implied Volatility | 81.36% |
The options market is pricing in an expected move of 14.97% through the August 21 expiration, which is notably higher than NSP's average historical Day 0 move of 9.76% but more in line with the combined two-day average absolute move of approximately 18.63%. This elevated implied volatility of 81.36% suggests options traders are anticipating above-average volatility for this release, likely reflecting uncertainty about whether the company can sustain its recent return to profitability.
Analysts maintain a cautious stance on NSP with an average recommendation of 2.67 (between Sell and Hold), though sentiment has deteriorated from 3.00 a month ago. The consensus price target of $43.20 implies 17.8% downside from the current price of $52.58, suggesting analysts believe the recent rally has overshot fundamental value.
The rating breakdown reveals deep division: 1 Strong Buy, 3 Holds, and 2 Strong Sells, with no Moderate Buy or Moderate Sell ratings. This polarization reflects disagreement about whether NSP's Q1 profit represents a sustainable turnaround or a temporary improvement. The shift from 4 Holds and 1 Strong Sell a month ago to the current distribution shows growing bearishness, with one analyst downgrading to Strong Sell.
Price targets range widely from a low of $33.00 to a high of $54.00, with the high target barely above the current price. The fact that the mean target sits well below current levels while the stock has rallied 47% over the past 100 days suggests analysts have not yet embraced the recovery narrative that the market has priced in. This disconnect between analyst caution and market enthusiasm sets up a critical test with tomorrow's results — a disappointment could trigger a sharp correction toward analyst targets, while another beat might force estimate revisions higher.
NSP enters earnings with strong technical momentum, as the Barchart Technical Opinion registers an 88% Buy signal, unchanged from last week but improved from 72% Buy a month ago. The stock is trading at $52.58, positioned above all major moving averages — a bullish configuration that reflects sustained upside momentum.
Timeframe Analysis:
Strong Strongest trend characteristics indicate NSP is in a powerful uptrend with maximum directional conviction, though the slightly weaker long-term signal hints at potential resistance or consolidation risk at current levels.
The moving average structure is uniformly bullish, with the stock trading above the 5-day ($49.59), 10-day ($49.75), 20-day ($47.38), 50-day ($40.06), 100-day ($33.87), and 200-day ($35.82) averages. The widening gap between price and longer-term averages — particularly the 55% premium to the 100-day MA — suggests an extended rally that has left the stock vulnerable to profit-taking if results disappoint.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $49.59 | 50-Day MA | $40.06 |
| 10-Day MA | $49.75 | 100-Day MA | $33.87 |
| 20-Day MA | $47.38 | 200-Day MA | $35.82 |
Key support levels to watch include the 20-day moving average at $47.38 and the psychologically important $50 level, both of which could be tested quickly if earnings miss expectations. The 50-day average at $40.06 represents more substantial support that would likely hold in all but the most disappointing scenarios. From a risk-reward perspective, the technical setup is supportive of the current uptrend but offers limited cushion for disappointment — the stock's extended position above all moving averages and the disconnect with analyst price targets create asymmetric risk heading into the release. Bulls have momentum on their side, but bears have valuation and analyst skepticism as potential catalysts for a sharp reversal if NSP fails to validate its Q1 turnaround.