Price Movement
Volume
Latest volume: 3.22M · 30-day average: 4.06M · Max drawdown over stored range: -97.46%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 32.12% |
| 20D RS | 10.05% |
| 60D RS | 16.70% |
| 120D RS | 58.57% |
| Global RS Rank | 272 · 91.89% percentile |
| Watch+Speculative RS Rank | 159 · 92.42% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 11 · 94.79% 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 | 132 / 263 |
| Primary Percentile | 50.19 |
| 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 | 3.79B | n/a | 425.71M | 130.73M | 0.96 | 3.71B | n/a | n/a | 136M | n/a | 11.24% | 3.45% | 97.80% | n/a | 449.00M | n/a |
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 | $0.96 | 33.5x | $27.85 | 1.2x | n/a | n/a | $27.24 | 1.2x |
Shares Diluted: 136M. 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 | 1080.573 | 2501.794 | 3196.047 | 2268.786 | 2574.259 | 3027 |
| Revenue Growth (YoY) | -29.148% | 131.525% | 27.75% | -29.013% | 13.464% | 17.599% |
| Gross Profit | 754.356 | 2136.878 | 2779.435 | 1847.743 | 2088.188 | 2735 |
| Operating Income | -1068.95 | 209.123 | 1579.481 | 986.906 | 1075.695 | 1000 |
| Free Cash Flow | 243.159 | 481.61 | 806.465 | 475.052 | -1631.793 | 539 |
| Free Cash Flow Per Share | 2.138 | 3.894 | 6.499 | 3.984 | -14.124 | 4.687 |
| EPS (Diluted) GAAP | -6.723063 | 0.29 | 8.96 | 6.86 | 6.67 | 5.634782 |
| EPS Growth | 10800% | 10800% | 2989.655% | -23.437% | -2.77% | -15.521% |
| EPS Non-GAAP | ||||||
| Gross Margin | 69.811% | 85.414% | 86.965% | 81.442% | 81.118% | 90.353% |
| Operating Margin | -98.924% | 8.359% | 49.42% | 43.499% | 41.787% | 33.036% |
| Profit Margin | -70.76% | 1.448% | 34.791% | 36.049% | 29.923% | 21.407% |
| Free Cash Flow Margin | 22.503% | 19.251% | 25.233% | 20.939% | -63.389% | 17.806% |
| Shares Outstanding (Diluted) | 113.73 | 123.69 | 124.084 | 119.24 | 115.533 | 115 |
| Shares Change (YoY) | 1.054% | 8.758% | 0.319% | -3.904% | -3.109% | -0.862% |
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 | 1.48B | n/a | -298.00M | -20.15% | -335.00M | -22.65% | -1.68 | 199.00M | 449.00M | n/a | processed |
| 2025 Q4 | 2026-02-26 | 704.92M | n/a | 182.32M | 25.86% | 108.98M | 15.46% | 0.95 | 115.03M | 368.00M | n/a | processed |
| 2025 Q3 | 2025-11-03 | 811.59M | n/a | 246.48M | 30.37% | 155.09M | 19.11% | 1.35 | 115.23M | 162.25M | n/a | processed |
| 2025 Q2 | 2025-08-01 | 792.94M | n/a | 294.91M | 37.19% | 201.66M | 25.43% | 1.76 | 114.79M | 101.88M | n/a | processed |
| 2025 Q1 | 2025-05-02 | 844.54M | n/a | 276.29M | 32.71% | 182.27M | 21.58% | 1.59 | 114.95M | 54.00K | n/a | processed |
| 2024 Q4 | 2025-02-20 | 852.22M | n/a | 286.97M | 33.67% | 188.28M | 22.09% | 1.64 | 115.03M | 616.16M | n/a | processed |
| 2024 Q3 | 2024-11-01 | 643.61M | n/a | 330.95M | 51.42% | 240.52M | 37.37% | 2.09 | 114.99M | 1.74B | n/a | processed |
| 2024 Q2 | 2024-08-08 | 634.55M | n/a | 279.38M | 44.03% | 210.29M | 33.14% | 1.82 | 115.72M | 487.87M | n/a | processed |
| 2024 Q1 | 2024-05-03 | 559.87M | n/a | 178.40M | 31.86% | 131.20M | 23.43% | 1.13 | 116.46M | 506.25M | n/a | processed |
| 2023 Q4 | 2024-02-22 | 608.73M | n/a | 309.91M | 50.91% | 247.11M | 40.59% | 2.12 | 116.47M | 616.16M | n/a | processed |
| 2023 Q3 | 2023-11-03 | 640.90M | n/a | 195.60M | 30.52% | 222.34M | 34.69% | 1.88 | 118.33M | 401.98M | n/a | processed |
| 2023 Q2 | 2023-08-03 | 550.75M | n/a | 209.35M | 38.01% | 149.87M | 27.21% | 1.25 | 120.07M | 378.24M | n/a | processed |
| 2023 Q1 | 2023-04-28 | 573.50M | n/a | 272.05M | 47.44% | 198.55M | 34.62% | 1.62 | 122.29M | 477.87M | n/a | processed |
| 2022 Q4 | 2023-02-23 | 671.32M | n/a | 342.66M | 51.04% | 258.46M | 38.50% | 2.09 | 123.64M | 445.00M | n/a | processed |
| 2022 Q3 | 2022-11-04 | 835.45M | n/a | 622.28M | 74.48% | 481.24M | 57.60% | 3.87 | 124.28M | 498.44M | n/a | processed |
| 2022 Q2 | 2022-08-04 | 992.10M | n/a | 512.81M | 51.69% | 323.49M | 32.61% | 2.60 | 124.34M | 267.09M | 1.57B | processed |
| 2022 Q1 | 2022-04-29 | 859.78M | n/a | 101.74M | 11.83% | 48.76M | 5.67% | 0.39 | 124.18M | 419.89M | 1.98B | processed |
| 2021 Q4 | 2022-02-25 | 854.96M | n/a | 474.41M | 55.49% | 424.90M | 49.70% | 3.03 | 140.09M | 332.72M | 2.08B | processed |
| 2021 Q3 | 2021-10-29 | 760.24M | n/a | 126.26M | 16.61% | 85.59M | 11.26% | 0.69 | 123.85M | 29.80M | 2.08B | processed |
| 2021 Q2 | 2021-07-30 | 563.85M | n/a | -180.62M | -32.03% | -223.00M | -39.55% | -1.88 | 118.36M | 10.00K | 2.19B | 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.