Price Movement
Volume
Latest volume: 310.87K · 30-day average: 351.29K · Max drawdown over stored range: -78.68%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -12.63% |
| 20D RS | -7.62% |
| 60D RS | -21.11% |
| 120D RS | -6.66% |
| Global RS Rank | 2265 · 32.49% percentile |
| Watch+Speculative RS Rank | 1408 · 32.86% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 103 · 22.56% 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 | 54 / 208 |
| Primary Percentile | 74.52 |
| 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 2025-08-31 | 2025-10-28 | 3.24B | 607.50M | 360.10M | 204.10M | 6.31 | 229.10M | 465.90M | -236.80M | 32M | 18.75% | 11.11% | 6.30% | 7.07% | -7.31% | 306.10M | 1.75B |
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 2025-08-31 | $6.31 | 7.4x | $100.18 | 0.5x | $-7.32 | -6.4x | $7.08 | 6.6x |
Shares Diluted: 32M. 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 | 1747.9 | 2977.7 | 3944 | 3544.7 | 3240.2 |
| Revenue Growth (YoY) | -37.401% | 70.359% | 32.451% | -10.124% | -8.59% |
| Gross Profit | 231.6 | 306 | 441.1 | 558.5 | 607.5 |
| Operating Income | 39.8 | 80.8 | 205.8 | 311.4 | 344.2 |
| Free Cash Flow | -179.5 | -531.1 | -290.9 | -68.7 | -14.7 |
| Free Cash Flow Per Share | -5.332 | -15.792 | -8.607 | -2.123 | -0.457 |
| EPS (Diluted) GAAP | 0.96 | 1.4 | 1.884671 | 4.962457 | 6.35 |
| EPS Growth | -34.247% | 45.833% | 34.619% | 163.306% | 27.961% |
| EPS Non-GAAP | |||||
| Gross Margin | 13.25% | 10.276% | 11.184% | 15.756% | 18.749% |
| Operating Margin | 2.277% | 2.714% | 5.218% | 8.785% | 10.623% |
| Profit Margin | 1.854% | 1.575% | 1.585% | 4.517% | 6.299% |
| Free Cash Flow Margin | -10.269% | -17.836% | -7.376% | -1.938% | -0.454% |
| Shares Outstanding (Diluted) | 33.665 | 33.631 | 33.799 | 32.363 | 32.139 |
| Shares Change (YoY) | 0.67% | -0.101% | 0.5% | -4.249% | -0.692% |
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-04-07 | 587.50M | 11.83% | 25.10M | 4.27% | 15.00M | 2.55% | 0.47 | 31.73M | 521.80M | 1.76B | processed |
| 2025 Q1 | 2026-01-08 | 706.10M | 14.63% | 61.10M | 8.65% | 36.40M | 5.16% | 1.14 | 31.86M | 361.80M | 1.77B | processed |
| 2025 Q4 | 2025-10-28 | 759.50M | 18.93% | 72.10M | 9.49% | 36.80M | 4.85% | 1.16 | 31.74M | 306.10M | 1.75B | processed |
| 2025 Q3 | 2025-07-02 | 842.70M | 17.98% | 92.60M | 10.99% | 60.10M | 7.13% | 1.86 | 32.18M | 296.80M | n/a | processed |
| 2025 Q2 | 2025-04-08 | 762.10M | 18.19% | 83.60M | 10.97% | 51.90M | 6.81% | 1.56 | 33.23M | 263.50M | n/a | processed |
| 2025 Q1 | 2025-01-10 | 875.90M | 19.82% | 111.80M | 12.76% | 55.30M | 6.31% | 1.72 | 32.22M | 300.00M | n/a | processed |
| 2024 Q4 | 2024-10-24 | 1.05B | 18.16% | 123.80M | 11.76% | 61.60M | 5.85% | 1.92 | 32.08M | 351.80M | n/a | processed |
| 2024 Q3 | 2024-07-08 | 820.20M | 15.09% | 72.30M | 8.81% | 33.90M | 4.13% | 1.06 | 32.02M | 271.60M | n/a | processed |
| 2024 Q2 | 2024-04-05 | 862.70M | 14.16% | 63.50M | 7.36% | 33.40M | 3.87% | 1.03 | 32.57M | 252.00M | n/a | processed |
| 2024 Q1 | 2024-01-05 | 808.80M | 15.00% | 64.90M | 8.02% | 31.20M | 3.86% | 0.96 | 32.78M | 307.30M | n/a | processed |
| 2023 Q4 | 2023-10-25 | 1.02B | 12.45% | 63.10M | 6.20% | 24.80M | 2.44% | 0.71 | 35.16M | 281.70M | n/a | processed |
| 2023 Q3 | 2023-06-29 | 1.04B | 12.34% | 50.70M | 4.88% | 21.30M | 2.05% | 0.64 | 33.57M | 321.40M | n/a | processed |
| 2023 Q2 | 2023-04-10 | 1.12B | 10.41% | 67.40M | 6.01% | 33.10M | 2.95% | 0.97 | 34.40M | 379.90M | n/a | processed |
| 2023 Q1 | 2023-01-06 | 766.50M | 9.07% | -4.80M | -0.63% | -16.70M | -2.18% | -0.51 | 32.72M | 263.30M | n/a | processed |
| 2022 Q4 | 2022-10-31 | 950.70M | 13.39% | 61.40M | 6.46% | 20.20M | 2.12% | 0.60 | 33.65M | 543.00M | n/a | processed |
| 2022 Q3 | 2022-07-11 | 793.50M | 9.62% | 19.60M | 2.47% | 3.10M | 0.39% | 0.09 | 33.66M | 449.70M | n/a | processed |
| 2022 Q2 | 2022-04-06 | 682.80M | 8.03% | 25.20M | 3.69% | 12.80M | 1.87% | 0.38 | 34.46M | 586.80M | n/a | processed |
| 2022 Q1 | 2022-01-07 | 550.70M | 8.64% | 11.80M | 2.14% | 10.80M | 1.96% | 0.32 | 33.57M | 410.80M | n/a | processed |
| 2021 Q4 | 2021-10-26 | 599.23M | 16.38% | 43.10M | 7.19% | 31.78M | 5.30% | 0.95 | 33.42M | 646.77M | n/a | processed |
| 2021 Q3 | 2021-07-09 | 450.14M | 16.69% | 25.71M | 5.71% | 19.74M | 4.38% | 0.59 | 33.60M | 628.20M | 291.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.