Price Movement
Volume
Latest volume: 2.63M · 30-day average: 4.11M · Max drawdown over stored range: -80.17%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 4.88% |
| 20D RS | 2.14% |
| 60D RS | -4.84% |
| 120D RS | 15.98% |
| Global RS Rank | 1017 · 69.69% percentile |
| Qualified+ RS Rank | 376 · 70.11% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 100 · 52.61% 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 | 20 / 263 |
| Primary Percentile | 92.78 |
| 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 Sept. 30, 2024 | 2024-10-30 | 19.93B | n/a | 4.52B | n/a | n/a | 7.41B | 3.56B | 3.84B | 586M | n/a | 22.68% | n/a | 37.16% | 19.27% | 579.00M | 26.88B |
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 Sept. 30, 2024 | n/a | n/a | $34.02 | 2.6x | $6.56 | 13.5x | $12.64 | 7.0x |
Shares Diluted: 586M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 8542.242 | 16540 | 22387 | 17677 | 21698 | 33629 |
| Revenue Growth (YoY) | -15.959% | 93.626% | 35.351% | -21.039% | 22.747% | 54.987% |
| Gross Profit | 3432.096 | 4283 | 4477 | 5748 | 8387 | 10256 |
| Operating Income | 1968.557 | 2596 | 2807 | 3451 | 5062 | 5822 |
| Free Cash Flow | -296.313 | 1849 | 1704 | 2826 | 2867 | 2447 |
| Free Cash Flow Per Share | -0.686 | 4.133 | 3.8 | 5.822 | 4.888 | 3.91 |
| EPS (Diluted) GAAP | 1.418932 | 3.35 | 3.84 | 5.48 | 5.17 | 5.42 |
| EPS Growth | -53.781% | 136.093% | 14.627% | 42.708% | -5.657% | 4.836% |
| EPS Non-GAAP | ||||||
| Gross Margin | 40.178% | 25.895% | 19.998% | 32.517% | 38.653% | 30.497% |
| Operating Margin | 23.045% | 15.695% | 12.539% | 19.523% | 23.329% | 17.312% |
| Profit Margin | 7.161% | 9.063% | 7.687% | 15.036% | 13.983% | 10.09% |
| Free Cash Flow Margin | -3.469% | 11.179% | 7.612% | 15.987% | 13.213% | 7.276% |
| Shares Outstanding (Diluted) | 431.782 | 447.4 | 448.4 | 485.4 | 586.5 | 625.9 |
| Shares Change (YoY) | 3.933% | 3.617% | 0.224% | 8.252% | 20.828% | 6.718% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 Q3 | 2024-10-30 | 5.02B | n/a | 1.13B | 22.46% | n/a | n/a | 1.18 | 586.70M | 579.00M | 26.88B | processed |
| 2024 Q4 | 2025-02-25 | 7.00B | n/a | 1.57B | 22.40% | n/a | n/a | n/a | 587.70M | 733.00M | 31.02B | processed |
| 2026 Q1 | 2026-04-29 | 9.62B | n/a | 1.43B | 14.85% | 774.00M | 8.05% | 1.23 | 631.60M | 172.00M | 32.41B | processed |
| 2025 Q4 | 2026-02-24 | 9.06B | n/a | 1.53B | 16.90% | 977.00M | 10.78% | 1.55 | 631.30M | 78.00M | 31.57B | processed |
| 2025 Q3 | 2025-10-29 | 8.63B | n/a | 1.56B | 18.04% | 939.00M | 10.88% | 1.49 | 631.50M | 1.20B | 31.99B | processed |
| 2025 Q2 | 2025-08-05 | 7.89B | n/a | 1.43B | 18.14% | 841.00M | 10.66% | 1.34 | 628.10M | 97.00M | 30.83B | processed |
| 2025 Q1 | 2025-04-30 | 8.04B | n/a | 1.22B | 15.17% | 636.00M | 7.91% | 1.04 | 612.50M | 141.00M | 29.98B | processed |
| 2024 Q2 | 2024-08-06 | 4.89B | n/a | 1.23B | 25.11% | n/a | n/a | 1.33 | 585.80M | 36.00M | 20.52B | processed |
| 2024 Q1 | 2024-05-01 | 4.78B | n/a | 1.06B | 22.25% | n/a | n/a | 1.09 | 585.70M | 65.00M | 20.77B | processed |
| 2023 Q4 | 2024-02-27 | 5.24B | n/a | 1.10B | 20.99% | n/a | n/a | n/a | 585.30M | 338.00M | 21.18B | processed |
| 2023 Q3 | 2023-11-01 | 4.19B | n/a | 739.00M | 17.64% | n/a | n/a | 0.99 | 458.20M | 284.00M | 21.45B | processed |
| 2023 Q2 | 2023-08-08 | 3.73B | n/a | 737.00M | 19.75% | n/a | n/a | 1.04 | 449.00M | 106.00M | 12.74B | processed |
| 2023 Q1 | 2023-05-03 | 4.52B | n/a | 1.50B | 33.11% | n/a | n/a | 2.34 | 449.00M | 680.00M | 12.73B | processed |
| 2022 Q4 | 2023-02-28 | 5.03B | n/a | 756.81M | 15.04% | n/a | n/a | n/a | 448.98M | 220.23M | 12.70B | processed |
| 2022 Q3 | 2022-11-02 | 5.91B | n/a | 699.20M | 11.82% | n/a | n/a | 0.96 | 448.22M | 22.21M | 12.85B | processed |
| 2022 Q2 | 2022-08-09 | 6.00B | n/a | 688.95M | 11.49% | n/a | n/a | 0.92 | 448.18M | 135.77M | 12.87B | processed |
| 2022 Q1 | 2022-05-04 | 5.44B | n/a | 662.46M | 12.17% | n/a | n/a | 0.87 | 448.40M | 14.61M | 12.83B | processed |
| 2021 Q4 | 2022-03-01 | 5.42B | n/a | 652.17M | 12.03% | n/a | n/a | n/a | 448.26M | 146.39M | 12.75B | processed |
| 2021 Q3 | 2021-11-03 | 4.54B | n/a | 667.86M | 14.72% | n/a | n/a | 0.88 | 447.63M | 224.34M | 13.64B | processed |
| 2021 Q2 | 2021-08-04 | 3.39B | n/a | 611.51M | 18.04% | n/a | n/a | 0.77 | 446.90M | 374.38M | 13.64B | 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.