Price Movement
Volume
Latest volume: 1.97M · 30-day average: 2.43M · Max drawdown over stored range: -91.91%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 7.34% |
| 20D RS | -4.12% |
| 60D RS | 12.39% |
| 120D RS | 8.02% |
| Global RS Rank | 882 · 73.71% percentile |
| Qualified+ RS Rank | 334 · 73.45% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 24 · 79.49% 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 | 41 / 249 |
| Primary Percentile | 83.94 |
| 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 2026-03-31 | 2026-05-01 | 4.97B | 2.19B | 103.88M | 201.49M | 1.33 | 931.32M | 11.47M | 919.86M | 151M | 44.19% | 2.09% | 4.06% | 18.76% | 18.53% | 2.38B | n/a |
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 | $1.33 | 91.7x | $32.85 | 3.7x | $6.09 | 20.1x | $6.16 | 19.8x |
Shares Diluted: 151M. 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 | 2764.584 | 3126.534 | 3484.619 | 4112.898 | 4737.251 |
| Revenue Growth (YoY) | 55.454% | 13.092% | 11.453% | 18.03% | 15.18% |
| Gross Profit | 1408.6 | 1441.122 | 1592.97 | 1805.648 | 2074.424 |
| Operating Income | 235.1 | -492.748 | -436.283 | -187.168 | -0.26 |
| Free Cash Flow | 188.04 | -149.901 | 173.237 | 212.984 | 478.438 |
| Free Cash Flow Per Share | 1.327 | -1.089 | 1.224 | 1.473 | 3.17 |
| EPS (Diluted) GAAP | 1.71 | -3.617434 | -5.012015 | -0.8946 | 0.59 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 50.952% | 46.093% | 45.714% | 43.902% | 43.79% |
| Operating Margin | 8.504% | -15.76% | -12.52% | -4.551% | -0.005% |
| Profit Margin | 8.768% | -15.928% | -20.363% | -3.146% | 1.865% |
| Free Cash Flow Margin | 6.802% | -4.794% | 4.971% | 5.178% | 10.099% |
| Shares Outstanding (Diluted) | 141.668 | 137.668 | 141.572 | 144.63 | 150.912 |
| Shares Change (YoY) | 14.269% | -2.824% | 2.836% | 2.16% | 4.343% |
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-05-01 | 1.25B | 45.24% | 51.77M | 4.15% | 85.70M | 6.86% | 0.57 | 151.02M | 2.38B | n/a | processed |
| 2025 Q4 | 2026-02-13 | 1.39B | 43.50% | 65.97M | 4.73% | 80.48M | 5.77% | 0.53 | 152.30M | 2.32B | n/a | processed |
| 2025 Q3 | 2025-10-31 | 1.21B | 43.36% | 9.47M | 0.78% | 24.81M | 2.05% | 0.16 | 151.58M | 2.30B | n/a | processed |
| 2025 Q2 | 2025-08-01 | 1.11B | 44.79% | -23.33M | -2.10% | 10.50M | 0.95% | 0.07 | 149.68M | 2.25B | n/a | processed |
| 2025 Q1 | 2025-05-02 | 1.02B | 43.60% | -57.73M | -5.66% | -27.43M | -2.69% | -0.19 | 146.20M | 2.26B | n/a | processed |
| 2024 Q4 | 2025-02-14 | 1.20B | 42.68% | -39.12M | -3.26% | -35.55M | -2.96% | -0.24 | 145.56M | 2.16B | n/a | processed |
| 2024 Q3 | 2024-10-31 | 1.06B | 45.20% | -35.76M | -3.37% | -9.03M | -0.85% | -0.06 | 144.86M | 2.13B | n/a | processed |
| 2024 Q2 | 2024-08-02 | 968.18M | 43.87% | -71.24M | -7.36% | -33.95M | -3.51% | -0.24 | 144.34M | 2.06B | n/a | processed |
| 2024 Q1 | 2024-04-26 | 881.47M | 44.05% | -72.04M | -8.17% | -50.85M | -5.77% | -0.35 | 143.75M | 2.06B | n/a | processed |
| 2023 Q4 | 2024-02-16 | 984.42M | 44.49% | -104.17M | -10.58% | -78.29M | -7.95% | -0.55 | 143.03M | 2.03B | 79.98M | processed |
| 2023 Q3 | 2023-11-02 | 912.02M | 40.44% | -349.79M | -38.35% | -330.07M | -36.19% | -2.33 | 141.88M | 2.00B | 79.98M | processed |
| 2023 Q2 | 2023-07-28 | 847.19M | 44.65% | -125.96M | -14.87% | -107.59M | -12.70% | -0.76 | 141.03M | 1.76B | 79.98M | processed |
| 2023 Q1 | 2023-04-27 | 740.99M | 45.56% | -212.46M | -28.67% | -193.60M | -26.13% | -1.38 | 140.33M | 1.63B | 79.98M | processed |
| 2022 Q4 | 2023-02-16 | 867.06M | 42.02% | -249.90M | -28.82% | -237.19M | -27.36% | -1.70 | 139.68M | 1.96B | 79.98M | processed |
| 2022 Q3 | 2022-11-03 | 761.37M | 46.86% | -146.99M | -19.31% | -122.18M | -16.05% | -0.88 | 138.57M | 2.02B | 82.46M | processed |
| 2022 Q2 | 2022-07-29 | 764.41M | 46.46% | -110.51M | -14.46% | -112.32M | -14.69% | -0.82 | 136.85M | 2.05B | 84.93M | processed |
| 2022 Q1 | 2022-04-29 | 733.70M | 49.72% | -23.49M | -3.20% | -26.31M | -3.59% | -0.19 | 135.54M | 2.24B | 88.65M | processed |
| 2021 Q4 | 2022-02-18 | 865.33M | 43.87% | 21.36M | 2.47% | 23.69M | 2.74% | 0.17 | 141.89M | 2.15B | 79.98M | processed |
| 2021 Q3 | 2021-11-04 | 679.95M | 53.52% | 68.85M | 10.13% | 68.94M | 10.14% | 0.48 | 142.29M | 2.18B | 82.46M | processed |
| 2021 Q2 | 2021-08-05 | 645.12M | 52.43% | 69.08M | 10.71% | 73.47M | 11.39% | 0.52 | 142.12M | 2.08B | 84.93M | 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.