Price Movement
Volume
Latest volume: 1.66M · 30-day average: 1.25M · Max drawdown over stored range: -60.28%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -12.70% |
| 20D RS | 13.24% |
| 60D RS | -15.05% |
| 120D RS | -23.33% |
| Global RS Rank | 2269 · 32.37% percentile |
| Qualified+ RS Rank | 859 · 31.72% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 150 · 31.51% 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 | 31 / 427 |
| Primary Percentile | 92.97 |
| 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.98B | 1.77B | -24.04M | 205.99M | 2.53 | 113.91M | 207.20M | -93.29M | 81M | 59.32% | -0.81% | 6.90% | 3.82% | -3.13% | 718.92M | 1.73B |
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 | $2.53 | 192.2x | $36.63 | 13.3x | $-1.15 | -424.4x | $1.40 | 347.6x |
Shares Diluted: 81M. 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 | 681.003 | 863.381 | 1187.143 | 1560.699 | 2082.526 | 2779.536 |
| Revenue Growth (YoY) | 28.283% | 26.781% | 37.499% | 31.467% | 33.435% | 33.469% |
| Gross Profit | 416.331 | 540.91 | 726.113 | 955.453 | 1241.989 | 1662.813 |
| Operating Income | -12.95 | -168.123 | 92.973 | 159.45 | 76.849 | -29.653 |
| Free Cash Flow | -34.148 | 74.608 | 179.559 | 129.628 | 329.527 | 75.081 |
| Free Cash Flow Per Share | -0.553 | 1.127 | 2.476 | 1.718 | 4.195 | 0.912 |
| EPS (Diluted) GAAP | -0.03 | -0.91 | 2.03 | 2.33 | 4.8 | 1.51 |
| EPS Growth | 8500% | 8500% | 8500% | 14.778% | 106.009% | -68.542% |
| EPS Non-GAAP | ||||||
| Gross Margin | 61.135% | 62.65% | 61.165% | 61.219% | 59.639% | 59.823% |
| Operating Margin | -1.902% | -19.473% | 7.832% | 10.217% | 3.69% | -1.067% |
| Profit Margin | -0.253% | -6.952% | 12.377% | 11.263% | 18.105% | 4.485% |
| Free Cash Flow Margin | -5.014% | 8.641% | 15.125% | 8.306% | 15.823% | 2.701% |
| Shares Outstanding (Diluted) | 61.782 | 66.191 | 72.534 | 75.456 | 78.558 | 82.37 |
| Shares Change (YoY) | 2.939% | 7.136% | 9.583% | 4.028% | 4.111% | 4.852% |
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 | 807.35M | 59.12% | 29.24M | 3.62% | 169.31M | 20.97% | 2.05 | 82.48M | 718.92M | 1.73B | processed |
| 2025 Q4 | 2026-02-25 | 796.72M | 57.90% | -50.12M | -6.29% | 2.75M | 0.34% | 0.03 | 82.83M | 1.71B | 1.73B | processed |
| 2025 Q3 | 2025-11-05 | 710.64M | 60.14% | -2.13M | -0.30% | -2.19M | -0.31% | -0.03 | 78.42M | 2.38B | 1.73B | processed |
| 2025 Q2 | 2025-08-05 | 668.54M | 60.39% | -1.04M | -0.15% | 36.12M | 5.40% | 0.44 | 82.06M | 2.09B | 1.73B | processed |
| 2025 Q1 | 2025-05-07 | 603.63M | 60.59% | -8.79M | -1.46% | 87.98M | 14.58% | 1.08 | 81.48M | 2.19B | 1.73B | processed |
| 2024 Q4 | 2025-02-28 | 575.14M | 60.13% | -15.76M | -2.74% | 135.18M | 23.50% | 1.66 | 81.39M | 788.08M | n/a | processed |
| 2024 Q3 | 2024-11-08 | 544.27M | 60.77% | 24.08M | 4.42% | 67.03M | 12.31% | 0.86 | 78.08M | 1.01B | n/a | processed |
| 2024 Q2 | 2024-08-07 | 504.10M | 60.25% | 32.87M | 6.52% | 40.80M | 8.09% | 0.53 | 77.55M | 968.92M | n/a | processed |
| 2024 Q1 | 2024-05-07 | 460.74M | 56.44% | 16.28M | 3.53% | 133.22M | 28.91% | 1.73 | 77.13M | 964.06M | n/a | processed |
| 2023 Q4 | 2024-02-27 | 432.14M | 61.06% | 42.81M | 9.91% | 57.27M | 13.25% | 0.75 | 76.19M | 1.24B | n/a | processed |
| 2023 Q3 | 2023-11-07 | 413.60M | 61.72% | 55.11M | 13.33% | 59.40M | 14.36% | 0.78 | 75.95M | 1.12B | n/a | processed |
| 2023 Q2 | 2023-08-08 | 374.61M | 61.96% | 40.26M | 10.75% | 12.42M | 3.32% | 0.16 | 75.78M | 1.07B | n/a | processed |
| 2023 Q1 | 2023-05-09 | 343.04M | 59.50% | 16.61M | 4.84% | 45.14M | 13.16% | 0.61 | 73.88M | 1.04B | n/a | processed |
| 2022 Q4 | 2023-02-28 | 336.14M | 61.19% | 22.54M | 6.71% | 29.18M | 8.68% | 0.40 | 72.98M | 935.45M | n/a | processed |
| 2022 Q3 | 2022-11-09 | 311.75M | 61.99% | 32.11M | 10.30% | 12.13M | 3.89% | 0.17 | 72.53M | 342.34M | n/a | processed |
| 2022 Q2 | 2022-08-09 | 285.61M | 60.91% | 21.41M | 7.50% | 50.96M | 17.84% | 0.71 | 72.28M | 331.33M | n/a | processed |
| 2022 Q1 | 2022-05-10 | 256.43M | 60.73% | 17.19M | 6.71% | 54.87M | 21.40% | 0.76 | 72.35M | 406.39M | n/a | processed |
| 2021 Q4 | 2022-02-25 | 217.58M | 62.07% | -27.07M | -12.44% | -13.51M | -6.21% | -0.19 | 69.35M | 370.84M | n/a | processed |
| 2021 Q3 | 2021-11-15 | 231.99M | 62.32% | 2.89M | 1.25% | 48.52M | 20.92% | 0.67 | 72.44M | 498.25M | n/a | processed |
| 2021 Q2 | 2021-08-06 | 218.79M | 63.04% | -93.69M | -42.82% | -47.12M | -21.53% | -0.72 | 65.17M | 655.27M | 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.