Price Movement
Volume
Latest volume: 485.16K · 30-day average: 803.01K · Max drawdown over stored range: -44.75%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -0.08% |
| 20D RS | -4.55% |
| 60D RS | -15.51% |
| 120D RS | 17.58% |
| Global RS Rank | 1371 · 59.14% percentile |
| Watch+Speculative RS Rank | 880 · 58.04% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 143 · 32.23% 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 | 134 / 263 |
| Primary Percentile | 49.43 |
| 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-06 | 3.00B | n/a | -299.00M | -463.00M | -5.34 | 778.00M | 398.00M | 380.00M | 87M | n/a | -9.96% | -15.43% | 25.92% | 12.66% | 40.00M | 1.31B |
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 | $-5.34 | -10.9x | $34.60 | 1.7x | $4.38 | 13.3x | $8.97 | 6.5x |
Shares Diluted: 87M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 1592 | 2532 | 3235 | 2773 | 2931 | 3669 |
| Revenue Growth (YoY) | -40.884% | 59.045% | 27.765% | -14.281% | 5.698% | 14.728% |
| Gross Profit | 759 | 1484 | 1934 | 1520 | 1582 | |
| Operating Income | -153 | 519 | 736 | 748 | 680 | |
| Free Cash Flow | 59 | 466 | 311 | 468 | 355 | 578 |
| Free Cash Flow Per Share | 1.069 | 5.614 | 4.008 | 6.455 | 4.361 | 6.61327 |
| EPS (Diluted) GAAP | 31.983096 | 7.37 | 6.75 | 7.78 | 4.62 | |
| EPS Growth | 4300% | -76.957% | -8.412% | 15.259% | -40.617% | -10.173% |
| EPS Non-GAAP | ||||||
| Gross Margin | 47.676% | 58.61% | 59.784% | 54.814% | 53.975% | 57.7269% |
| Operating Margin | -9.611% | 20.498% | 22.751% | 26.974% | 23.2% | 16.2987% |
| Profit Margin | 110.93% | 24.171% | 16.198% | 20.339% | 12.828% | 9.8937% |
| Free Cash Flow Margin | 3.706% | 18.404% | 9.614% | 16.877% | 12.112% | 15.7536% |
| Shares Outstanding (Diluted) | 55.2167 | 83 | 77.6 | 72.5 | 81.4 | 87.4 |
| Shares Change (YoY) | 12.687% | 50.317% | -6.506% | -6.572% | 12.276% | 7.371% |
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-06 | 905.00M | n/a | -711.00M | -78.56% | -711.00M | -78.56% | -8.02 | 88.70M | 40.00M | 1.31B | processed |
| 2025 Q4 | 2026-03-02 | 679.00M | n/a | 47.00M | 6.92% | 12.00M | 1.77% | 0.14 | 84.40M | 132.00M | 1.28B | processed |
| 2025 Q3 | 2025-11-05 | 715.00M | n/a | 98.00M | 13.71% | 64.00M | 8.95% | 0.76 | 84.40M | 196.00M | 889.00M | processed |
| 2025 Q2 | 2025-08-06 | 702.00M | n/a | 267.00M | 38.03% | 172.00M | 24.50% | 1.92 | 89.40M | 72.00M | 888.00M | processed |
| 2025 Q1 | 2025-05-07 | 814.00M | n/a | 186.00M | 22.85% | 115.00M | 14.13% | 1.26 | 91.20M | 214.00M | 888.00M | processed |
| 2024 Q4 | 2025-03-03 | 826.00M | n/a | 68.00M | 8.23% | 33.00M | 4.00% | 0.36 | 92.80M | 372.00M | 1.13B | processed |
| 2024 Q3 | 2024-11-06 | 870.00M | n/a | 518.00M | 59.54% | 345.00M | 39.66% | 3.78 | 91.20M | 241.00M | 1.13B | processed |
| 2024 Q2 | 2024-08-07 | 412.00M | n/a | 38.00M | 9.22% | 8.00M | 1.94% | 0.11 | 70.00M | 1.03B | 1.16B | processed |
| 2024 Q1 | 2024-05-08 | 429.00M | n/a | -4.00M | -0.93% | -10.00M | -2.33% | -0.14 | 69.00M | 403.00M | 541.00M | processed |
| 2023 Q4 | 2024-02-28 | 483.00M | n/a | 283.00M | 58.59% | 188.00M | 38.92% | 2.60 | 72.20M | 496.00M | 540.00M | processed |
| 2023 Q3 | 2023-11-02 | 510.00M | n/a | -15.00M | -2.94% | -22.00M | -4.31% | -0.32 | 68.70M | 479.00M | 589.00M | processed |
| 2023 Q2 | 2023-08-01 | 447.00M | n/a | 147.00M | 32.89% | 97.00M | 21.70% | 1.35 | 71.90M | 448.00M | 593.00M | processed |
| 2023 Q1 | 2023-05-02 | 715.00M | n/a | 393.00M | 54.97% | 301.00M | 42.10% | 4.09 | 73.50M | 477.00M | 592.00M | processed |
| 2022 Q4 | 2023-02-24 | 617.00M | n/a | 132.00M | 21.39% | 83.00M | 13.45% | 1.11 | 74.90M | 307.00M | 1.24B | processed |
| 2022 Q3 | 2022-11-07 | 680.00M | n/a | 591.00M | 86.91% | 426.00M | 62.65% | 5.58 | 76.30M | 358.00M | 591.00M | processed |
| 2022 Q2 | 2022-08-04 | 718.00M | n/a | 278.00M | 38.72% | 190.00M | 26.46% | 2.41 | 78.80M | 324.00M | 591.00M | processed |
| 2022 Q1 | 2022-05-05 | 628.00M | n/a | -189.00M | -30.10% | -175.00M | -27.87% | -2.23 | 78.50M | 328.00M | 590.00M | processed |
| 2021 Q4 | 2022-02-25 | 589.00M | n/a | 332.00M | 56.37% | 714.00M | 1.21% | 8.48 | 84.20M | 305.00M | 1.24B | processed |
| 2021 Q3 | 2021-11-12 | 549.00M | n/a | 122.00M | 22.22% | 103.00M | 18.76% | 1.25 | 82.40M | 189.00M | 589.00M | processed |
| 2021 Q2 | 2021-08-06 | 478.00M | n/a | -90.00M | -18.83% | -111.00M | -23.22% | -1.34 | 83.10M | 151.00M | 589.00M | 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.