Price Movement
Volume
Latest volume: 3.84M · 30-day average: 1.49M · Max drawdown over stored range: -60.28%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -26.02% |
| 20D RS | -3.16% |
| 60D RS | -22.99% |
| 120D RS | -40.48% |
| Global RS Rank | 2895 · 13.71% percentile |
| Qualified+ RS Rank | 1120 · 10.97% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 179 · 25.73% 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 | 14 / 383 |
| Primary Percentile | 96.61 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
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-01-31 | 2026-03-06 | 1.34B | 855.55M | 90.98M | n/a | n/a | 278.12M | 18.78M | 259.34M | 86M | 63.76% | 6.78% | n/a | 20.73% | 19.33% | 919.17M | 676.32M |
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-01-31 | n/a | n/a | $15.55 | 8.7x | $3.01 | 45.3x | $3.22 | 42.2x |
Shares Diluted: 86M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|
| Revenue | 743.267 | 812.614 | 905.341 | 980.497 | 1202.459 |
| Revenue Growth (YoY) | 0.129% | 9.33% | 11.411% | 8.301% | 22.638% |
| Gross Profit | 389.56 | 377.176 | 458.211 | 583.361 | 752.053 |
| Operating Income | -105.584 | -199.447 | -149.49 | -52.573 | 41.068 |
| Free Cash Flow | 92.579 | -47.45 | 32.574 | 189.386 | 295.126 |
| Free Cash Flow Per Share | 1.108 | -0.568 | 0.396 | 2.301 | 3.435 |
| EPS (Diluted) GAAP | -0.795753 | -2.159052 | -1.361153 | -0.074163 | 0.81 |
| EPS Growth | 9900% | 9900% | 9900% | 9900% | 9900% |
| EPS Non-GAAP | |||||
| Gross Margin | 52.412% | 46.415% | 50.612% | 59.496% | 62.543% |
| Operating Margin | -14.205% | -24.544% | -16.512% | -5.362% | 3.415% |
| Profit Margin | -8.948% | -22.204% | -12.355% | -0.622% | 5.805% |
| Free Cash Flow Margin | 12.456% | -5.839% | 3.598% | 19.315% | 24.544% |
| Shares Outstanding (Diluted) | 83.5774 | 83.5695 | 82.1766 | 82.2915 | 85.9117 |
| Shares Change (YoY) | 0.871% | -0.009% | -1.667% | 0.14% | 4.399% |
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 Q2 | 2026-03-06 | 359.10M | 64.47% | 38.44M | 10.70% | n/a | n/a | 0.70 | 86.12M | 919.17M | 676.32M | processed |
| 2026 Q1 | 2025-12-04 | 332.64M | 62.99% | 18.48M | 5.55% | n/a | n/a | 0.36 | 86.45M | 1.01B | 675.44M | processed |
| 2025 Q4 | 2025-09-11 | 356.57M | 65.01% | 29.60M | 8.30% | n/a | n/a | n/a | 86.68M | 1.15B | 674.57M | processed |
| 2025 Q3 | 2025-06-04 | 293.51M | 62.25% | 4.47M | 1.52% | n/a | n/a | 0.54 | 85.88M | 920.44M | 673.70M | processed |
| 2025 Q2 | 2025-03-07 | 289.48M | 61.89% | 11.72M | 4.05% | n/a | n/a | -0.45 | 83.71M | 1.17B | 672.83M | processed |
| 2025 Q1 | 2024-12-06 | 262.90M | 60.25% | -4.72M | -1.80% | n/a | n/a | 0.11 | 85.96M | 1.34B | 671.82M | processed |
| 2024 Q4 | 2024-09-16 | 291.51M | 63.95% | 10.31M | 3.54% | n/a | n/a | n/a | 82.85M | 1.00B | 398.90M | processed |
| 2024 Q3 | 2024-06-05 | 240.68M | 59.09% | -16.70M | -6.94% | n/a | n/a | -0.07 | 82.50M | 782.29M | n/a | processed |
| 2024 Q2 | 2024-03-08 | 240.90M | 59.11% | -12.41M | -5.15% | n/a | n/a | 0.12 | 83.31M | 777.62M | n/a | processed |
| 2024 Q1 | 2023-12-08 | 207.41M | 54.14% | -33.78M | -16.29% | n/a | n/a | -0.33 | 81.69M | 712.95M | 397.60M | processed |
| 2023 Q4 | 2023-09-18 | 269.96M | 60.63% | 6.09M | 2.26% | n/a | n/a | n/a | 81.48M | 798.68M | 397.17M | processed |
| 2023 Q3 | 2023-06-02 | 207.49M | 47.67% | -57.82M | -27.86% | n/a | n/a | -0.56 | 81.83M | 687.82M | 396.74M | processed |
| 2023 Q2 | 2023-03-07 | 232.61M | 53.08% | -23.22M | -9.98% | n/a | n/a | -0.11 | 82.05M | 714.73M | 396.32M | processed |
| 2023 Q1 | 2022-12-07 | 195.28M | 36.95% | -74.55M | -38.18% | n/a | n/a | -0.83 | 83.32M | 705.19M | 395.89M | processed |
| 2022 Q4 | 2022-09-26 | 244.60M | 47.37% | -32.21M | -13.17% | n/a | n/a | n/a | 83.96M | 976.17M | 358.22M | processed |
| 2022 Q3 | 2022-06-08 | 197.45M | 38.98% | -62.40M | -31.61% | n/a | n/a | -0.69 | 83.69M | 807.95M | 354.54M | processed |
| 2022 Q2 | 2022-03-09 | 204.63M | 47.23% | -39.46M | -19.28% | n/a | n/a | -0.49 | 83.41M | 820.13M | 350.92M | processed |
| 2022 Q1 | 2021-12-03 | 165.93M | 37.82% | -65.38M | -39.40% | n/a | n/a | -0.62 | 83.23M | 841.78M | 347.35M | processed |
| 2021 Q4 | 2021-09-24 | 229.44M | 56.36% | -84.00K | -0.04% | n/a | n/a | n/a | 83.23M | 1.12B | 343.82M | processed |
| 2021 Q3 | 2021-06-03 | 163.97M | 43.85% | -46.83M | -28.56% | n/a | n/a | -0.44 | 83.60M | 1.09B | 340.35M | 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.