Price Movement
Volume
Latest volume: 2.19M · 30-day average: 1.67M · Max drawdown over stored range: -87.51%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 29.15% |
| 20D RS | -1.39% |
| 60D RS | -5.44% |
| 120D RS | 79.02% |
| Global RS Rank | 306 · 90.88% percentile |
| Watch+Speculative RS Rank | 178 · 91.51% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 12 · 93.97% 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 | 57 / 314 |
| Primary Percentile | 82.17 |
| 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-07 | 2.54B | 314.60M | 486.00M | 349.60M | 3.54 | 333.60M | 220.00M | 113.60M | 99M | 12.37% | 19.11% | 13.75% | 13.12% | 4.47% | 244.10M | 479.80M |
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 | $3.54 | 17.0x | $25.79 | 2.3x | $1.15 | 52.2x | $3.38 | 17.8x |
Shares Diluted: 99M. 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 | 2212.5 | 2777.3 | 2185.4 | 2220.3 | 2527.9 |
| Revenue Growth (YoY) | 37.842% | 25.528% | -21.312% | 1.597% | 13.854% |
| Gross Profit | 124.2 | 46.7 | 91.9 | 185 | 256.4 |
| Operating Income | 66 | 9.2 | 33.2 | 121.4 | 158.1 |
| Free Cash Flow | -147.7 | -60.4 | 10.6 | -106.9 | 84.8 |
| Free Cash Flow Per Share | -1.637 | -0.661 | 0.115 | -1.086 | 0.89 |
| EPS (Diluted) GAAP | -1.852549 | -0.154266 | -0.47 | 3.268292 | 0.42 |
| EPS Growth | 9800% | 9800% | 9800% | 9800% | -87.149% |
| EPS Non-GAAP | |||||
| Gross Margin | 5.614% | 1.681% | 4.205% | 8.332% | 10.143% |
| Operating Margin | 2.983% | 0.331% | 1.519% | 5.468% | 6.254% |
| Profit Margin | -7.553% | -0.508% | -1.972% | 14.363% | 1.582% |
| Free Cash Flow Margin | -6.676% | -2.175% | 0.485% | -4.815% | 3.355% |
| Shares Outstanding (Diluted) | 90.2 | 91.4 | 92.4 | 98.4 | 95.3 |
| Shares Change (YoY) | 0.782% | 1.33% | 1.094% | 6.494% | -3.15% |
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-07 | 649.20M | 18.30% | 374.00M | 57.61% | 337.50M | 51.99% | 3.23 | 104.60M | 244.10M | 479.80M | processed |
| 2025 Q4 | 2026-03-03 | 633.70M | 12.99% | 33.00M | 5.21% | 1.80M | 0.28% | 0.02 | 97.40M | 134.20M | 479.50M | processed |
| 2025 Q3 | 2025-11-06 | 632.20M | 12.23% | 58.30M | 9.22% | 14.90M | 2.36% | 0.15 | 99.20M | 151.40M | 479.20M | processed |
| 2025 Q2 | 2025-08-07 | 628.10M | 5.76% | 20.70M | 3.30% | -4.60M | -0.73% | -0.05 | 93.30M | 40.70M | 442.30M | processed |
| 2025 Q1 | 2025-05-08 | 633.90M | 9.56% | 46.10M | 7.27% | 29.70M | 4.69% | 0.29 | 99.20M | 44.90M | 444.30M | processed |
| 2024 Q2 | 2024-08-08 | 560.80M | 3.64% | 6.40M | 1.14% | -2.50M | -0.45% | -0.03 | 92.70M | 41.30M | 451.30M | processed |
| 2024 Q1 | 2024-05-01 | 489.50M | 3.37% | 1.90M | 0.39% | 246.80M | 50.42% | 2.26 | 98.70M | 93.50M | 452.10M | processed |
| 2023 Q4 | 2024-03-15 | 512.30M | 7.69% | 29.20M | 5.70% | 30.00M | 5.86% | 0.32 | 92.40M | 88.80M | 430.90M | processed |
| 2023 Q3 | 2023-11-08 | 545.20M | -2.11% | -24.20M | -4.44% | -42.00M | -7.70% | -0.45 | 92.40M | 70.30M | 418.00M | processed |
| 2023 Q2 | 2023-08-09 | 575.50M | 2.76% | -700.00K | -0.12% | 7.50M | 1.30% | 0.07 | 93.20M | 50.60M | 8.00M | processed |
| 2023 Q1 | 2023-05-09 | 552.40M | 8.71% | 27.50M | 4.98% | -38.60M | -6.99% | -0.42 | 92.30M | 30.40M | 11.30M | processed |
| 2022 Q4 | 2023-02-27 | 529.90M | -3.66% | -30.50M | -5.76% | -113.50M | -21.42% | -1.56 | 72.80M | 54.30M | 444.50M | processed |
| 2022 Q3 | 2022-11-07 | 637.20M | -6.75% | -51.50M | -8.08% | 44.30M | 6.95% | 0.43 | 97.30M | 64.80M | n/a | processed |
| 2022 Q2 | 2022-08-09 | 856.60M | 1.86% | -149.50M | -17.45% | 37.40M | 4.37% | 0.36 | 97.60M | 30.00M | n/a | processed |
| 2022 Q1 | 2022-05-02 | 753.60M | 12.37% | 81.30M | 10.79% | 17.70M | 2.35% | 0.18 | 97.10M | 26.60M | n/a | processed |
| 2021 Q4 | 2022-02-25 | 659.10M | 10.53% | 50.50M | 7.66% | 60.40M | 9.16% | 0.67 | 90.50M | 29.00M | 430.00M | processed |
| 2021 Q3 | 2021-11-05 | 581.40M | 9.39% | 40.30M | 6.93% | -52.40M | -9.01% | -0.58 | 90.10M | 57.60M | n/a | processed |
| 2021 Q2 | 2021-08-05 | 528.00M | 3.96% | 12.10M | 2.29% | -35.10M | -6.65% | -0.39 | 90.10M | 9.00M | n/a | processed |
| 2021 Q1 | 2021-05-07 | 444.00M | -4.66% | -36.90M | -8.31% | -140.00M | -31.53% | n/a | n/a | 26.30M | n/a | processed |
| 2020 Q4 | 2021-03-04 | 389.10M | -0.31% | -13.20M | -3.39% | -35.50M | -9.12% | n/a | n/a | 81.60M | n/a | 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.