PATH · Company analysis
UiPath, Inc.
UiPath combines software robots, AI agents and human approvals to automate business processes. This page links revenue, operating costs, common earnings and shares to EPS, then compares the results with analyst expectations and the company’s outlook. The October quarter has ended; these are pre-results estimates ahead of December 3.
EPS surprise outlook · quarter ending 2026-10-31
EPS upside depends on costs and taxes
The historical model estimates $0.24 adjusted EPS versus $0.19 consensus; setting revenue to consensus gives $0.22. Guidance operating profit combined with recent tax economics gives $0.16. The direction changes with these assumptions, so the historical-model gap does not establish a reliable surprise edge.
See surprise scenarios and sensitivities ↓ · Inspect historical errors ↓
How the five models connect: Revenue − operating costs → operating income → common earnings after other income, taxes and deductions. Common earnings ÷ modeled shares → EPS. The calculation runs on each simulated path.
What matters for UiPath’s next earnings report
Q2 FY2027 revenue was $410.3M, up 13.4%. Annualized renewal run-rate (ARR) reached $1.938B, up 12%, with 109% dollar-based net retention. ARR measures annualized invoiced subscription amounts; it is not recognized revenue or a forecast. New customers, expansion, churn and contract timing can move these measures differently.
License revenue can be recognized upfront when the license becomes available, while cloud services and maintenance are generally recognized over time. Quarterly revenue and EPS can therefore shift with contract mix and start dates. The model captures historical seasonality but cannot see the unreported October contract mix.
Management is positioning Maestro as an orchestration layer for AI agents, robots and people. Product launches are evidence of a strategy; the filings do not isolate a separately reported AI revenue stream. The financial forecasts use consolidated history and assign no extra revenue simply because a product is described as agentic.
Recent GAAP improvement also reflects lower stock compensation and restructuring expense. Q2 stock compensation was $45.0M versus $78.0M a year earlier; it remains an economic cost even though adjusted earnings exclude it. The page keeps both earnings bases visible.
Share repurchases reduce the EPS denominator, while equity awards can dilute it. The share model follows observed weighted-average shares, rather than assuming the whole remaining authorization will be spent. Changes in the tax environment and investment income can move EPS even if operating profit meets guidance.
WorkFusion, acquired February 5, is already included in the two reported FY2027 quarters. Professional services and other generated $20.3M revenue against $39.4M GAAP cost in Q2, a $19.1M gross loss. Implementation demand can therefore lift revenue while pressuring margins; the model does not identify incremental margins for AI deployments.
Quarterly earnings release and reconciliations.
Management’s outlook
Management guided Q3 FY2027 revenue to $440M–$445M, ARR to $1.992B–$1.997B, and adjusted operating income to approximately $100M. FY2027 ends January 31, 2027; annual revenue guidance is $1.789B–$1.794B and adjusted operating income approximately $445M. The release provides no quarterly EPS, net-income or share-count guidance. Results for October 31 are scheduled for December 3, 2026 after market close.
The historical revenue median for the October quarter is $457.8M, beside $440M–$445M management guidance and $443M analyst consensus. EPS also depends on whether operating profit, taxes and share count support those sales.
Module 1 of 5
1 · Revenue model
UiPath, Inc.: possible revenue paths
Latest verified revenue: $410.26M for the quarter ended 2026-07-31. Reported source.
Forecasts are conditional on the listed data cutoff. Sources were refreshed for this model run on 2026-11-10; the cutoff above identifies the latest verified revenue observation included in the fit. Some forecast quarters may already have ended by the computation date. Read each target date before treating an estimate as a future-quarter outlook.
PyMC seasonal AR(1) quarterly log-revenue growth with Student-t shocks; posterior predictive paths include parameter uncertainty and new shocks at every horizon.
Each line is one possible future revenue path. The 80% and 95% intervals are pointwise model probabilities, not simultaneous coverage for the whole path. The median is not an expected dollar mean. Open full-size chart.
| Quarter ending | Predictive median | 80% predictive interval | 95% predictive interval |
|---|---|---|---|
| 2026-10-31 | $457.76M | $427.45M–$490.67M | $405.28M–$517.88M |
| 2027-01-31 | $559.40M | $507.48M–$618.19M | $472.99M–$656.85M |
| 2027-04-30 | $486.61M | $429.83M–$551.37M | $396.33M–$597.85M |
| 2027-07-31 | $483.53M | $419.01M–$558.26M | $380.59M–$613.61M |
Company context
UiPath’s November 10 Gemini healthcare integration is described as a preview for joint customers. No quantified revenue contribution is disclosed, so it supplies strategic context rather than a numerical uplift to this forecast. UiPath product announcement.
October results will be reported December 3 after market close. This page is frozen to the July reported quarter; the October target has ended but is still unreported. Confirmed reporting date.
License commencement dates, cloud mix and renewal timing can shift reported revenue without matching movements in ARR. WorkFusion is included in recent history. Tax benefits and professional-services margins can materially change the link from revenue to EPS. Quarterly accounting and business context.
Future period-end dates are approximate: month-end issuers retain month-end dates; weekly issuers advance by 13 weeks. Future 53-week adjustments are not known.
Historical forecast checks
Each historical cutoff refits the model using only earlier observations. Across the available outcomes, the 80% intervals covered 8/8 and the 95% intervals covered 8/8. Small samples and overlapping outcomes do not establish nominal coverage; covering every outcome can indicate overly wide intervals.
| Horizon | Cases | Bayesian median MAPE | Last reported revenue MAPE | Same quarter last year MAPE | 80% covered | 95% covered |
|---|---|---|---|---|---|---|
| 1 quarter | 2 | 1.65% | 11.42% | 10.92% | 2/2 | 2/2 |
| 2 quarters | 2 | 4.08% | 25.08% | 8.14% | 2/2 | 2/2 |
| 3 quarters | 2 | 6.91% | 12.43% | 10.40% | 2/2 | 2/2 |
| 4 quarters | 2 | 6.35% | 12.20% | 12.20% | 2/2 | 2/2 |
All point-forecast errors use the same historical cases. A simple baseline may have lower error than the Bayesian median; this rollout does not establish that the Bayesian model is superior for every company.
Up to four historical cutoffs spaced four quarters apart, with at least 16 training quarters; full four-quarter outcomes required. Fixed specification, no winner selection.
These are retrospective checks using latest-restated data, not forecasts archived before their outcomes. Results from DDOG or another company are not transferred to this company.
Sampling diagnostics and limitations
Maximum R-hat 1.003 · minimum bulk ESS 3914 · minimum tail ESS 3115 · divergent transitions 0. The required sampling checks passed. These diagnose computation, not predictive calibration.
Fixed priors
mu is long-run quarterly log growth; phi is growth persistence; sigma is the shock scale; season gives quarterly effects; shock_df controls tail thickness.
| Parameter | Prior / fixed assumption |
|---|---|
| mu | Normal(0,0.10) |
| phi | Normal(0,0.5) truncated to [-0.98,0.98] |
| sigma | HalfNormal(0.10) |
| season | 4 Normal(0,0.15), centered to sum zero |
| shock_df | 5 |
Future regime changes and uncertainty over alternative model structures remain outside these intervals. The model should be scored on subsequent releases, and its forecast vintage preserved.
- Revenue-history baseline; does not identify customer-level discounts, acquisitions or future structural breaks.
- Intervals are pointwise, conditional on this model and priors, not guaranteed coverage or simultaneous path bounds.
- Latest-restated historical data; retrospective tests are not archived real-time forecasts. Small test samples cannot validate nominal coverage.
- Student-t log shocks can make dollar means undefined; point forecasts are medians.
- SEC and/or company-reported sources were checked on the displayed date. Source-period cutoffs differ by issuer; explicit coverage notes identify unresolved newer-release checks.
Revenue expectations beside the model
Quarter ending 2026-10-31. Analyst estimates and management guidance remain independent comparisons; they do not enter the revenue fit.
| Model median | Analyst consensus | Management |
|---|---|---|
| $457.8M | $443.0M | $440.0M to $445.0M |
Historical revenue: model, analysts and reported results
| Quarter ended | Model median | Analyst consensus | Reported |
|---|---|---|---|
| 2026-07-31 | $418.3M | $397.8M | $410.3M |
| 2026-04-30 | $420.9M | $397.5M | $418.4M |
| 2026-01-31 | $510.8M | $464.8M | $481.1M |
| 2025-10-31 | $400.3M | $392.5M | $411.1M |
| 2025-07-31 | $354.7M | $347.4M | $361.7M |
| 2025-04-30 | $376.7M | $332.2M | $356.6M |
Module 2 of 5
2 · Cost model
Operating costs include cost of revenue plus operating expenses. Their growth responds to simulated revenue growth, recent cost trends and the quarter of the year. Adjusted costs equal revenue less company-reported adjusted operating income.
Reported 2026-07-31Adjusted operating costs: $321.2M
Reported 2026-07-31
Open full-size chart. Last 12 reported quarters are plotted; all 19 aligned quarters appear below. The vertical line separates reported history from model predictions. Historical model points use earlier quarters only. Shaded ranges are conditional simulations and have not been calibrated to real-world probabilities.
Next target: 2026-10-31
| Measure | Model median | Management / derived | Analyst consensus |
|---|---|---|---|
| GAAP operating costs | $383.1M | Not available | Not available |
| Adjusted operating costs | $333.2M | $342.5M (derived) | Not available |
Four-quarter predictions
| Quarter ending | Measure | Median | 80% model range | 95% model range |
|---|---|---|---|---|
| 2026-10-31 | GAAP operating costs | $383.1M | $353.1M to $415.6M | $338.3M to $434.9M |
| 2026-10-31 | Adjusted operating costs | $333.2M | $307.6M to $360.9M | $294.2M to $378.6M |
| 2027-01-31 | GAAP operating costs | $392.0M | $350.0M to $441.2M | $328.6M to $475.0M |
| 2027-01-31 | Adjusted operating costs | $342.5M | $304.5M to $384.9M | $286.5M to $412.1M |
| 2027-04-30 | GAAP operating costs | $381.4M | $334.4M to $437.1M | $310.2M to $471.1M |
| 2027-04-30 | Adjusted operating costs | $336.4M | $293.7M to $384.4M | $272.5M to $415.6M |
| 2027-07-31 | GAAP operating costs | $380.8M | $326.1M to $446.6M | $299.8M to $488.1M |
| 2027-07-31 | Adjusted operating costs | $340.0M | $290.2M to $398.3M | $265.9M to $432.2M |
All 19 quarters of cost model history
| Quarter ended | GAAP operating costs | Adjusted operating costs |
|---|---|---|
| 2026-07-31 | $378.7M | $321.2M |
| 2026-04-30 | $390.4M | $325.9M |
| 2026-01-31 | $400.8M | $331.0M |
| 2025-10-31 | $398.0M | $323.3M |
| 2025-07-31 | $381.9M | $299.4M |
| 2025-04-30 | $373.0M | $287.0M |
| 2025-01-31 | $390.0M | $289.6M |
| 2024-10-31 | $398.0M | $304.9M |
| 2024-07-31 | $419.6M | $309.8M |
| 2024-04-30 | $384.6M | $284.7M |
| 2024-01-31 | $390.2M | $294.7M |
| 2023-10-31 | $381.7M | $282.2M |
| 2023-07-31 | $364.9M | $257.2M |
| 2023-04-30 | $336.0M | $241.4M |
| 2023-01-31 | $353.7M | $239.3M |
| 2022-10-31 | $329.7M | $244.7M |
| 2022-07-31 | $362.4M | $253.4M |
| 2022-04-30 | $361.0M | $255.9M |
| 2022-01-31 | $340.6M | $247.8M |
Module 3 of 5
3 · Earnings model
Each path subtracts operating costs from revenue, then adds the modeled bridge for other income, taxes and common-stockholder deductions. The result is earnings available to common stockholders—the numerator required for EPS.
Adjusted earnings exclude stock compensation, acquired-intangible amortization, equity-related payroll taxes, restructuring and applicable other reconciliation items, with estimated tax effects. No announced standardized forward tax rate was located. FY2026 valuation-allowance releases boosted GAAP earnings; the historical bridge downweights exceptional results. Current taxes and investment income remain important sources of forecast error. Company reconciliation and tax policy.
Reported 2026-07-31Adjusted common earnings: $80.9M
Reported 2026-07-31
Open full-size chart. Last 12 reported quarters are plotted; all 19 aligned quarters appear below. The vertical line separates reported history from model predictions. Historical model points use earlier quarters only. Shaded ranges are conditional simulations and have not been calibrated to real-world probabilities.
Next target: 2026-10-31
| Measure | Model median | Management / derived | Analyst consensus |
|---|---|---|---|
| GAAP common earnings | $81.5M | Not available | Not available |
| Adjusted common earnings | $124.7M | Not available | Not available |
Four-quarter predictions
| Quarter ending | Measure | Median | 80% model range | 95% model range |
|---|---|---|---|---|
| 2026-10-31 | GAAP common earnings | $81.5M | $39.2M to $129.1M | $13.7M to $159.0M |
| 2026-10-31 | Adjusted common earnings | $124.7M | $84.9M to $168.5M | $57.3M to $198.9M |
| 2027-01-31 | GAAP common earnings | $168.3M | $101.4M to $245.0M | $67.2M to $298.3M |
| 2027-01-31 | Adjusted common earnings | $210.9M | $148.0M to $284.8M | $114.2M to $333.0M |
| 2027-04-30 | GAAP common earnings | $109.7M | $41.4M to $185.9M | $0.5M to $233.3M |
| 2027-04-30 | Adjusted common earnings | $148.5M | $82.3M to $224.2M | $45.0M to $274.7M |
| 2027-07-31 | GAAP common earnings | $107.5M | $27.4M to $195.0M | −$19.8M to $250.7M |
| 2027-07-31 | Adjusted common earnings | $141.4M | $65.6M to $228.0M | $21.9M to $284.4M |
All 19 quarters of earnings model history
| Quarter ended | GAAP common earnings | Adjusted common earnings |
|---|---|---|
| 2026-07-31 | $36.1M | $80.9M |
| 2026-04-30 | $22.5M | $76.8M |
| 2026-01-31 | $104.5M | $164.3M |
| 2025-10-31 | $198.8M | $85.2M |
| 2025-07-31 | $1.6M | $80.3M |
| 2025-04-30 | −$22.6M | $60.2M |
| 2025-01-31 | $51.8M | $144.6M |
| 2024-10-31 | −$10.7M | $59.8M |
| 2024-07-31 | −$86.1M | $23.8M |
| 2024-04-30 | −$28.7M | $73.2M |
| 2024-01-31 | $33.9M | $128.5M |
| 2023-10-31 | −$31.5M | $69.1M |
| 2023-07-31 | −$60.4M | $49.0M |
| 2023-04-30 | −$31.9M | $63.8M |
| 2023-01-31 | −$27.7M | $82.7M |
| 2022-10-31 | −$57.7M | $26.7M |
| 2022-07-31 | −$120.4M | −$11.4M |
| 2022-04-30 | −$122.6M | −$17.5M |
| 2022-01-31 | −$63.1M | $27.2M |
Module 5 of 5
5 · EPS model
For every simulated path, EPS equals common earnings divided by the matching weighted-average share count. Revenue, costs, below-operating-income items and shares therefore feed the same EPS distribution. GAAP and adjusted measures remain separate.
Reported 2026-07-31Adjusted diluted EPS: $0.15
Reported 2026-07-31
Open full-size chart. Last 12 reported quarters are plotted; all 19 aligned quarters appear below. The vertical line separates reported history from model predictions. Historical model points use earlier quarters only. Shaded ranges are conditional simulations and have not been calibrated to real-world probabilities.
Next target: 2026-10-31
| Measure | Model median | Management / derived | Analyst consensus |
|---|---|---|---|
| GAAP diluted EPS | $0.16 | Not available | Not available |
| Adjusted diluted EPS | $0.24 | Not available | $0.19 |
How operating profit and current taxes change the comparison
The historical fit blends tax environments and cannot predict future valuation-allowance releases. Compare its EPS result with the explicit current-tax sensitivity before interpreting a possible surprise.
| Assumptions | EPS estimate | Model range / tax sensitivity |
|---|---|---|
| Historical model | $0.24 | $0.16 to $0.32 · 80% model range |
| Analyst revenue; modeled costs and shares | $0.22 | $0.16 to $0.27 · 80% model range |
| Guidance operating profit + recent tax economics | $0.16 | $0.16 to $0.18 · 30% to 20% tax sensitivity |
Conditional surprise scenarios
These percentages are model scenarios, not calibrated odds. Adjusted EPS: model MAE $0.036, last-quarter baseline MAE $0.091; the nominal 80% range covered 7/7 outcomes. These are reconstructed checks, not archived live forecasts. The historical model estimates $0.24 adjusted EPS versus $0.19 consensus; setting revenue to consensus gives $0.22. Guidance operating profit combined with recent tax economics gives $0.16. The direction changes with these assumptions, so the historical-model gap does not establish a reliable surprise edge.
What would erase the modeled upside?
At consensus EPS, the median break-even adjusted operating-cost level across the simulated revenue, earnings-bridge and share paths is $359.6M, versus a cost-model median of $333.2M. The median cost headroom is $25.3M. Replacing next-quarter revenue with analyst consensus and rerunning the linked cost response produces a conditional adjusted EPS median of $0.22.
| Sensitivity | EPS change |
|---|---|
| Operating costs +1% (earnings bridge held fixed) | −$0.006 |
| Below-operating-income contribution −$5M | −$0.010 |
| Diluted shares +1% (earnings held fixed) | −$0.002 |
Four-quarter predictions
| Quarter ending | Measure | Median | 80% model range | 95% model range |
|---|---|---|---|---|
| 2026-10-31 | GAAP diluted EPS | $0.16 | $0.07 to $0.25 | $0.03 to $0.31 |
| 2026-10-31 | Adjusted diluted EPS | $0.24 | $0.16 to $0.32 | $0.11 to $0.38 |
| 2027-01-31 | GAAP diluted EPS | $0.32 | $0.20 to $0.47 | $0.13 to $0.58 |
| 2027-01-31 | Adjusted diluted EPS | $0.41 | $0.29 to $0.55 | $0.22 to $0.64 |
| 2027-04-30 | GAAP diluted EPS | $0.21 | $0.08 to $0.36 | $0.00 to $0.45 |
| 2027-04-30 | Adjusted diluted EPS | $0.29 | $0.16 to $0.43 | $0.09 to $0.53 |
| 2027-07-31 | GAAP diluted EPS | $0.21 | $0.05 to $0.38 | −$0.04 to $0.49 |
| 2027-07-31 | Adjusted diluted EPS | $0.27 | $0.13 to $0.44 | $0.04 to $0.55 |
All 19 quarters of eps model history
| Quarter ended | GAAP diluted EPS | Adjusted diluted EPS |
|---|---|---|
| 2026-07-31 | $0.07 | $0.15 |
| 2026-04-30 | $0.04 | $0.15 |
| 2026-01-31 | $0.19 | $0.30 |
| 2025-10-31 | $0.37 | $0.16 |
| 2025-07-31 | $0.00 | $0.15 |
| 2025-04-30 | −$0.04 | $0.11 |
| 2025-01-31 | $0.09 | $0.26 |
| 2024-10-31 | −$0.02 | $0.11 |
| 2024-07-31 | −$0.15 | $0.04 |
| 2024-04-30 | −$0.05 | $0.13 |
| 2024-01-31 | $0.06 | $0.22 |
| 2023-10-31 | −$0.06 | $0.12 |
| 2023-07-31 | −$0.11 | $0.09 |
| 2023-04-30 | −$0.06 | $0.11 |
| 2023-01-31 | −$0.05 | $0.15 |
| 2022-10-31 | −$0.10 | $0.05 |
| 2022-07-31 | −$0.22 | −$0.02 |
| 2022-04-30 | −$0.23 | −$0.03 |
| 2022-01-31 | −$0.12 | $0.05 |
Analysts, realized surprises and market context
Last closing share price: $12.98 on 2026-11-09. Historical market prices.
ApexVol reports an options-implied stock move of ±8.9% for the December 3 report, dated November 9, 2026. This is a vendor indication; the public page does not expose the selected contracts, expiry or raw quotes needed to rebuild it. It measures magnitude, not direction. Market-implied EPS is not identifiable from this move. No directional market EPS forecast is presented. An earnings beat can accompany a falling share price when guidance, valuation or other news dominates.
| Quarter / release date | Model median | Model 80% range | Analyst consensus | Reported EPS | Actual − consensus | Next-session stock return | Options-implied stock move |
|---|---|---|---|---|---|---|---|
| 2026-07-31 2026-09-03 | $0.177 | $0.10 to $0.25 | $0.1485 | $0.15 | $+0.0015 | -16.63% | ±13.8% |
| 2026-04-30 2026-05-28 | $0.197 | $0.12 to $0.28 | $0.1500 | $0.15 | $+0.0000 | +1.21% | ±14.4% |
| 2026-01-31 2026-03-11 | $0.339 | $0.24 to $0.45 | $0.2500 | $0.30 | $+0.0500 | -8.16% | ±15.8% |
| 2025-10-31 2025-12-03 | $0.201 | $0.12 to $0.28 | $0.1400 | $0.16 | $+0.0200 | +24.36% | ±13.7% |
| 2025-07-31 2025-09-04 | $0.131 | $0.06 to $0.20 | $0.0800 | $0.15 | $+0.0700 | +5.90% | ±12.0% |
| 2025-04-30 2025-05-29 | $0.187 | $0.11 to $0.27 | $0.1000 | $0.11 | $+0.0100 | +2.86% | ±13.0% |
Historical options pricing and measurement windows
| Release | Starting close | Option expiry | Implied move | Realized return |
|---|---|---|---|---|
| 2026-09-03 | 2026-09-03 | Not disclosed | ±13.8% | -16.63% |
| 2026-05-28 | 2026-05-28 | Not disclosed | ±14.4% | +1.21% |
| 2026-03-11 | 2026-03-11 | Not disclosed | ±15.8% | -8.16% |
| 2025-12-03 | 2025-12-03 | Not disclosed | ±13.7% | +24.36% |
| 2025-09-04 | 2025-09-04 | Not disclosed | ±12.0% | +5.90% |
| 2025-05-29 | 2025-05-29 | Not disclosed | ±13.0% | +2.86% |
Does the linked model improve predictions?
Adjusted EPS: model MAE $0.036, last-quarter baseline MAE $0.091; the nominal 80% range covered 7/7 outcomes. These are reconstructed checks, not archived live forecasts. Compare mean absolute error (MAE) with carrying forward the last reported value and with the same quarter a year earlier. Lower is better. The model is not consistently superior across measures and horizons.
| Measure | Model MAE | Last-quarter MAE | Year-earlier MAE | 80% covered | 95% covered |
|---|---|---|---|---|---|
| Revenue | $14.8M | $47.3M | $44.2M | 7/7 | 7/7 |
| GAAP operating costs | $13.8M | $10.7M | $11.5M | 7/7 | 7/7 |
| Adjusted operating costs | $10.6M | $10.3M | $19.8M | 7/7 | 7/7 |
| GAAP common earnings | $37.1M | $78.3M | $64.8M | 6/7 | 6/7 |
| Adjusted common earnings | $19.7M | $52.1M | $21.1M | 6/7 | 7/7 |
| Basic shares | 5.4M | 5.5M | 20.7M | 4/7 | 5/7 |
| GAAP diluted shares | 6.5M | 7.0M | 19.6M | 5/7 | 6/7 |
| GAAP diluted EPS | $0.069 | $0.144 | $0.119 | 6/7 | 6/7 |
| Adjusted diluted EPS | $0.036 | $0.091 | $0.043 | 7/7 | 7/7 |
Longer-horizon errors and coverage
| Measure | Quarters ahead | Cases | Model MAE | Last-quarter MAE | Year-earlier MAE | 80% covered | 95% covered |
|---|---|---|---|---|---|---|---|
| Revenue | 2 | 6 | $20.4M | $52.6M | $48.5M | 6/6 | 6/6 |
| Revenue | 3 | 5 | $17.8M | $40.3M | $53.9M | 5/5 | 5/5 |
| Revenue | 4 | 4 | $22.2M | $56.1M | $56.1M | 4/4 | 4/4 |
| GAAP operating costs | 2 | 6 | $19.7M | $17.8M | $13.4M | 6/6 | 6/6 |
| GAAP operating costs | 3 | 5 | $22.4M | $16.0M | $13.8M | 5/5 | 5/5 |
| GAAP operating costs | 4 | 4 | $12.9M | $7.9M | $7.9M | 4/4 | 4/4 |
| Adjusted operating costs | 2 | 6 | $17.2M | $18.0M | $22.2M | 6/6 | 6/6 |
| Adjusted operating costs | 3 | 5 | $25.0M | $22.4M | $26.2M | 5/5 | 5/5 |
| Adjusted operating costs | 4 | 4 | $20.8M | $30.1M | $30.1M | 4/4 | 4/4 |
| GAAP common earnings | 2 | 6 | $42.1M | $105.2M | $72.6M | 5/6 | 5/6 |
| GAAP common earnings | 3 | 5 | $46.5M | $94.0M | $85.9M | 4/5 | 4/5 |
| GAAP common earnings | 4 | 4 | $62.3M | $85.4M | $85.4M | 3/4 | 4/4 |
| Adjusted common earnings | 2 | 6 | $28.0M | $44.2M | $22.0M | 6/6 | 6/6 |
| Adjusted common earnings | 3 | 5 | $36.3M | $38.4M | $23.8M | 5/5 | 5/5 |
| Adjusted common earnings | 4 | 4 | $53.2M | $15.6M | $15.6M | 4/4 | 4/4 |
| Basic shares | 2 | 6 | 9.7M | 9.8M | 21.4M | 3/6 | 3/6 |
| Basic shares | 3 | 5 | 13.0M | 14.2M | 21.4M | 2/5 | 4/5 |
| Basic shares | 4 | 4 | 18.8M | 18.8M | 18.8M | 1/4 | 3/4 |
| GAAP diluted shares | 2 | 6 | 10.6M | 10.1M | 18.2M | 3/6 | 5/6 |
| GAAP diluted shares | 3 | 5 | 12.4M | 11.7M | 17.6M | 3/5 | 5/5 |
| GAAP diluted shares | 4 | 4 | 18.6M | 15.6M | 15.6M | 2/4 | 3/4 |
| GAAP diluted EPS | 2 | 6 | $0.079 | $0.193 | $0.133 | 5/6 | 5/6 |
| GAAP diluted EPS | 3 | 5 | $0.086 | $0.174 | $0.158 | 4/5 | 4/5 |
| GAAP diluted EPS | 4 | 4 | $0.114 | $0.160 | $0.160 | 3/4 | 4/4 |
| Adjusted diluted EPS | 2 | 6 | $0.048 | $0.078 | $0.043 | 6/6 | 6/6 |
| Adjusted diluted EPS | 3 | 5 | $0.064 | $0.068 | $0.048 | 5/5 | 5/5 |
| Adjusted diluted EPS | 4 | 4 | $0.090 | $0.032 | $0.032 | 4/4 | 4/4 |
Model and source notes
Reported revenue history
Consolidated revenue in USD, using the latest available SEC filing values. Fourth quarters are derived from annual totals less the first nine months where necessary. Historical revisions are retained; the backtests are not real-time archived forecasts.
View all 26 quarters
| Quarter ended | Revenue |
|---|---|
| 2020-04-30 | $113.1M |
| 2020-07-31 | $139.4M |
| 2020-10-31 | $147.3M |
| 2021-01-31 | $207.9M |
| 2021-04-30 | $186.2M |
| 2021-07-31 | $195.5M |
| 2021-10-31 | $220.8M |
| 2022-01-31 | $289.7M |
| 2022-04-30 | $245.1M |
| 2022-07-31 | $242.2M |
| 2022-10-31 | $262.7M |
| 2023-01-31 | $308.5M |
| 2023-04-30 | $289.6M |
| 2023-07-31 | $287.3M |
| 2023-10-31 | $325.9M |
| 2024-01-31 | $405.3M |
| 2024-04-30 | $335.1M |
| 2024-07-31 | $316.3M |
| 2024-10-31 | $354.7M |
| 2025-01-31 | $423.6M |
| 2025-04-30 | $356.6M |
| 2025-07-31 | $361.7M |
| 2025-10-31 | $411.1M |
| 2026-01-31 | $481.1M |
| 2026-04-30 | $418.4M |
| 2026-07-31 | $410.3M |



