Price Movement
Volume
Latest volume: 4.01M · 30-day average: 5.57M · Max drawdown over stored range: -50.54%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 8.79% |
| 20D RS | 3.06% |
| 60D RS | 11.64% |
| 120D RS | 8.80% |
| Global RS Rank | 808 · 75.92% percentile |
| Watch+Speculative RS Rank | 493 · 76.49% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 31 · 78.17% 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 | 47 / 276 |
| Primary Percentile | 83.33 |
| Score Notes | market-cap support |
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-03-31 | 2026-04-30 | 2.10B | n/a | n/a | 582.69M | 0.95 | 2.18B | 50.85M | 2.13B | 611M | n/a | n/a | 27.77% | 1.04% | 1.02% | 114.13M | 8.80B |
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-03-31 | $0.95 | 31.5x | $3.43 | 8.8x | $3.49 | 8.6x | $3.57 | 8.4x |
Shares Diluted: 611M. 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 | 1996.615 | 2238.121 | 2432.28 | 2618.942 | 2729.296 |
| Revenue Growth (YoY) | 9.449% | 11.701% | 8.341% | 7.294% | 4.91% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -519.541 | 92.98 | -107.526 | 93.867 | 162.056 |
| Free Cash Flow Per Share | -0.8969828350007981 | 0.152148771009384 | -0.175327 | 0.15296962770417352 | 0.26428875672646246 |
| EPS (Diluted) GAAP | 0.449999 | 0.62756 | 0.847817 | 0.739797 | 0.957607 |
| EPS Growth | 28.572% | 39.458% | 35.097% | -12.741% | 29.442% |
| EPS Non-GAAP | |||||
| Gross Margin | 61.0461% | 60.9366% | 59.8671% | 59.0383% | 58.4246% |
| Operating Margin | 27.589% | 28.827% | 28.272% | 27.54% | 27.36% |
| Profit Margin | 13.087% | 17.171% | 21.487% | 17.493% | 21.598% |
| Free Cash Flow Margin | -26.0211% | 4.1544% | -4.4208% | 3.5842% | 5.9376% |
| Shares Outstanding (Diluted) | 579.2095 | 611.1124 | 613.2887 | 613.6316 | 613.1778 |
| Shares Change (YoY) | 4.276% | 5.508% | 0.356% | 0.056% | -0.074% |
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 Q1 | 2026-04-30 | 43.74M | n/a | n/a | n/a | 160.51M | 3.67% | 0.26 | 606.23M | 114.13M | 8.80B | processed |
| 2025 Q4 | 2026-02-19 | 685.25M | n/a | n/a | n/a | 144.55M | 21.10% | 0.24 | 613.00M | 129.97M | 8.38B | processed |
| 2025 Q3 | 2025-10-30 | 688.17M | n/a | n/a | n/a | 136.74M | 19.87% | 0.22 | 613.08M | 155.37M | 8.23B | processed |
| 2025 Q2 | 2025-07-31 | 681.40M | n/a | n/a | n/a | 140.89M | 20.68% | 0.23 | 613.26M | 65.11M | 8.17B | processed |
| 2025 Q1 | 2025-05-01 | 674.48M | n/a | n/a | n/a | 165.75M | 24.57% | 0.27 | 613.36M | 84.39M | 8.10B | processed |
| 2024 Q4 | 2025-02-27 | 659.13M | n/a | n/a | n/a | 143.11M | 21.71% | 0.23 | 613.25M | 174.49M | 8.20B | processed |
| 2024 Q3 | 2024-10-31 | 660.32M | n/a | n/a | n/a | 95.27M | 14.43% | 0.15 | 613.65M | 1.03B | 9.01B | processed |
| 2024 Q2 | 2024-07-25 | 653.45M | n/a | n/a | n/a | 73.19M | 11.20% | 0.12 | 613.82M | 749.40M | 8.54B | processed |
| 2024 Q1 | 2024-05-01 | 646.04M | n/a | n/a | n/a | 142.35M | 22.03% | 0.23 | 613.81M | 738.12M | 8.54B | processed |
| 2023 Q4 | 2024-02-21 | 624.32M | n/a | n/a | n/a | 129.55M | 20.75% | 0.21 | 613.69M | 700.62M | 8.55B | processed |
| 2023 Q3 | 2023-10-26 | 617.70M | n/a | n/a | n/a | 131.82M | 21.34% | 0.21 | 613.58M | 762.64M | 8.55B | processed |
| 2023 Q2 | 2023-07-27 | 600.37M | n/a | n/a | n/a | 137.86M | 22.96% | 0.22 | 613.32M | 414.29M | 7.77B | processed |
| 2023 Q1 | 2023-05-02 | 589.89M | n/a | n/a | n/a | 120.24M | 20.38% | 0.20 | 612.56M | 325.28M | 7.77B | processed |
| 2022 Q4 | 2023-02-22 | 579.84M | n/a | n/a | n/a | 100.57M | 17.34% | 0.21 | 484.61M | 262.87M | 7.77B | processed |
| 2022 Q3 | 2022-10-27 | 568.67M | n/a | n/a | n/a | 79.18M | 13.92% | 0.13 | 612.65M | 300.31M | 7.75B | processed |
| 2022 Q2 | 2022-07-28 | 557.30M | n/a | n/a | n/a | 110.96M | 19.91% | 0.18 | 611.62M | 272.71M | 7.75B | processed |
| 2022 Q1 | 2022-04-28 | 532.31M | n/a | n/a | n/a | 92.61M | 17.40% | 0.15 | 607.91M | 467.46M | 7.86B | processed |
| 2021 Q4 | 2022-02-22 | 520.23M | n/a | n/a | n/a | 74.54M | 14.33% | 0.12 | 600.05M | 610.17M | 8.00B | processed |
| 2021 Q3 | 2021-10-28 | 509.53M | n/a | n/a | n/a | 69.18M | 13.58% | 0.12 | 578.57M | 569.66M | 7.81B | processed |
| 2021 Q2 | 2021-07-29 | 491.63M | n/a | n/a | n/a | 60.34M | 12.27% | 0.11 | 569.28M | 126.17M | 8.01B | 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.