Price Movement
Volume
Latest volume: 1.63M · 30-day average: 1.79M · Max drawdown over stored range: -78.85%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -0.17% |
| 20D RS | 4.12% |
| 60D RS | 1.67% |
| 120D RS | -4.16% |
| Global RS Rank | 1376 · 58.99% percentile |
| Watch+Speculative RS Rank | 883 · 57.89% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 35 · 69.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 | 42 / 189 |
| Primary Percentile | 78.31 |
| 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-28 | 2026-05-06 | n/a | 7.92B | 831.50M | 328.50M | 2.09 | 1.77B | 710.40M | 1.06B | 157M | n/a | n/a | n/a | n/a | n/a | n/a | 5.12B |
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-28 | $2.09 | 46.4x | n/a | n/a | $6.73 | 14.4x | $11.26 | 8.6x |
Shares Diluted: 157M. 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 | 29198.9 | 47194.1 | 53354.7 | 54681.2 | 59898.9 |
| Revenue Growth (YoY) | 21.732% | 61.63% | 13.054% | 2.486% | 9.542% |
| Gross Profit | 3525.2 | 5256.4 | 6254.9 | 6577.1 | 7416.6 |
| Operating Income | 200.7 | 327.4 | 765.8 | 826.4 | 816.3 |
| Free Cash Flow | -124.2 | 61 | 562.4 | 767.4 | 704.1 |
| Free Cash Flow Per Share | -0.931 | 0.403 | 3.603 | 4.919 | 4.502 |
| EPS (Diluted) GAAP | 0.3 | 0.74 | 2.54 | 2.79 | 2.18 |
| EPS Growth | 9600% | 146.667% | 243.243% | 9.843% | -21.864% |
| EPS Non-GAAP | |||||
| Gross Margin | 12.073% | 11.138% | 11.723% | 12.028% | 12.382% |
| Operating Margin | 0.687% | 0.694% | 1.435% | 1.511% | 1.363% |
| Profit Margin | 0.139% | 0.238% | 0.744% | 0.797% | 0.568% |
| Free Cash Flow Margin | -0.425% | 0.129% | 1.054% | 1.403% | 1.175% |
| Shares Outstanding (Diluted) | 133.4 | 151.3 | 156.1 | 156 | 156.4 |
| Shares Change (YoY) | 18.053% | 13.418% | 3.173% | -0.064% | 0.256% |
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-06 | n/a | n/a | 148.90M | n/a | 41.70M | n/a | 0.27 | 157.00M | n/a | 5.12B | processed |
| 2026 Q2 | 2026-02-04 | n/a | n/a | 190.10M | n/a | 61.70M | n/a | 0.39 | 156.80M | n/a | 5.27B | processed |
| 2026 Q1 | 2025-11-05 | n/a | n/a | 224.70M | n/a | 93.60M | n/a | 0.60 | 156.90M | n/a | 5.64B | processed |
| 2025 Q4 | 2025-08-13 | n/a | n/a | 267.80M | n/a | 131.50M | n/a | 0.84 | 156.70M | n/a | 5.39B | processed |
| 2025 Q3 | 2025-05-07 | n/a | n/a | 174.40M | n/a | 58.30M | n/a | 0.37 | 156.50M | n/a | 5.42B | processed |
| 2025 Q2 | 2025-02-05 | n/a | n/a | 158.80M | n/a | 42.40M | n/a | 0.27 | 156.30M | n/a | 5.69B | processed |
| 2024 Q1 | 2024-11-06 | n/a | n/a | 215.30M | n/a | 108.00M | n/a | 0.69 | 156.20M | n/a | 3.93B | processed |
| 2024 Q4 | 2024-08-14 | n/a | n/a | 281.40M | n/a | 166.50M | n/a | 1.07 | 155.40M | n/a | 3.20B | processed |
| 2024 Q3 | 2024-05-08 | n/a | n/a | 154.90M | n/a | 70.40M | n/a | 0.45 | 156.10M | n/a | 3.22B | processed |
| 2023 Q2 | 2024-02-07 | n/a | n/a | 173.90M | n/a | 78.30M | n/a | 0.50 | 155.70M | n/a | 3.50B | processed |
| 2023 Q1 | 2023-11-08 | n/a | n/a | 216.20M | n/a | 120.70M | n/a | 0.77 | 156.60M | n/a | 3.71B | processed |
| 2023 Q4 | 2023-08-16 | n/a | n/a | 261.80M | n/a | 150.10M | n/a | 0.96 | 156.10M | n/a | 3.46B | processed |
| 2023 Q3 | 2023-05-11 | n/a | n/a | 168.80M | n/a | 80.30M | n/a | 0.51 | 156.50M | n/a | 3.53B | processed |
| 2022 Q2 | 2023-02-08 | n/a | n/a | 144.00M | n/a | 71.10M | n/a | 0.46 | 156.10M | n/a | 3.68B | processed |
| 2022 Q1 | 2022-11-09 | n/a | n/a | 191.20M | n/a | 95.70M | n/a | 0.62 | 155.60M | n/a | 3.66B | processed |
| 2022 Q4 | 2022-08-19 | n/a | n/a | 152.80M | n/a | 76.00M | n/a | 0.49 | 154.60M | n/a | 3.91B | processed |
| 2022 Q3 | 2022-05-11 | n/a | n/a | 68.60M | n/a | 23.40M | n/a | 0.15 | 154.90M | n/a | 3.72B | processed |
| 2022 Q2 | 2022-02-09 | n/a | n/a | 57.80M | n/a | 8.40M | n/a | 0.05 | 154.30M | n/a | 3.85B | processed |
| 2022 Q1 | 2021-11-10 | n/a | n/a | 48.20M | n/a | 4.70M | n/a | 0.03 | 141.20M | n/a | 3.67B | processed |
| 2021 Q4 | 2021-08-24 | n/a | n/a | 80.60M | n/a | 31.40M | n/a | 0.23 | 134.00M | n/a | 2.24B | 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.