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 26 | $1.07 | $1.19 | +11.2% | — | $1.4B | — |
| Q1 26 | $0.92 | $1.08 | +17.4% | — | $1.3B | — |
| Q4 25 | $0.64 | $0.82 | +28.1% | — | $1.2B | — |
| Q3 25 | $0.66 | $0.95 | +43.9% | — | $1.3B | — |
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 % |
|---|---|---|---|---|---|---|
| FY25 | — | $3.3 | — | — | $4.8B | — |
| FY24 | — | — | — | — | $4.3B | — |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | FY24 | FY25 |
|---|---|---|
| Revenue | $4.3B | $4.8B |
| YoY change | — | +9.67% |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | Q2 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.1B | $1.1B | $1.1B | $1.2B | $1.3B | $1.2B | $1.3B | $1.4B |
| YoY change | — | — | — | +6.07% |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | FY24 | FY25 |
|---|---|---|
| Revenue | 4.3B | 4.8B |
| Cost of revenue | 2.3B | 2.6B |
| Gross profit | 2B | 2.2B |
| Gross margin | 46.1% | 46.2% |
| Research & development | 311M | 354M |
| Selling, general & administrative | 617M | 620M |
| Operating expenses | 928M | 974M |
| Operating income | 839M | 1B |
| Operating margin | 19.4% | 21.3% |
| Non-operating income, net | 59M | 13M |
| Pretax income | 618M | 962M |
| Income tax | 153M | 233M |
| Net income | 465M | 729M |
| Net margin | 10.7% | 15.3% |
| EBITDA | 1.3B | 1.4B |
| EPS | — | 3.3 |
| Diluted EPS | — | 3.3 |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | Q2 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.1B | 1.1B | 1.1B | 1.2B | 1.3B | 1.2B | 1.3B | 1.4B |
| Cost of revenue | 597M | 583M | 586M | 628M | 701M | 641M | 697M | 763M |
| Gross profit | 506M | 518M | 532M | 542M | 575M | 549M | 618M | 666M |
| Gross margin | 45.9% | 47% | 47.6% | 46.3% | 45.1% | 46.1% | 47% | 46.6% |
| Research & development | 77M | 81M | 83M | 88M | 92M | 90M | 94M | 98M |
| Selling, general & administrative | 169M | 156M | 146M | 157M | 159M | 167M | 173M | 200M |
| Operating expenses | 246M | 237M | 229M | 245M | 251M | 257M | 267M | 298M |
| Operating income | 200M | 226M | 248M | 247M | 273M | 241M | 299M | 318M |
| Operating margin | 18.1% | 20.5% | 22.2% | 21.1% | 21.4% | 20.3% | 22.7% | 22.3% |
| Non-operating income, net | 21M | 24M | -5M | 7M | 13M | 1M | -20M | -62M |
| Pretax income | 221M | -30M | 173M | 199M | 272M | 189M | 218M | 199M |
| Income tax | 65M | 8M | 42M | 50M | 49M | 80M | 56M | 63M |
| Net income | 156M | -38M | 131M | 149M | 223M | 109M | 162M | 136M |
| Net margin | 14.1% | -3.45% | 11.7% | 12.7% | 17.5% | 9.16% | 12.3% | 9.52% |
| EBITDA | 283M | 353M | 354M | 348M | 379M | 358M | 405M | 394M |
| EPS | — | — | — | — | 1.01 | 0.48 | 0.72 | 0.59 |
| Diluted EPS | — | — | — | — | 1.01 | 0.48 | 0.72 | 0.59 |
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 | FY24 | FY25 |
|---|---|---|
| Cash & short-term investments | 166M | 915M |
| Receivables | 580M | 656M |
| Inventory | 597M | 661M |
| Total current assets | 1.5B | 2.6B |
| Property, plant & equipment | 952M | 1B |
| Goodwill & intangibles | 17.3B | 17.3B |
| Total assets | 12.3B | 14.1B |
| Accounts payable | 528M | 680M |
| Short-term debt | — | 24M |
| Total current liabilities | 839M | 1.4B |
| Long-term debt | — | 4B |
| Total liabilities | 1.4B | 6.7B |
| Shareholders' equity | 10.9B | 7.4B |
| Total debt | — | 4B |
| Net debt | — | 3.1B |
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 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 |
|---|---|---|---|---|---|---|---|
| Cash & short-term investments | 166M | 162M | 661M | 128M | 915M | 857M | 961M |
| Receivables | 580M | 871M | 926M | 802M | 656M | 1B | 1.1B |
| Inventory | 597M | 637M | 662M | 647M | 661M | 696M | 730M |
| Total current assets | 1.5B | 1.7B | 2.3B | 1.6B | 2.6B | 2.7B | 2.9B |
| Property, plant & equipment | 952M | — | — | -1.4B | 1B | -1.5B | -1.5B |
| Goodwill & intangibles | 17.3B | 17.3B | 17.4B | 17.3B | 17.3B | 17.1B | 17.1B |
| Total assets | 12.3B | 13B | 13.7B | 12.5B | 14.1B | 14.1B | 14.3B |
| Accounts payable | 528M | 522M | 557M | 590M | 680M | 699M | 790M |
| Short-term debt | — | 15M | 24M | — | 24M | 23M | 23M |
| Total current liabilities | 839M | 882M | 944M | 910M | 1.4B | 1.3B | 1.4B |
| Long-term debt | — | 4B | 4B | 1.7B | 4B | 4B | 4B |
| Total liabilities | 1.4B | 6.1B | 6.3B | 3.1B | 6.7B | 6.6B | 6.8B |
| Shareholders' equity | 10.9B | 6.9B | 7.4B | 9.4B | 7.4B | 7.5B | 7.5B |
| Total debt | — | 4B | 4B | 1.7B | 4B | 4B | 4B |
| Net debt | — | 3.9B | 3.4B | 1.6B | 3.1B | 3.2B | 3.1B |
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 | FY24 | FY25 | Current |
|---|---|---|---|
| Market cap | — | 17.1B | 26.1B |
| Enterprise value | — | 20.2B | 29.9B |
| Shares outstanding | — | 209.6M | 209.6M |
| Metric | FY24 | FY25 | Current |
|---|---|---|---|
| P/E | — | 23.5 | 44.4 |
| P/S | — | 3.6 | 5.01 |
| P/B | — | 2.32 | 3.6 |
| EV/EBITDA | — | 14 | 19.6 |
| EV/Sales | — | 4.25 | 5.75 |
| Earnings yield | — | 4.26% | 2.25% |
| FCF yield | — | 5.77% | 2.96% |
| PEG | — | — | 23.2 |
| Metric | FY24 | FY25 | Current |
|---|---|---|---|
| Gross margin | 46.1% | 46.2% | 46.6% |
| Operating margin | 19.4% | 21.3% | 22.3% |
| Net margin | 10.7% | 15.3% | 11.2% |
| ROE | 4.27% | 9.9% | 6.72% |
| ROA | 3.79% | 5.18% | 5.3% |
| ROIC | 5.88% | 7.33% | 7.65% |
| Return on tangible assets | -9.2% | -22.8% | -23% |
| Metric | FY24 | FY25 | Current |
|---|---|---|---|
| Current ratio | 1.77 | 1.95 | 2.01 |
| Quick ratio | 1.06 | 1.46 | 1.5 |
| Debt / equity | — | 0.55 | 0.6 |
| Debt / assets | — | 0.29 | 0.28 |
| Net debt / EBITDA | — | 2.15 | 1.99 |
| Interest coverage | 3.21 | 15.8 | 5.7 |
| Effective tax rate | 24.8% | 24.2% | 28.2% |
| Metric | FY24 | FY25 | Current |
|---|---|---|---|
| Revenue per share | — | 22.7 | 24.8 |
| EPS (basic) | — | 3.3 | 3.3 |
| EPS (diluted) | — | 3.3 | 2.81 |
| Book value per share | — | 35.1 | 34.7 |
| FCF per share | — | 4.71 | 3.92 |
| Cash per share | — | 4.37 | 4.59 |
| Capex per share | — | 1.36 | 1.64 |
| Metric | FY24 | FY25 | Current |
|---|---|---|---|
| Capex / revenue | 0.35% | 5.99% | 6.6% |
| Capex / operating cash flow | 1.49% | 22.4% | 29.4% |
| Payout ratio | — | 1.78% | 7.86% |
| Dividend yield | — | 0.08% | 0.26% |
Split-adjusted payout per share by ex-dividend date.
| Ex-dividend | Amount |
|---|---|
| Aug 31, 2026 | $0.08 |
| May 29, 2026 | $0.08 |
| Feb 27, 2026 | $0.08 |
| Nov 28, 2025 | $0.06 |
| — |
| +8.08% |
| +17.6% |
| +22.1% |
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 | FY24 | FY25 |
|---|---|---|
| Net income | 724M | 729M |
| Depreciation & amortization | 394M | 376M |
| Stock-based compensation | 13M | 20M |
| Change in working capital | -53M | 46M |
| Operating cash flow | 1B | 1.3B |
| Capital expenditure | 15M | -285M |
| Investing cash flow | 28M | -285M |
| Dividends paid | — | -13M |
| Share repurchases | — | — |
| Financing cash flow | -848M | -248M |
| Net change in cash | 185M | 740M |
| Free cash flow | 861M | 988M |
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 | Q2 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 |
|---|---|---|---|---|---|---|---|---|
| Net income | 156M | 221M | 199M | 198M | 223M | 109M | 162M | 136M |
| Depreciation & amortization | 98M | 97M | 94M | 92M | 94M | 96M | 98M | 97M |
| Stock-based compensation | 3M | 3M | 4M | 4M | 4M | 8M | 10M | 15M |
| Change in working capital | -35M | -16M | 6M | -15M | -28M | 83M | -17M | -47M |
| Operating cash flow | 201M | 279M | 311M | 273M | 302M | 491M | 135M | 241M |
| Capital expenditure | — | — | — | -49M | -61M | -71M | -122M | -90M |
| Investing cash flow | — | 12M | — | -49M | -61M | -71M | -123M | -88M |
| Dividends paid | — | — | — | — | — | — | -17M | -17M |
| Share repurchases | — | — | — | — | — | — | -25M | -25M |
| Financing cash flow | -168M | -224M | -109M | -221M | -2B | 378M | -59M | -50M |
| Net change in cash | 33M | 67M | 202M | 3M | -1.8B | 798M | -47M | 103M |
| Free cash flow | 187M | 220M | 103M | 224M | 241M | 420M | 13M | 151M |