Price Movement
Volume
Latest volume: 3.53M · 30-day average: 6.14M · Max drawdown over stored range: -93.49%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 15.62% |
| 20D RS | 0.27% |
| 60D RS | 2.69% |
| 120D RS | 36.22% |
| Global RS Rank | 559 · 83.34% percentile |
| Watch+Speculative RS Rank | 340 · 83.79% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 40 · 81.04% 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 | 112 / 263 |
| Primary Percentile | 57.79 |
| 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 | 7.13B | n/a | 3.28B | 1.53B | 4.30 | 7.38B | n/a | n/a | 356M | n/a | 45.95% | 21.49% | 1.03% | n/a | 293.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 | $4.30 | 8.5x | $20.01 | 1.8x | n/a | n/a | $20.69 | 1.8x |
Shares Diluted: 356M. 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 | 4393 | 8025 | 11032 | 8134 | 9472 | 8685 |
| Revenue Growth (YoY) | -30.862% | 82.677% | 37.47% | -26.269% | 16.449% | -8.221% |
| Gross Profit | 2714 | 5080 | 7708 | 5776 | 6553 | 5907 |
| Operating Income | -4358 | 2884 | 5232 | 3466 | 2069 | 2664 |
| Free Cash Flow | 114 | 2386 | 3136 | 796 | 709 | 1779 |
| Free Cash Flow Per Share | 0.302 | 6.363 | 9.417 | 2.576 | 2.008 | 4.955 |
| EPS (Diluted) GAAP | -12.86 | 2.59 | 11.02 | 9.25 | 2.27 | 3.99 |
| EPS Growth | 10600% | 10600% | 325.483% | -16.062% | -75.459% | 75.771% |
| EPS Non-GAAP | ||||||
| Gross Margin | 61.78% | 63.302% | 69.869% | 71.011% | 69.183% | 68.014% |
| Operating Margin | -99.203% | 35.938% | 47.426% | 42.611% | 21.843% | 30.674% |
| Profit Margin | -110.631% | 12.125% | 33.303% | 35.1% | 8.488% | 16.511% |
| Free Cash Flow Margin | 2.595% | 29.732% | 28.426% | 9.786% | 7.485% | 20.484% |
| Shares Outstanding (Diluted) | 378 | 375 | 333 | 309 | 353 | 359 |
| Shares Change (YoY) | 0.265% | -0.794% | -11.2% | -7.207% | 14.239% | 1.7% |
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.94B | n/a | 1.05B | 54.33% | 446.00M | 22.97% | 1.26 | 354.00M | 293.00M | n/a | processed |
| 2025 Q4 | 2026-02-26 | 1.67B | n/a | 718.00M | 43.05% | 279.00M | 16.73% | 0.79 | 353.00M | 516.00M | 323.00M | processed |
| 2025 Q3 | 2025-11-06 | 1.80B | n/a | 767.00M | 42.52% | 205.00M | 11.36% | 0.57 | 358.00M | 475.00M | 211.00M | processed |
| 2025 Q2 | 2025-08-07 | 1.72B | n/a | 737.00M | 42.90% | 603.00M | 35.10% | 1.67 | 361.00M | 107.00M | 1.23B | processed |
| 2025 Q1 | 2025-05-08 | 2.04B | n/a | 865.00M | 42.42% | n/a | n/a | 0.96 | 364.00M | 67.00M | 766.00M | processed |
| 2024 Q4 | 2025-02-28 | 2.19B | n/a | 915.00M | 41.80% | n/a | n/a | n/a | 368.00M | 625.00M | 323.00M | processed |
| 2024 Q3 | 2024-11-07 | 2.06B | n/a | -143.00M | -6.95% | n/a | n/a | -0.60 | 370.00M | 64.00M | 354.00M | processed |
| 2024 Q2 | 2024-08-02 | 2.20B | n/a | 979.00M | 44.48% | n/a | n/a | 1.46 | 372.00M | 160.00M | 64.00M | processed |
| 2024 Q1 | 2024-05-02 | 1.75B | n/a | 691.00M | 39.53% | n/a | n/a | 0.44 | 302.00M | 102.00M | 364.00M | processed |
| 2023 Q4 | 2024-02-22 | 7.31B | n/a | 971.00M | 13.29% | n/a | n/a | n/a | 309.00M | 87.00M | n/a | processed |
| 2023 Q3 | 2023-11-02 | 35.00M | n/a | 1.06B | 30.20% | n/a | n/a | 1.49 | 308.00M | 95.00M | n/a | processed |
| 2023 Q2 | 2023-08-03 | 29.00M | n/a | 691.00M | 23.83% | n/a | n/a | 1.23 | 309.00M | 142.00M | n/a | processed |
| 2023 Q1 | 2023-05-04 | 14.00M | n/a | 929.00M | 66.36% | n/a | n/a | 0.78 | 312.00M | 154.00M | n/a | processed |
| 2022 Q4 | 2023-02-23 | -8.59B | n/a | 1.14B | -13.33% | n/a | n/a | n/a | 312.00M | 245.00M | 657.00M | processed |
| 2022 Q3 | 2022-11-03 | 2.89B | n/a | 1.33B | 46.24% | n/a | n/a | 1.28 | 330.00M | 268.00M | 657.00M | processed |
| 2022 Q2 | 2022-08-04 | 3.05B | n/a | 1.62B | 53.33% | n/a | n/a | 2.71 | 342.00M | 282.00M | 657.00M | processed |
| 2022 Q1 | 2022-05-05 | 2.67B | n/a | 1.46B | 54.74% | n/a | n/a | 5.43 | 347.00M | 234.00M | 657.00M | processed |
| 2021 Q4 | 2022-02-22 | 2.30B | n/a | 793.00M | 34.49% | n/a | n/a | n/a | 363.00M | 302.00M | 657.00M | processed |
| 2021 Q3 | 2021-11-05 | 2.06B | n/a | 809.00M | 39.29% | n/a | n/a | -0.30 | 379.00M | 377.00M | n/a | processed |
| 2021 Q2 | 2021-08-05 | 1.76B | n/a | 666.00M | 37.93% | n/a | n/a | 0.82 | 379.00M | 1.25B | 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.