Hollow marker is the consensus estimate; filled is the reported figure, colored by beat or miss.
Outlined bar is the consensus estimate; solid is reported.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| Q2 27 | $0.77 | $0.95 | +23.4% | — | $1.6B | — |
| Q1 27 | $0.32 | $0.6 | +87.5% | — | $1.6B | — |
| Q4 26 | $2.53 | $2.77 | +9.5% | — | $2.3B | — |
| Q3 26 | -$0.59 | -$0.27 | +54.2% | — | $1.5B | — |
| Q2 26 | $0.13 | $0.33 | +153.8% | — | $1.5B | — |
| Q1 26 | $0.04 | $0.09 | +125.0% | — | $1.4B | — |
| Q4 24 | $2.3 | $2.6 | +13.0% | — | — | — |
| Q3 24 | -$0.62 | -$0.5 | +19.4% | — | — | — |
| Q2 24 | $0.38 | $0.4 | +5.3% | — | — | — |
| Q1 24 | $0.12 | $0.12 | 0.0% | — | — | — |
| Q4 23 | $2.46 | $2.58 | +4.9% | — | — | — |
| Q3 23 | -$0.78 | -$0.86 | -10.3% | — | — | — |
| Q2 23 | $0.26 | $0.24 | -7.7% | — | — | — |
| Q1 23 | $0.55 | $0.28 | -49.1% | — | — | — |
| Q4 22 | $2.34 | $2.47 | +5.6% | — | — | — |
| Q3 22 | $0.23 | $0.29 | +26.1% | — | — | — |
Reported per-share earnings by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Reported revenue by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| FY26 | — | $2 | — | — | $6.6B | — |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | FY26 |
|---|---|
| Revenue | $6.6B |
| YoY change | — |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 |
|---|---|---|---|---|---|---|
| Revenue | $1.4B | $1.5B | $1.5B | $2.3B | $1.6B | $1.6B |
| YoY change | — | — | — | — | +15.3% | +10.4% |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | FY26 |
|---|---|
| Revenue | 6.6B |
| Cost of revenue | 4.2B |
| Gross profit | 2.4B |
| Gross margin | 36.4% |
| Research & development | — |
| Selling, general & administrative | 2.1B |
| Operating expenses | 2.1B |
| Operating income | 271M |
| Operating margin | 4.14% |
| Non-operating income, net | 7M |
| Pretax income | 208M |
| Income tax | 19M |
| Net income | 189M |
| Net margin | 2.88% |
| EBITDA | 516M |
| EPS | 2 |
| Diluted EPS | 1.93 |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 |
|---|---|---|---|---|---|---|
| Revenue | 1.4B | 1.5B | 1.5B | 2.3B | 1.6B | 1.6B |
| Cost of revenue | 879M | 940M | 936M | 1.4B | 975M | 852M |
| Gross profit | 474M | 519M | 536M | 855M | 585M | 759M |
| Gross margin | 35% | 35.6% | 36.4% | 37.7% | 37.5% | 47.1% |
| Research & development | — | — | — | — | — | — |
| Selling, general & administrative | 454M | 478M | 555M | 626M | 509M | 502M |
| Operating expenses | 454M | 478M | 555M | 626M | 509M | 502M |
| Operating income | 20M | 41M | -19M | 229M | 76M | 257M |
| Operating margin | 1.48% | 2.81% | -1.29% | 10.1% | 4.87% | 16% |
| Non-operating income, net | 3M | 1M | — | 3M | 3M | 6M |
| Pretax income | 6M | 24M | -37M | 215M | 64M | 248M |
| Income tax | 3M | 6M | -6M | 15M | 7M | 60M |
| Net income | 3M | 18M | -31M | 200M | 57M | 188M |
| Net margin | 0.22% | 1.23% | -2.11% | 8.81% | 3.65% | 11.7% |
| EBITDA | 85M | 105M | 41M | 285M | 133M | 314M |
| EPS | -0.02 | 0.2 | -0.46 | 2.14 | 0.59 | 2.29 |
| Diluted EPS | -0.02 | 0.2 | -0.46 | 2.14 | 0.56 | 2.18 |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | FY26 |
|---|---|
| Cash & short-term investments | 518M |
| Receivables | 186M |
| Inventory | 1.1B |
| Total current assets | 1.9B |
| Property, plant & equipment | 2.2B |
| Goodwill & intangibles | 1.2B |
| Total assets | 5B |
| Accounts payable | 493M |
| Short-term debt | 299M |
| Total current liabilities | 1.5B |
| Long-term debt | 2.5B |
| Total liabilities | 4.1B |
| Shareholders' equity | 910M |
| Total debt | 2.8B |
| Net debt | 2.3B |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 |
|---|---|---|---|---|---|---|
| Cash & short-term investments | 138M | 188M | 249M | 518M | 207M | 522M |
| Receivables | 153M | 166M | 190M | 186M | 185M | 171M |
| Inventory | 1B | 1.1B | 1.4B | 1.1B | 1.1B | 1.1B |
| Total current assets | 1.5B | 1.5B | 1.9B | 1.9B | 1.6B | 2B |
| Property, plant & equipment | 2.3B | 2.4B | 2.4B | 2.2B | 2.4B | 2.4B |
| Goodwill & intangibles | 1.5B | 1.5B | 1.4B | 1.2B | 1.2B | 1.2B |
| Total assets | 4.6B | 4.8B | 5.1B | 5B | 4.8B | 5.2B |
| Accounts payable | 423M | 480M | 546M | 493M | 412M | 489M |
| Short-term debt | 264M | 262M | 288M | 299M | 268M | 286M |
| Total current liabilities | 1.3B | 1.3B | 1.5B | 1.5B | 1.3B | 1.4B |
| Long-term debt | 2.6B | 2.6B | 2.9B | 2.5B | 2.6B | 2.6B |
| Total liabilities | 3.9B | 4B | 4.4B | 4.1B | 3.9B | 4.1B |
| Shareholders' equity | 673M | 710M | 689M | 910M | 845M | 1.1B |
| Total debt | 2.8B | 2.9B | 3.2B | 2.8B | 2.9B | 2.9B |
| Net debt | 2.7B | 2.7B | 2.9B | 2.3B | 2.6B | 2.4B |
Annual history by fiscal year; click a table row below to chart a different metric.
Current values are trailing twelve months where available, otherwise the latest fiscal year; unreported figures show a dash.
| Metric | FY26 | Current |
|---|---|---|
| Market cap | 4.4B | 7B |
| Enterprise value | 6.7B | 9.5B |
| Shares outstanding | 80M | 80M |
| Metric | FY26 | Current |
|---|---|---|
| P/E | 23.1 | 18.5 |
| P/S | 0.67 | 1.02 |
| P/B | 4.79 | 8.83 |
| EV/EBITDA | 13 | 12.9 |
| EV/Sales | 1.02 | 1.37 |
| Earnings yield | 4.33% | 5.4% |
| FCF yield | 7.15% | 4.78% |
| PEG | — | 0.02 |
| Metric | FY26 | Current |
|---|---|---|
| Gross margin | 36.4% | 47.1% |
| Operating margin | 4.14% | 7.82% |
| Net margin | 2.88% | 5.47% |
| ROE | 20.8% | 46.9% |
| ROA | 3.77% | 6.52% |
| ROIC | 7.6% | 13.4% |
| Return on tangible assets | 4.99% | 10.5% |
| Metric | FY26 | Current |
|---|---|---|
| Current ratio | 1.25 | 1.36 |
| Quick ratio | 0.54 | 0.57 |
| Debt / equity | 3.13 | 2.76 |
| Debt / assets | 0.57 | 0.56 |
| Net debt / EBITDA | 4.51 | 3.08 |
| Interest coverage | 3.97 | 8.54 |
| Effective tax rate | 9.13% | 15.5% |
| Metric | FY26 | Current |
|---|---|---|
| Revenue per share | 81.9 | 86.4 |
| EPS (basic) | 2 | 2 |
| EPS (diluted) | 1.93 | 4.77 |
| Book value per share | 11.4 | 10 |
| FCF per share | 3.9 | 6.6 |
| Cash per share | 6.47 | 6.54 |
| Capex per share | 2.34 | 2.43 |
| Metric | FY26 | Current |
|---|---|---|
| Capex / revenue | 2.85% | 2.95% |
| Capex / operating cash flow | 37.5% | 26.9% |
| Payout ratio | — | 0% |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | FY26 |
|---|---|
| Net income | 189M |
| Depreciation & amortization | 238M |
| Stock-based compensation | 55M |
| Change in working capital | -68M |
| Operating cash flow | 499M |
| Capital expenditure | -187M |
| Investing cash flow | -184M |
| Dividends paid | — |
| Share repurchases | 0 |
| Financing cash flow | -28M |
| Net change in cash | 287M |
| Free cash flow | 312M |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 | Q2 27 |
|---|---|---|---|---|---|---|
| Net income | 3M | 18M | -32M | 200M | 57M | 188M |
| Depreciation & amortization | 62M | 63M | 60M | 53M | 54M | 51M |
| Stock-based compensation | 14M | 15M | 12M | 14M | 13M | 16M |
| Change in working capital | -227M | 95M | -239M | 303M | -261M | 126M |
| Operating cash flow | -143M | 156M | -180M | 673M | -137M | 402M |
| Capital expenditure | — | -68M | -52M | -24M | -54M | -74M |
| Investing cash flow | — | -68M | -52M | -24M | -54M | -74M |
| Dividends paid | — | — | — | — | — | — |
| Share repurchases | — | — | — | — | -100M | 0 |
| Financing cash flow | 106M | -40M | 292M | -386M | -121M | -18M |
| Net change in cash | -37M | 48M | 60M | 263M | -312M | 310M |
| Free cash flow | -193M | 88M | -232M | 649M | -191M | 328M |