Price Movement
Volume
Latest volume: 3.81M · 30-day average: 3.43M · Max drawdown over stored range: -85.40%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 64.46% |
| 20D RS | 23.66% |
| 60D RS | 67.00% |
| 120D RS | 82.32% |
| Global RS Rank | 93 · 97.23% percentile |
| Qualified+ RS Rank | 44 · 96.50% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 18 · 64.71% 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 | 23 / 64 |
| Primary Percentile | 65.62 |
| 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-01-25 | 2026-03-23 | 1.05B | 542.14M | 32.56M | -40.38M | -0.45 | 281.21M | 15.97M | 265.24M | 89M | 51.63% | 3.10% | -3.85% | 26.78% | 25.26% | 195.18M | 491.23M |
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-01-25 | $-0.45 | -333.5x | $11.78 | 12.8x | $2.97 | 50.8x | $3.15 | 47.9x |
Shares Diluted: 89M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 595.117 | 740.858 | 756.533 | 868.758 | 909.287 | 1049.975 |
| Revenue Growth (YoY) | 8.695% | 24.489% | 2.116% | 14.834% | 4.665% | 15.472% |
| Gross Profit | 363.549 | 466.081 | 485.438 | 422.617 | 465.634 | |
| Operating Income | 74.685 | 145.004 | 160.941 | -32.682 | 62.368 | |
| Free Cash Flow | 86.196 | 176.942 | 98.388 | -123.105 | 50.126 | 171.385 |
| Free Cash Flow Per Share | 1.305 | 2.699 | 1.537 | -1.92 | 0.7 | 1.9393147305768663 |
| EPS (Diluted) GAAP | 0.91 | 1.92 | 0.96 | -17.03 | -2.260927 | |
| EPS Growth | 93.617% | 110.989% | -50.0% | 11000% | 11000% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 61.089% | 62.911% | 64.166% | 48.646% | 51.209% | 51.634% |
| Operating Margin | 12.55% | 19.572% | 21.273% | -3.762% | 6.859% | 3.1015% |
| Profit Margin | 10.066% | 16.962% | 8.113% | -125.7% | -17.805% | -3.8454% |
| Free Cash Flow Margin | 14.484% | 23.883% | 13.005% | -14.17% | 5.513% | 16.3228% |
| Shares Outstanding (Diluted) | 66.059 | 65.565 | 64.013 | 64.127 | 71.606 | 88.374 |
| Shares Change (YoY) | -2.016% | -0.748% | -2.367% | 0.178% | 11.663% | 23.417% |
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 Q4 | 2026-03-23 | 274.36M | 50.40% | -18.27M | -6.66% | -29.80M | -10.86% | -0.32 | 92.66M | 195.18M | 491.23M | processed |
| 2026 Q3 | 2025-11-25 | 266.97M | 51.87% | 31.06M | 11.63% | -2.86M | -1.07% | -0.03 | 87.68M | 164.67M | 490.49M | processed |
| 2026 Q2 | 2025-08-26 | 257.59M | 52.06% | -16.19M | -6.29% | -27.06M | -10.51% | -0.31 | 86.71M | 168.56M | 518.94M | processed |
| 2026 Q1 | 2025-05-29 | 251.06M | 52.29% | 35.97M | 14.33% | 19.34M | 7.71% | 0.22 | 89.58M | 156.47M | 542.64M | processed |
| 2025 Q4 | 2025-03-25 | 251.00M | 51.99% | 21.24M | 8.46% | 39.14M | 15.60% | 0.48 | 81.27M | 151.74M | 1.71B | processed |
| 2025 Q3 | 2024-12-03 | 236.82M | 51.08% | 17.79M | 7.51% | -7.59M | -3.20% | -0.10 | 75.32M | 136.50M | 1.19B | processed |
| 2025 Q2 | 2024-08-28 | 215.35M | 48.97% | 7.77M | 3.61% | -170.29M | -79.08% | -2.61 | 65.28M | 115.93M | 1.19B | processed |
| 2025 Q1 | 2024-06-05 | 206.10M | 48.32% | 3.14M | 1.52% | -23.16M | -11.24% | -0.36 | 64.51M | 126.78M | 1.37B | processed |
| 2024 Q4 | 2024-03-28 | 192.95M | -0.20% | -619.96M | -3.21% | -642.36M | -3.33% | -9.98 | 64.36M | 128.59M | 2.57B | processed |
| 2024 Q3 | 2023-12-06 | 200.90M | 46.27% | -12.37M | -6.16% | -38.25M | -19.04% | -0.60 | 64.22M | 123.82M | 2.57B | processed |
| 2024 Q2 | 2023-09-13 | 238.37M | 42.26% | -300.11M | -1.26% | -382.00M | -1.60% | -5.97 | 64.00M | 147.91M | 1.33B | processed |
| 2024 Q1 | 2023-06-07 | 236.54M | 43.52% | -11.88M | -5.02% | -29.41M | -12.44% | -0.46 | 63.92M | 164.20M | 1.34B | processed |
| 2023 Q4 | 2023-03-30 | 167.51M | 57.86% | -55.66M | -33.23% | -51.01M | -30.45% | -0.80 | 63.93M | 235.51M | 1.30B | processed |
| 2023 Q3 | 2022-11-30 | 177.62M | 65.07% | 37.37M | 21.04% | 22.75M | 12.81% | 0.36 | 63.85M | 617.80M | 1.66B | processed |
| 2023 Q2 | 2022-08-31 | 209.25M | 64.91% | 64.04M | 30.60% | 51.60M | 24.66% | 0.81 | 63.98M | 362.15M | 1.37B | processed |
| 2023 Q1 | 2022-06-01 | 202.15M | 64.43% | 47.05M | 23.28% | 38.05M | 18.82% | 0.59 | 64.55M | 275.18M | 181.80M | processed |
| 2022 Q4 | 2022-03-16 | 190.55M | 64.08% | 42.96M | 22.55% | 34.80M | 18.27% | 0.53 | 65.27M | 279.60M | 171.68M | processed |
| 2022 Q3 | 2021-12-01 | 194.93M | 63.45% | 37.42M | 19.20% | 34.43M | 17.66% | 0.53 | 65.30M | 276.60M | 175.56M | processed |
| 2022 Q2 | 2021-09-01 | 185.00M | 62.39% | 36.66M | 19.82% | 32.93M | 17.80% | 0.50 | 65.58M | 262.66M | 175.44M | processed |
| 2022 Q1 | 2021-06-02 | 170.37M | 61.55% | 27.97M | 16.42% | 23.50M | 13.79% | 0.36 | 66.11M | 258.22M | 175.32M | 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.