Price Movement
Volume
Latest volume: 11.89M · 30-day average: 10.36M · Max drawdown over stored range: -77.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -39.88% |
| 20D RS | -18.53% |
| 60D RS | -47.45% |
| 120D RS | -42.99% |
| Global RS Rank | 3190 · 4.92% percentile |
| Qualified+ RS Rank | 1219 · 3.10% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 132 · 4.35% 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 | 16 / 237 |
| Primary Percentile | 93.67 |
| 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.97B | 1.47B | 228.02M | 173.68M | 0.67 | 580.24M | 59.18M | 521.07M | 260M | 49.62% | 7.68% | 5.85% | 19.55% | 17.55% | 549.20M | 668.88M |
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.67 | 42.1x | $11.43 | 2.5x | $2.01 | 14.0x | $2.23 | 12.6x |
Shares Diluted: 260M. 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 | 130.726 | 314.272 | 653.604 | 1318.014 | 1355.63 | 2515.269 |
| Revenue Growth (YoY) | 73.961% | 140.405% | 107.974% | 101.653% | 2.854% | 85.542% |
| Gross Profit | 60.974 | 128.169 | 270.869 | 633.139 | 680.207 | 1289.781 |
| Operating Income | 7.912 | -4.09 | -155.422 | 266.366 | 156.028 | 550.495 |
| Free Cash Flow | 2.821 | -99.736 | 99.918 | 123.785 | 239.508 | 323.375 |
| Free Cash Flow Per Share | 0.013 | -0.428 | 0.44 | 0.522 | 1.009 | 1.2685800142010348 |
| EPS (Diluted) GAAP | 0.036699 | 0.017786 | -0.88 | 0.769758 | 0.453248 | 0.25 |
| EPS Growth | -32.91% | -51.535% | 6400% | 6400% | -41.118% | -44.843% |
| EPS Non-GAAP | ||||||
| Gross Margin | 46.643% | 40.783% | 41.442% | 48.037% | 50.176% | 51.278% |
| Operating Margin | 6.052% | -1.301% | -23.779% | 20.21% | 11.51% | 21.886% |
| Profit Margin | 6.521% | 1.253% | -30.417% | 13.808% | 7.927% | 2.538% |
| Free Cash Flow Margin | 2.158% | -31.736% | 15.287% | 9.392% | 17.668% | 12.8565% |
| Shares Outstanding (Diluted) | 223.332 | 233.067 | 226.947 | 236.964 | 237.404 | 255.348 |
| Shares Change (YoY) | 15.986% | 4.359% | -2.626% | 4.414% | 0.186% | 7.558% |
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 | 782.62M | 48.31% | 138.99M | 17.76% | 110.10M | 14.07% | 0.33 | 259.76M | 549.20M | 668.88M | processed |
| 2025 Q4 | 2026-03-02 | 721.63M | 47.37% | 26.07M | 3.61% | 24.74M | 3.43% | 0.09 | 261.24M | 398.87M | 669.93M | processed |
| 2025 Q3 | 2025-11-07 | 725.11M | 51.34% | -80.00M | -11.03% | -61.01M | -8.41% | -0.27 | 257.78M | 805.96M | 861.47M | processed |
| 2025 Q2 | 2025-08-08 | 739.26M | 51.52% | 142.97M | 19.34% | 99.86M | 13.51% | 0.33 | 260.21M | 615.23M | 862.92M | processed |
| 2025 Q1 | 2025-05-06 | 329.28M | 52.35% | 52.03M | 15.80% | 44.42M | 13.49% | 0.15 | 237.17M | 977.28M | n/a | processed |
| 2024 Q4 | 2025-03-03 | 332.20M | 50.17% | -18.50M | -5.57% | -18.88M | -5.68% | -0.08 | 237.18M | 890.19M | n/a | processed |
| 2024 Q3 | 2024-11-06 | 265.75M | 45.99% | -3.21M | -1.21% | 6.36M | 2.39% | 0.00 | 233.70M | 903.75M | n/a | processed |
| 2024 Q2 | 2024-08-06 | 401.98M | 52.02% | 94.25M | 23.45% | 79.78M | 19.85% | 0.28 | 237.59M | 903.21M | n/a | processed |
| 2024 Q1 | 2024-05-07 | 355.71M | 51.22% | 83.19M | 23.39% | 77.81M | 21.87% | 0.27 | 237.52M | 879.50M | n/a | processed |
| 2023 Q4 | 2024-02-29 | 347.44M | 47.85% | 58.94M | 16.97% | 50.12M | 14.42% | 0.07 | 710.97M | 755.98M | n/a | processed |
| 2023 Q3 | 2023-11-07 | 384.76M | 50.44% | 97.70M | 25.39% | 83.95M | 21.82% | 0.89 | 79.09M | 760.02M | n/a | processed |
| 2023 Q2 | 2023-08-08 | 325.88M | 48.79% | 64.81M | 19.89% | 51.51M | 15.81% | 0.52 | 78.94M | 681.05M | n/a | processed |
| 2023 Q1 | 2023-05-09 | 259.94M | 43.79% | 44.91M | 17.28% | 41.23M | 15.86% | 0.40 | 78.76M | 595.48M | n/a | processed |
| 2022 Q4 | 2023-03-01 | 177.96M | 44.39% | -32.75M | -18.40% | -21.22M | -11.93% | -0.28 | 75.72M | 614.16M | n/a | processed |
| 2022 Q3 | 2022-11-09 | 188.23M | 41.78% | -147.60M | -78.41% | -181.90M | -96.63% | -2.46 | 75.80M | 592.13M | n/a | processed |
| 2022 Q2 | 2022-08-09 | 154.02M | 38.51% | 12.43M | 8.07% | 9.16M | 5.95% | 0.12 | 78.37M | 60.03M | n/a | processed |
| 2022 Q1 | 2022-05-10 | 133.39M | 40.40% | 10.12M | 7.58% | 6.68M | 5.01% | 0.09 | 78.29M | 25.53M | n/a | processed |
| 2021 Q4 | 2022-03-16 | 104.25M | 39.95% | -12.43M | -11.93% | -3.35M | -3.22% | -0.04 | 77.41M | 16.25M | n/a | processed |
| 2021 Q3 | 2021-11-12 | 94.91M | 39.72% | 3.93M | 4.14% | 2.75M | 2.89% | 0.03 | 78.47M | 61.38M | n/a | processed |
| 2021 Q2 | 2021-08-12 | 65.07M | 43.41% | 3.60M | 5.53% | 3.96M | 6.09% | 0.05 | 77.24M | 83.79M | 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.