Price Movement
Volume
Latest volume: 8.94M · 30-day average: 7.61M · Max drawdown over stored range: -70.49%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 101.09% |
| 20D RS | 9.67% |
| 60D RS | 81.39% |
| 120D RS | 166.49% |
| Global RS Rank | 37 · 98.90% percentile |
| Qualified+ RS Rank | 19 · 98.49% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 4 · 85.71% 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 | 1 / 57 |
| Primary Percentile | 100.00 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
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 2026-04-03 | 2026-05-01 | 11.78B | 5.35B | 3.57B | 6.51B | 17.29 | 5.38B | 619.00M | 4.76B | 376M | 45.43% | 30.31% | 55.29% | 45.64% | 40.38% | 2.05B | 1.58B |
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 2026-04-03 | $17.29 | 29.6x | $31.28 | 16.4x | $12.63 | 40.5x | $14.28 | 35.8x |
Shares Diluted: 376M. 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 | 16922 | 18793 | 6255 | 6317 | 9520 |
| Revenue Growth (YoY) | 1.111% | 11.057% | -66.716% | 0.991% | 50.704% |
| Gross Profit | 4446 | 6074 | 1391 | 1773 | 3692 |
| Operating Income | 1109 | 2660 | -379 | 113 | 2137 |
| Free Cash Flow | 752 | 758 | -1229 | -781 | 1279 |
| Free Cash Flow Per Share | 2.434 | 2.399 | -3.865 | -2.396 | 3.563 |
| EPS (Diluted) GAAP | 2.66 | 4.89 | -5.371069 | -2.613496 | 5.139275 |
| EPS Growth | 11200% | 83.835% | 11200% | 11200% | 11200% |
| EPS Non-GAAP | |||||
| Gross Margin | 26.273% | 32.321% | 22.238% | 28.067% | 38.782% |
| Operating Margin | 6.554% | 14.154% | -6.059% | 1.789% | 22.447% |
| Profit Margin | 4.852% | 8.226% | -27.306% | -13.487% | 19.37% |
| Free Cash Flow Margin | 4.444% | 4.033% | -19.648% | -12.363% | 13.435% |
| Shares Outstanding (Diluted) | 309 | 316 | 318 | 326 | 359 |
| Shares Change (YoY) | 3.691% | 2.265% | 0.633% | 2.516% | 10.123% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Q3 | 2026-05-01 | 3.34B | 50.22% | 1.19B | 35.66% | 3.21B | 96.04% | 8.20 | 387.00M | 2.05B | 1.58B | processed |
| 2026 Q2 | 2026-01-30 | 3.02B | 45.74% | 908.00M | 30.10% | 1.84B | 61.05% | 4.73 | 381.00M | 1.98B | 2.43B | processed |
| 2026 Q1 | 2025-10-31 | 2.82B | 43.54% | 792.00M | 28.11% | 1.18B | 41.94% | 3.07 | 376.00M | 2.05B | 2.46B | processed |
| 2025 Q4 | 2025-08-14 | 2.60B | 40.96% | 680.00M | 26.10% | 282.00M | 10.83% | 0.78 | 362.00M | 2.11B | 2.48B | processed |
| 2025 Q3 | 2025-05-02 | 2.29B | 39.76% | 760.00M | 33.13% | 520.00M | 22.67% | 1.42 | 358.00M | 3.48B | 4.91B | processed |
| 2025 Q2 | 2025-01-31 | 4.29B | 35.38% | 852.00M | 19.88% | 594.00M | 13.86% | 1.63 | 357.00M | 2.29B | 7.22B | processed |
| 2025 Q1 | 2024-10-31 | 4.09B | 37.88% | 742.00M | 18.12% | 493.00M | 12.04% | 1.35 | 357.00M | 1.71B | 5.65B | processed |
| 2024 Q4 | 2024-08-20 | 3.76B | 35.95% | 216.00M | 5.74% | 39.00M | 1.04% | 0.12 | 332.00M | 1.88B | 5.68B | processed |
| 2024 Q3 | 2024-04-30 | 3.46B | 28.96% | 273.00M | 7.90% | 135.00M | 3.91% | 0.34 | 335.00M | 1.89B | 7.32B | processed |
| 2024 Q2 | 2024-02-12 | 3.03B | 16.23% | -210.00M | -6.93% | -287.00M | -9.47% | -0.93 | 325.00M | 2.48B | 7.35B | processed |
| 2024 Q1 | 2023-11-07 | 2.75B | 3.60% | -596.00M | -21.67% | -685.00M | -24.91% | -2.17 | 323.00M | 2.03B | 5.82B | processed |
| 2023 Q4 | 2023-08-22 | 2.67B | 3.44% | -650.00M | -24.33% | -715.00M | -26.76% | -2.25 | 318.00M | 2.02B | 5.86B | processed |
| 2023 Q3 | 2023-05-10 | 2.80B | 10.20% | -472.00M | -16.84% | -572.00M | -20.41% | -1.82 | 319.00M | 2.22B | 5.90B | processed |
| 2023 Q2 | 2023-02-03 | 3.11B | 16.99% | -321.00M | -10.33% | -446.00M | -14.35% | -1.40 | 318.00M | 1.87B | 7.03B | processed |
| 2023 Q1 | 2022-11-02 | 3.74B | 26.26% | 158.00M | 4.23% | 27.00M | 0.72% | 0.08 | 319.00M | 2.05B | 7.07B | processed |
| 2022 Q4 | 2022-08-25 | 4.53B | 31.91% | 562.00M | 12.41% | 301.00M | 6.65% | 0.95 | 316.00M | 2.33B | 7.02B | processed |
| 2022 Q3 | 2022-05-04 | 4.38B | 26.96% | 324.00M | 7.40% | 25.00M | 0.57% | 0.08 | 316.00M | 2.50B | 7.09B | processed |
| 2022 Q2 | 2022-02-03 | 4.83B | 32.75% | 727.00M | 15.04% | 564.00M | 11.67% | 1.79 | 315.00M | 2.53B | 7.06B | processed |
| 2022 Q1 | 2021-11-04 | 5.05B | 32.96% | 778.00M | 15.40% | 610.00M | 12.08% | 1.93 | 316.00M | 3.29B | 8.27B | processed |
| 2021 Q4 | 2021-08-27 | 4.92B | 31.83% | 675.00M | 13.72% | 622.00M | 12.64% | 1.99 | 312.00M | 3.37B | 8.47B | 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.