Price Movement
Volume
Latest volume: 318.94K · 30-day average: 603.29K · Max drawdown over stored range: -33.50%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -9.91% |
| 20D RS | -8.00% |
| 60D RS | -17.20% |
| 120D RS | -3.57% |
| Global RS Rank | 2088 · 37.76% percentile |
| Qualified+ RS Rank | 782 · 37.84% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 174 · 17.54% 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 | 26 / 263 |
| Primary Percentile | 90.49 |
| 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-05 | 46.79M | n/a | 466.56M | 273.48M | 4.47 | 1.20B | 1.21B | -6.87M | 61M | n/a | 9.97% | 5.85% | 25.73% | -14.68% | 11.35M | 2.34B |
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 | $4.47 | 17.6x | $0.76 | 102.6x | $-0.11 | -699.1x | $19.66 | 4.0x |
Shares Diluted: 61M. 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 | 1808.597 | 2578.005 | 2371.99 | 2083.558 | 2427.428 |
| Revenue Growth (YoY) | 18.188% | 42.542% | -7.991% | -12.16% | 16.504% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -2030.903 | 961.356 | 272.898 | -334.754 | -128.393 |
| Free Cash Flow Per Share | -37.838 | 17.692 | 4.885 | -5.869 | -2.122 |
| EPS (Diluted) GAAP | 3.85 | 4.08 | 4.14 | 3.91 | 4.37 |
| EPS Growth | 4.62% | 5.974% | 1.471% | -5.556% | 11.765% |
| EPS Non-GAAP | |||||
| Gross Margin | 32.2855% | 25.0835% | 30.7371% | 37.1945% | 35.8411% |
| Operating Margin | 17.1546% | 13.5747% | 15.9187% | 19.1451% | 18.8457% |
| Profit Margin | 11.414% | 8.601% | 9.748% | 10.696% | 10.885% |
| Free Cash Flow Margin | -112.292% | 37.291% | 11.505% | -16.066% | -5.289% |
| Shares Outstanding (Diluted) | 53.674 | 54.338 | 55.86 | 57.033 | 60.513 |
| Shares Change (YoY) | 0.57% | 1.237% | 2.801% | 2.1% | 6.102% |
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-05 | 10.98M | n/a | 189.59M | 17.27% | 128.67M | 11.72% | 2.04 | 63.20M | 11.35M | 2.34B | processed |
| 2025 Q4 | 2026-02-19 | 11.39M | n/a | 139.73M | 12.27% | 86.31M | 7.58% | 1.42 | 60.78M | 56.02M | 2.36B | processed |
| 2025 Q3 | 2025-11-04 | 11.22M | n/a | 65.38M | 5.83% | 26.47M | 2.36% | 0.44 | 60.55M | 9.05M | 2.36B | processed |
| 2025 Q2 | 2025-08-06 | 13.21M | n/a | 71.86M | 5.44% | 32.03M | 2.43% | 0.53 | 60.45M | 20.55M | 2.37B | processed |
| 2025 Q1 | 2025-05-06 | 11.64M | n/a | 180.50M | 15.51% | 119.42M | 10.26% | 1.98 | 60.27M | 19.30M | 2.37B | processed |
| 2023 Q4 | 2025-02-20 | 8.64M | n/a | 128.59M | 14.89% | 62.35M | 7.22% | 1.03 | 60.44M | 57.99M | 2.39B | processed |
| 2024 Q3 | 2024-11-05 | 10.52M | n/a | 59.45M | 5.65% | 19.27M | 1.83% | 0.34 | 57.09M | 18.80M | 2.38B | processed |
| 2024 Q1 | 2024-08-06 | 11.55M | n/a | 69.42M | 6.01% | 27.24M | 2.36% | 0.48 | 56.83M | 10.74M | 2.15B | processed |
| 2024 Q1 | 2024-05-07 | 11.67M | n/a | 145.86M | 12.50% | 99.32M | 8.51% | 1.75 | 56.80M | 11.51M | 2.15B | processed |
| 2023 Q3 | 2023-10-31 | 12.01M | n/a | 57.20M | 4.76% | 25.19M | 2.10% | 0.45 | 55.98M | 9.19M | 1.86B | processed |
| 2023 Q1 | 2023-08-01 | 11.81M | n/a | 64.02M | 5.42% | 32.69M | 2.77% | 0.58 | 55.91M | 7.33M | 1.88B | processed |
| 2023 Q1 | 2023-05-02 | 11.93M | n/a | 149.23M | 12.51% | 102.62M | 8.60% | 1.84 | 55.80M | 7.81M | 1.88B | processed |
| 2022 Q4 | 2023-02-23 | n/a | n/a | 103.58M | n/a | 67.03M | n/a | 1.23 | 54.51M | 9.68M | 2.66B | processed |
| 2022 Q3 | 2022-11-01 | n/a | n/a | 47.05M | n/a | 23.70M | n/a | 0.44 | 54.48M | 10.37M | 2.43B | processed |
| 2022 Q2 | 2022-08-02 | n/a | n/a | 58.57M | n/a | 32.08M | n/a | 0.59 | 54.34M | 7.38M | 2.28B | processed |
| 2022 Q1 | 2022-05-03 | n/a | n/a | 140.76M | n/a | 98.93M | n/a | 1.83 | 54.03M | 12.45M | 2.28B | processed |
| 2021 Q4 | 2022-02-24 | n/a | n/a | 87.00M | n/a | 60.51M | n/a | 1.12 | 53.84M | 8.85M | 3.68B | processed |
| 2021 Q3 | 2021-11-02 | n/a | n/a | 41.81M | n/a | 20.25M | n/a | 0.38 | 53.79M | 6.47M | 3.68B | processed |
| 2021 Q2 | 2021-08-03 | n/a | n/a | 51.10M | n/a | 30.09M | n/a | 0.56 | 53.55M | 209.07M | 4.08B | processed |
| 2021 Q1 | 2021-05-04 | n/a | n/a | 130.34M | n/a | 95.58M | n/a | 1.79 | 53.52M | 704.91M | 4.08B | 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.