Postmortem
UiPath Q3 FY26 Earnings Postmortem: Clean Beat, Call-Heavy Squeeze
1) TL;DR
UiPath’s fiscal Q3 2026 print came in clearly ahead of expectations on both revenue and earnings, with revenue just over $411 million and non-GAAP EPS at $0.16 versus a mid-teens consensus. Guidance for the following quarter landed slightly above what the Street had penciled in and was framed in a confident AI/automation narrative rather than a cautious reset.
The stock closed around $14.88 on the report day, opened near $16.07 at the next regular-session open, and finished that first session near $18.48. That translates into an earnings-gap move of about +8% and a first-session gain of roughly +24% off the pre-earnings close.
The original call was for a beat, an upward move, and an expected gap of roughly 8% from the mid-teens, with medium (~60%) directional confidence. Directionally, that’s spot on for the opening gap. Where reality overshot the base case was in the full-session squeeze, which pushed the move beyond the mid-teens range contemplated in the bull scenario.
2) What the company actually reported
For the quarter ended October 31, 2025, UiPath delivered:
- Revenue: about $411.1 million, up roughly 16% year on year and ~4–5% above consensus.
- Non-GAAP EPS: $0.16, a mid-teens cent print that beat estimates by a comfortable margin.
- ARR: around $1.78 billion, growing low double digits year on year with positive net new ARR.
- Profitability: GAAP operating income positive, with non-GAAP operating income in the high-$80 million range and mid-20s operating margins.
Guidance for the subsequent quarter called for revenue in the $462–467 million range, with the midpoint slightly ahead of typical Street models and healthy non-GAAP operating income. The tone on the call leaned into agentic automation, AI-driven workflows, and a durable pipeline, rather than macro caution.
Qualitatively, this lands as a clean beat with constructive guidance: not an extreme raise, but clearly better than “just inline,” especially against a backdrop where investors had seen prior guide-related disappointments in the name.
3) Price reaction vs the pre-earnings call
The preview was built around a mid-$14 reference and an event-week straddle implying about a 13% move. The core stance:
- Revenue and EPS likely to beat.
- Guidance expected to be at least steady to slightly better.
- Base-case reaction in the +6–10% zone, with a modestly bullish bias supported by a call-heavy options tape.
What actually happened:
- Pre-earnings close (report day): about $14.88.
- Next regular-session open: about $16.07 → +8.0% earnings gap vs the report-day close.
- First post-earnings close: about $18.48 → +24.2% first-session gain vs the report-day close.
Versus the call:
- Direction: The up-move call was correct.
- Gap magnitude: The expected ~8% move essentially nailed the opening gap.
- Full-session move: Realized performance far exceeded the base-case +6–10% range and even overshot the more aggressive bull-case range, reflecting powerful follow-through buying and positioning-driven squeeze dynamics.
In other words, the model framed the direction and initial gap well, but underweighted the intensity of the intraday squeeze.
4) How the thesis lined up with reality
What lined up
-
Beat on top and bottom line
The preview leaned into a beat on both revenue and non-GAAP EPS, grounded in UiPath’s pattern of exceeding guidance and nudging ranges higher. Actual results delivered exactly that: mid-teens percentage revenue growth and EPS above Street expectations, continuing a profitable-growth trajectory.
-
Upward gap on a call-heavy tape
The options snapshot going into the print showed:
- A heavily call-skewed book, especially in the front-week.
- Significant upside open interest around the mid-teens strikes.
- Elevated, but not one-sided, put activity.
That setup, combined with solid fundamentals, supported an upward gap as the central scenario. The actual +8% open validated that directional read.
-
Guidance tone above the “inline” bar
Pre-earnings, guidance was expected to be at least steady, with some chance of an upward tilt. Actual guidance came in with a midpoint slightly above consensus and confident commentary around AI and automation adoption. It didn’t blow away expectations, but it was clearly better than feared, especially given prior guide-induced volatility in the name.
-
Implied vs realized at the open
The preview argued that the short-dated implied move looked rich relative to a “good but not explosive” fundamental outcome, even as the call-heavy setup skewed risk to the upside. On a gap-only basis, that view held: realized gap (~8%) came in well below the ~13% implied move.
Where reality overshot
-
Squeeze intensity
The main miss was how far the move extended after the open. The bull scenario contemplated a +15–20% reaction if revenue topped $410 million, margins stepped up, ARR accelerated, and guidance was clearly upgraded. The stock ultimately delivered a mid-20s first-session gain, driven by a combination of:
- Strong fundamentals and guidance.
- Dealer hedging flows off crowded short-dated calls.
- Momentum and AI-thematic flows piling in after the initial gap.
-
Short-vol risk calibration
The preview treated front-week implied volatility as rich, making short-front/long-back structures appear attractive in a “contained upside” scenario. With the benefit of hindsight, the environment—call-heavy positioning plus a credible AI narrative—made the right-tail fatter than the implied move suggested, and that needed to be reflected more explicitly in how risky short-front vol really was.
-
Tail probabilities in similar setups
Although the preview acknowledged the possibility of a call-wall break and dealer chase, that scenario was treated more as a low-odds tail than a co-equal path. For a name with:
- Fresh, positive ARR and profitability narrative,
- A visible AI angle, and
- Crowded upside positioning,
the odds of a squeeze likely deserved more weight than they were given.
5) Trade framework outcomes
The original article highlighted three representative structures:
1. Short-dated bullish call spread (earnings week)
Idea: Buy near-the-money calls (e.g., 15) and sell higher-strike calls (e.g., 18) in the event-week expiry.
With the stock ripping from the mid-teens to near $18.50:
- The lower leg finished deep in the money.
- The short upper leg also finished in the money or very close to it.
- The spread quickly moved toward max intrinsic value.
Result: This structure would have been a big winner, closely aligned with the model’s directional call and the realized magnitude of the move.
2. Bullish put spread below spot
Idea: Sell downside puts (e.g., 12.5) and buy lower-strike puts (e.g., 10) to monetize elevated downside vol while expressing a view that catastrophic breakdown was unlikely.
On a +24% earnings-session move:
- The entire downside wing stayed comfortably out of the money.
- Short puts collapsed in value as downside risk vanished.
- Long protection decayed, but the net spread marked strongly in the trader’s favor.
Result: A solid, lower-drama winner—less explosive than the call vertical, but very effective for traders who just wanted to be paid for providing insurance into the event.
3. Calendar around the 15 strike
Idea: Sell short-dated 15 calls and buy later-dated 15 calls to bet on a modest uptick and vol crush at the front of the curve.
With the underlying blasting through 15 and holding in the high-teens:
- The short event-week 15 call went deeply in the money.
- The long-dated 15 call benefited from the higher spot and still-elevated vol, but the P&L timing skew hurt.
- Unless aggressively managed or rolled, this position would have looked quite stressed in the immediate aftermath of the print.
Result: This was the main structure that worked against the realized tape. It highlights the risk of leaning too heavily on “rich front vol” arguments when upside squeeze risk is plainly visible in the positioning.
6) Crowd prediction
For this event, the voting module closed without any recorded votes—“No votes yet” at the cutoff time. With no majority up/down view, there was no crowd direction to score, which is why the correctness flag is effectively a placeholder rather than a meaningful signal.
In practice, this postmortem is purely model vs. tape, with no crowd sample to compare against.
7) Lessons for similar setups
-
Call-heavy + beat + constructive guidance is a dangerous mix for shorts
When short-dated calls dominate, fundamentals beat, and guidance comes in better than feared, a “just inline with implied” move is not the base case—it’s more prudent to expect either a muted reaction (if fundamentals disappoint) or a squeeze (if they don’t), with relatively little room in between.
-
Separate gap vs full-session expectations explicitly
The model’s expected move was almost perfect for the gap but too conservative for the full session. Going forward, it’s worth stating:
- A central case for the gap.
- A separate view on intraday follow-through, especially in squeeze-prone setups.
-
Short-front/long-back trades need stricter guardrails in squeeze regimes
Calendars and other short-front structures around key strikes should be:
- Sized more modestly.
- Placed further OTM when call-wall break risk is evident.
- Paired with clear action plans (rolls, caps, or hard exits) if the stock tears through the short strike.
-
Directional confidence vs. tail intensity
A medium (~0.6) directional confidence correctly captured that “up” was more likely than “down or flat” for the gap. What this event shows is that directional accuracy and magnitude calibration are distinct problems: the model can be right on direction with medium confidence while still underestimating how violently the tape can move when positioning, narrative, and numbers all line up.
In summary, the Q3 FY26 event for UiPath validated the directional call—beat, up, and a gap around the expected size—while reminding traders that in AI- and automation-linked names with crowded upside positioning, the real edge often lies in correctly sizing the squeeze tail, not just guessing the sign of the move.
