Estimates

Source: S&P Capital IQ consensus via Xpressfeed · Generated 2026-07-20.

Street snapshot

Eighteen analysts carry price targets averaging $24.56 (median $23.50) across a wide $18–$42 range.

Currency: USD · Scale: money in millions, absolute (per share) · Analyst counts shown explicitly; recommendation respondents: 21.

Street view Reading Analysts
Recommendation mix Buy 4, Outperform 5, Hold 11, Underperform 1, Sell 0 21
Consensus score 2.43 21
Target price mean 24.56; high 42.00; low 18.00 18

Forward table

After FY2026 revenue of $644.9M, consensus sees growth cooling to about $670.3M in FY2027 before reaccelerating to $712.4M in FY2028. Normalized EPS dips from $1.55 to $1.43 in FY2027 and recovers to $1.59 in FY2028, while gross margin holds near 90% and no dividend is modeled.

Currency: USD · Scale: money in millions, absolute (per share) · Analyst count is the estimate count for each period and metric.

Period Metric Mean YoY Analysts Low / high
FY0E Revenue 670.3 4.0% 20 664.2 / 676.0
FY0E EBITDA 329.2 -8.0% 18 321.9 / 340.6
FY0E EBIT 318.0 -8.6% — / —
FY0E Net income (GAAP) 151.4 -22.8% 10 92.79 / 180.2
FY0E Net income (normalized) 276.9 -9.7% — / —
FY0E EPS (GAAP) 0.78 -20.3% 11 0.58 / 0.92
FY0E EPS (normalized) 1.43 -5.7% 18 1.28 / 1.54
FY0E Free cash flow 279.0 -9.3% — / —
FY0E Dividend per share 0.00 — / —
FY0E Gross margin 88.1% -2.9% — / —
FY0E Capital expenditure -0.72 545.4% — / —
FY0E Net debt -853.4 20.9% — / —
FY0E Cash from operations 289.9 -7.4% — / —
FY0E ROE 28.5% -1.7% — / —
FY+1E Revenue 712.4 6.3% 16 689.4 / 743.3
FY+1E EBITDA 358.1 8.8% 14 333.1 / 391.4
FY+1E EBIT 345.0 8.5% — / —
FY+1E Net income (GAAP) 175.0 15.6% 7 126.5 / 224.3
FY+1E Net income (normalized) 303.3 9.5% — / —
FY+1E EPS (GAAP) 0.98 25.9% 7 0.84 / 1.14
FY+1E EPS (normalized) 1.59 11.2% 15 1.41 / 1.75
FY+1E Free cash flow 302.2 8.3% — / —
FY+1E Gross margin 88.6% 0.6% — / —
FY+1E Capital expenditure -0.72 0.0% — / —
FY+1E Net debt -1,098 28.6% — / —
FY+1E Cash from operations 316.9 9.3% — / —
FY+1E ROE 29.1% 1.9% — / —
FY+2E Revenue 767.6 7.7% 7 729.9 / 827.4
FY+2E EBITDA 395.0 10.3% 6 341.9 / 441.1
FY+2E EBIT 379.8 10.1% — / —
FY+2E Net income (GAAP) 212.2 21.3% 3 166.6 / 249.9
FY+2E Net income (normalized) 339.2 11.8% — / —
FY+2E EPS (GAAP) 1.19 21.4% 3 1.04 / 1.27
FY+2E EPS (normalized) 1.82 14.5% 7 1.62 / 2.00
FY+2E Free cash flow 318.8 5.5% — / —
FY+2E Gross margin 88.8% 0.2% — / —
FY+2E Capital expenditure -5.00 589.7% — / —
FY+2E Net debt -834.8 -23.9% — / —
FY+2E ROE 27.9% -3.9% — / —
FY+2E Cash from operations 345.8 9.1% — / —
Q1 FY2027 Revenue 151.7 4.0% 19 151.0 / 155.0
Q1 FY2027 EBITDA 69.59 -12.8% 17 68.70 / 71.90
Q1 FY2027 EBIT 67.11 -4.0% — / —
Q1 FY2027 Net income (GAAP) 29.48 -44.7% 8 20.35 / 36.30
Q1 FY2027 Net income (normalized) 59.13 -4.8% — / —
Q1 FY2027 EPS (GAAP) 0.15 -42.8% 11 0.11 / 0.19
Q1 FY2027 EPS (normalized) 0.30 -15.9% 18 0.28 / 0.33
Q1 FY2027 Free cash flow 53.97 -23.9% — / —
Q1 FY2027 Gross margin 87.9% -3.4% — / —
Q1 FY2027 Capital expenditure -0.50 -9.1% — / —
Q1 FY2027 Net debt -771.5 -20.8% — / —
Q1 FY2027 Cash from operations 56.10 -22.9% — / —
Q2 FY2027 Revenue 171.8 1.9% 19 164.0 / 183.4
Q2 FY2027 EBITDA 86.63 -14.1% 17 77.50 / 96.02
Q2 FY2027 EBIT 84.81 -0.7% — / —
Q2 FY2027 Net income (GAAP) 38.55 -37.9% 8 23.23 / 44.89
Q2 FY2027 Net income (normalized) 72.63 -4.4% — / —
Q2 FY2027 EPS (GAAP) 0.21 -32.0% 11 0.16 / 0.25
Q2 FY2027 EPS (normalized) 0.37 -17.1% 18 0.32 / 0.42
Q2 FY2027 Free cash flow 57.95 -35.2% — / —
Q2 FY2027 Gross margin 88.2% -3.5% — / —
Q2 FY2027 Capital expenditure -0.47 -5.0% — / —
Q2 FY2027 Net debt -803.5 -9.7% — / —
Q2 FY2027 Cash from operations 60.35 -33.8% — / —
Q3 FY2027 Revenue 193.0 4.3% 19 184.2 / 200.6
Q3 FY2027 EBITDA 103.1 -7.5% 17 95.67 / 110.8
Q3 FY2027 EBIT 99.66 -2.4% — / —
Q3 FY2027 Net income (GAAP) 51.38 -16.5% 8 33.92 / 62.10
Q3 FY2027 Net income (normalized) 85.08 -5.4% — / —
Q3 FY2027 EPS (GAAP) 0.27 -13.2% 11 0.19 / 0.32
Q3 FY2027 EPS (normalized) 0.44 -4.0% 18 0.42 / 0.47
Q3 FY2027 Free cash flow 54.01 -53.0% — / —
Q3 FY2027 Gross margin 88.3% -3.8% — / —
Q3 FY2027 Capital expenditure -0.23 80.0% — / —
Q3 FY2027 Net debt -837.0 -12.2% — / —
Q3 FY2027 Cash from operations 56.37 -51.7% — / —
Q4 FY2027 Revenue 154.0 5.9% 18 147.3 / 164.1
Q4 FY2027 EBITDA 70.09 6.5% 16 58.38 / 83.20
Q4 FY2027 EBIT 66.60 7.4% — / —
Q4 FY2027 Net income (GAAP) 29.30 53.3% 8 13.90 / 40.31
Q4 FY2027 Net income (normalized) 60.95 9.7% — / —
Q4 FY2027 EPS (GAAP) 0.15 47.3% 11 0.05 / 0.21
Q4 FY2027 EPS (normalized) 0.31 20.8% 17 0.23 / 0.36
Q4 FY2027 Free cash flow 91.84 -8.3% — / —
Q4 FY2027 Gross margin 87.4% -2.1% — / —
Q4 FY2027 Capital expenditure -0.25 81.8% — / —
Q4 FY2027 Net debt -905.2 8.5% — / —
Q4 FY2027 Cash from operations 93.95 -7.7% — / —

Estimate momentum

Currency: USD · Scale: money in millions, absolute (per share) · Point-in-time consensus; analyst count is shown where supplied.

Period Metric Lookback Then Now Direction / magnitude Analysts
2027 Revenue 30d 670.5 670.3 down 0.0%
2027 Revenue 90d 697.5 670.3 down 3.9%
2027 Revenue 180d 717.4 670.3 down 6.6%
2028 Revenue 30d 713.0 712.4 down 0.1%
2028 Revenue 90d 762.3 712.4 down 6.6%
2028 Revenue 180d 794.7 712.4 down 10.4%
2027 EPS (normalized) 30d 1.43 1.43 up 0.0%
2027 EPS (normalized) 90d 1.62 1.43 down 11.6%
2027 EPS (normalized) 180d 1.72 1.43 down 16.8%
2028 EPS (normalized) 30d 1.60 1.59 down 0.2%
2028 EPS (normalized) 90d 1.79 1.59 down 10.9%
2028 EPS (normalized) 180d 1.94 1.59 down 17.9%

Beat / miss record

Current sequences by metric: Revenue: 8 consecutive beats; EPS (normalized): 1 consecutive miss.

Currency: USD · Scale: money in millions, absolute (per share) · Consensus is captured before each actual first became effective; analyst count shown per observation.

Quarter Metric Consensus as of Actual Surprise Outcome Analysts
Q4 FY2026 Revenue 143.9 145.4 1.0% Beat
Q4 FY2026 EPS (normalized) 0.28 0.26 -7.9% Miss
Q3 FY2026 Revenue 181.6 185.1 1.9% Beat
Q3 FY2026 EPS (normalized) 0.45 0.46 2.9% Beat
Q2 FY2026 Revenue 157.6 168.5 6.9% Beat
Q2 FY2026 EPS (normalized) 0.38 0.45 18.7% Beat
Q1 FY2026 Revenue 139.6 145.9 4.5% Beat
Q1 FY2026 EPS (normalized) 0.31 0.36 17.2% Beat
Q4 FY2025 Revenue 134.0 138.3 3.2% Beat
Q4 FY2025 EPS (normalized) 0.27 0.38 39.3% Beat
Q3 FY2025 Revenue 152.8 168.6 10.3% Beat
Q3 FY2025 EPS (normalized) 0.34 0.45 34.0% Beat
Q2 FY2025 Revenue 127.2 136.8 7.6% Beat
Q2 FY2025 EPS (normalized) 0.26 0.30 17.0% Beat
Q1 FY2025 Revenue 119.9 126.7 5.7% Beat
Q1 FY2025 EPS (normalized) 0.23 0.28 24.4% Beat

Where the street disagrees

Disagreement is widest on GAAP net income: FY2027 estimates span $92.8M to $180.2M across just 10 analysts and FY2028 $126.5M to $224.3M across 7, so the out-year signal is thin.

Currency: USD · Scale: money in millions, absolute (per share) · Dispersion is high-low divided by absolute mean; analyst count shown per item.

Period Metric Mean Low High Spread / mean Analysts
Q4 FY2026 EPS (GAAP) 0.17 0.12 0.33 121.8% 13
Q4 FY2027 EPS (GAAP) 0.15 0.05 0.21 108.6% 11
Q4 FY2027 Net income (GAAP) 29.30 13.90 40.31 90.2% 8
2027 Net income (GAAP) 151.4 92.79 180.2 57.7% 10
Q2 FY2027 Net income (GAAP) 38.55 23.23 44.89 56.2% 8