Price Movement
Volume
Latest volume: 5.31M · 30-day average: 5.50M · Max drawdown over stored range: -34.41%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -4.56% |
| 20D RS | -2.36% |
| 60D RS | -10.67% |
| 120D RS | 0.45% |
| Global RS Rank | 1699 · 49.36% percentile |
| Qualified+ RS Rank | 623 · 50.48% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 80 · 42.03% percentile |
| Snapshot Date | 2026-06-05 |
RS uses adjusted close where available. Global RS Rank is recalculated from the current non-low pool. Group RS Rank is recalculated inside the company’s own actionable band group.
Research Links
| StockAnalysis |
| Yahoo Finance |
| Perplexity Finance |
| Finviz |
| Seeking Alpha |
| WhaleWisdom |
| FinanceCharts |
| SEC EDGAR Search |
| SEC Company Search |
Official company website and investor-relations URLs are not inferred unless a reliable dynamic source is added.
Classification
| Primary Rank | 36 / 176 |
| Primary Percentile | 80.11 |
| Score Notes | market-cap support, industry-tailwind |
Gemini Deep Research
Loading Gemini reports...
Manual Estimates
Loading manual estimates...
Forward Valuation
Loading forward valuation...
SEC TTM Fundamentals
| Period | Filed | Revenue | Gross Profit | Operating Income | Net Income | EPS Diluted | Operating Cash Flow | Capital Expenditure | Free Cash Flow | Shares Diluted | Gross Margin | Operating Margin | Net Margin | OCF Margin | FCF Margin | Cash + ST Inv. | Total Debt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TTM through 9/30/2025 | 2025-10-30 | 3.80B | n/a | 2.35B | 2.02B | 3.47 | 7.67B | 16.09B | -8.41B | 584M | n/a | 61.78% | 53.23% | 2.02% | -2.21% | 1.05B | 33.37B |
SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
TTM Valuation
| Period | EPS Diluted | P/E | Revenue / Share | P/S | FCF / Share | P/FCF Multiple | OCF / Share | P/CF Multiple |
|---|---|---|---|---|---|---|---|---|
| TTM through 9/30/2025 | $3.47 | 22.8x | $6.52 | 12.1x | $-14.42 | -5.5x | $13.15 | 6.0x |
Shares Diluted: 584M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|
| Revenue | 13431 | 15310 | 14206 | 13441 | 14669 |
| Revenue Growth (YoY) | 16.528% | 13.99% | -7.211% | -5.385% | 9.136% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -2055 | -706 | -527 | -2723 | 0.0001 |
| Free Cash Flow Per Share | -3.806 | -1.291 | -0.955 | -4.837 | 104 |
| EPS (Diluted) GAAP | 2.96 | 3.17 | 3.208333 | 3.438721 | 3.42 |
| EPS Growth | 6.093% | 7.095% | 1.209% | 7.181% | -0.544% |
| EPS Non-GAAP | |||||
| Gross Margin | 54.1657% | 52.3841% | 57.2786% | 61.7067% | 63.0581% |
| Operating Margin | 16.4024% | 15.8589% | 17.4645% | 17.7517% | 17.6086% |
| Profit Margin | 11.89% | 11.339% | 12.467% | 14.404% | 13.757% |
| Free Cash Flow Margin | -15.3% | -4.611% | -3.71% | -20.259% | 10400% |
| Shares Outstanding (Diluted) | 540 | 547 | 552 | 563 | 589 |
| Shares Change (YoY) | 2.273% | 1.296% | 0.914% | 1.993% | 4.618% |
SEC Quarterly Fundamentals
| Quarter | Filed | Revenue | Gross Margin | Operating Income | Op Margin | Net Income | Net Margin | EPS Diluted | Shares Diluted | Cash + ST Inv. | Total Debt | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 Q3 | 2019-10-25 | 3.01B | n/a | 758.00M | 25.16% | 527.00M | 17.49% | 1.01 | 521.00M | 147.00M | 18.61B | processed |
| 2025 Q3 | 2025-10-30 | 1.26B | n/a | 749.00M | 59.44% | 524.00M | 41.59% | 0.88 | 595.00M | 1.05B | 33.37B | processed |
| 2024 Q3 | 2024-10-31 | 1.15B | n/a | 911.00M | 79.01% | 682.00M | 59.15% | 1.21 | 565.00M | 1.54B | 28.67B | processed |
| 2023 Q3 | 2023-10-27 | 1.09B | n/a | 915.00M | 84.25% | 656.00M | 60.41% | 1.19 | 552.00M | 594.00M | 26.77B | processed |
| 2022 Q3 | 2022-10-27 | 1.11B | n/a | 924.00M | 83.32% | 649.00M | 58.52% | 1.18 | 548.00M | 117.00M | 24.12B | processed |
| 2021 Q3 | 2021-10-28 | 999.00M | n/a | 825.00M | 82.58% | 609.00M | 60.96% | 1.13 | 539.00M | 631.00M | 23.35B | processed |
| 2020 Q3 | 2020-10-29 | 962.00M | n/a | 813.00M | 84.51% | 527.00M | 54.78% | 1.14 | 528.00M | 885.00M | 20.86B | processed |
| 2025 Q2 | 2025-07-31 | 881.00M | n/a | 577.00M | 65.49% | 444.00M | 50.40% | 0.75 | 588.00M | 1.45B | 32.17B | processed |
| 2024 Q2 | 2024-08-01 | 801.00M | n/a | 449.00M | 56.05% | 302.00M | 37.70% | 0.54 | 557.00M | 1.60B | 29.37B | processed |
| 2023 Q2 | 2023-07-27 | 748.00M | n/a | 418.00M | 55.88% | 288.00M | 38.50% | 0.52 | 552.00M | 275.00M | 25.61B | processed |
| 2022 Q2 | 2022-07-28 | 797.00M | n/a | 469.00M | 58.85% | 328.00M | 41.15% | 0.60 | 546.00M | 335.00M | 23.99B | processed |
| 2021 Q2 | 2021-07-29 | 756.00M | n/a | 438.00M | 57.94% | 311.00M | 41.14% | 0.58 | 539.00M | 538.00M | 23.24B | processed |
| 2026 Q1 | 2026-04-30 | 904.00M | n/a | 754.00M | 83.41% | 556.00M | 61.50% | 0.89 | 626.00M | 1.76B | 37.03B | processed |
| 2025 Q1 | 2025-04-24 | 924.00M | n/a | 677.00M | 73.27% | 483.00M | 52.27% | 0.84 | 577.00M | 1.12B | 31.22B | processed |
| 2024 Q1 | 2024-04-25 | 859.00M | n/a | 679.00M | 79.05% | 488.00M | 56.81% | 0.88 | 556.00M | 501.00M | 27.41B | processed |
| 2023 Q1 | 2023-04-27 | 875.00M | n/a | 573.00M | 65.49% | 380.00M | 43.43% | 0.76 | 551.00M | 114.00M | 24.80B | processed |
| 2022 Q1 | 2022-04-28 | 817.00M | n/a | 510.00M | 62.42% | 380.00M | 46.51% | 0.70 | 545.00M | 90.00M | 23.38B | processed |
| 2021 Q1 | 2021-04-29 | 733.00M | n/a | 507.00M | 69.17% | 362.00M | 49.39% | 0.67 | 539.00M | 1.04B | 22.97B | processed |
| 2025 Q4 | 2026-02-25 | 839.00M | n/a | 580.00M | 69.13% | 546.00M | 65.08% | 0.92 | 595.00M | 274.00M | 33.38B | processed |
| 2024 Q4 | 2025-02-27 | 739.00M | n/a | 347.00M | 46.96% | 574.00M | 77.67% | 1.00 | 575.00M | 179.00M | 7.03B | processed |
SEC processed quarterly CSV. Compact derived quarterly view from SEC processed CSV. Source files remain read-only in the SEC repository. EPS is as filed and may not be split-adjusted across older periods. StockAnalysis Financial Statement Metrics remain unchanged above.