Price Movement
Volume
Latest volume: 2.20M · 30-day average: 4.22M · Max drawdown over stored range: -62.20%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -31.62% |
| 20D RS | -14.15% |
| 60D RS | -29.93% |
| 120D RS | -42.03% |
| Global RS Rank | 3063 · 8.70% percentile |
| Qualified+ RS Rank | 1175 · 6.60% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 210 · 4.11% 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 | 53 / 427 |
| Primary Percentile | 87.82 |
| 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-04-29 | 981.00M | 461.60M | 46.50M | 25.10M | 0.10 | 210.20M | 63.20M | 147.00M | 255M | 47.05% | 4.74% | 2.56% | 21.43% | 14.98% | 397.90M | 443.50M |
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.10 | 173.4x | $3.85 | 4.4x | $0.58 | 29.6x | $0.82 | 20.7x |
Shares Diluted: 255M. 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 | 668.3 | 717.8 | 800.9 | 860.8 | 925.4 | |
| Revenue Growth (YoY) | 9.271% | 7.407% | 11.577% | 7.479% | 7.505% | |
| Gross Profit | 284.2 | 317.2 | 356.5 | 401.8 | 438.6 | |
| Operating Income | -19.6 | -70.2 | -13.8 | 28.6 | 51.5 | |
| Free Cash Flow | -0.9454 | 3.1 | 5.2 | 58.1 | 50.3 | 106.9 |
| Free Cash Flow Per Share | -0.0252786 | 0.075 | 0.029 | 0.296 | 0.245 | 0.409 |
| EPS (Diluted) GAAP | 82 | -1.528575 | -0.493458 | -0.176105 | 0.11 | |
| EPS Growth | ||||||
| EPS Non-GAAP | ||||||
| Gross Margin | 42.526% | 44.191% | 44.512% | 46.678% | 47.396% | |
| Operating Margin | -2.933% | -9.78% | -1.723% | 3.322% | 5.565% | |
| Profit Margin | -33.293% | -38.576% | -12.099% | -4.194% | 3.112% | |
| Free Cash Flow Margin | 0.464% | 0.724% | 7.254% | 5.843% | 11.552% | |
| Shares Outstanding (Diluted) | 57.2853 | 41.178 | 181.149 | 196.369 | 204.991 | 261.154 |
| Shares Change (YoY) | 787.732% | 528.768% | 339.917% | 8.402% | 4.391% | 27.398% |
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-04-29 | 257.60M | 46.23% | 3.70M | 1.44% | -3.40M | -1.32% | -0.01 | 244.66M | 397.90M | 443.50M | processed |
| 2025 Q4 | 2026-02-19 | 277.40M | 48.85% | 25.50M | 9.19% | 17.30M | 6.24% | 0.06 | 275.87M | 412.30M | 443.10M | processed |
| 2025 Q3 | 2025-10-29 | 223.10M | 46.84% | 7.40M | 3.32% | 2.90M | 1.30% | 0.01 | 255.66M | 933.20M | 443.20M | processed |
| 2025 Q2 | 2025-08-01 | 222.90M | 45.98% | 9.90M | 4.44% | 8.30M | 3.72% | 0.03 | 243.06M | 262.60M | 444.50M | processed |
| 2025 Q1 | 2025-04-30 | 202.00M | 47.57% | 8.70M | 4.31% | 300.00K | 0.15% | 0.00 | 226.92M | 185.80M | 685.90M | processed |
| 2024 Q4 | 2025-02-26 | 254.30M | 48.09% | 29.00M | 11.40% | 15.00M | 5.90% | 0.07 | 211.32M | 175.20M | 685.20M | processed |
| 2024 Q3 | 2024-10-30 | 206.80M | 44.92% | -1.60M | -0.77% | -13.60M | -6.58% | -0.07 | 206.68M | 133.30M | 684.50M | processed |
| 2024 Q2 | 2024-08-02 | 207.10M | 47.03% | 2.30M | 1.11% | -11.70M | -5.65% | -0.06 | 202.20M | 122.20M | 684.00M | processed |
| 2024 Q1 | 2024-05-01 | 192.60M | 45.22% | -4.90M | -2.54% | -25.80M | -13.40% | -0.13 | 199.73M | 120.20M | 685.40M | processed |
| 2023 Q4 | 2024-02-28 | 230.40M | 47.09% | 13.40M | 5.82% | -15.20M | -6.60% | -0.08 | 199.31M | 128.80M | 684.70M | processed |
| 2023 Q3 | 2023-11-02 | 191.20M | 42.26% | -11.10M | -5.81% | -12.10M | -6.33% | -0.06 | 199.22M | 100.50M | 684.10M | processed |
| 2023 Q2 | 2023-08-03 | 197.20M | 44.62% | -10.60M | -5.38% | -27.70M | -14.05% | -0.14 | 199.18M | 87.40M | 677.80M | processed |
| 2023 Q1 | 2023-05-03 | 182.10M | 43.44% | -13.60M | -7.47% | -41.90M | -23.01% | -0.22 | 187.70M | 88.30M | 679.30M | processed |
| 2022 Q4 | 2023-02-28 | 217.90M | 44.52% | -161.90M | -74.30% | -153.50M | -70.45% | -0.85 | 181.42M | 73.50M | 801.50M | processed |
| 2022 Q3 | 2022-11-03 | 160.90M | 43.38% | -27.60M | -17.15% | -47.10M | -29.27% | -0.26 | 181.33M | 58.40M | 802.80M | processed |
| 2022 Q2 | 2022-07-29 | 175.80M | 44.94% | -74.60M | -42.43% | -58.60M | -33.33% | -0.32 | 180.99M | 90.60M | 804.10M | processed |
| 2022 FY | 2022-05-05 | 163.20M | 39.46% | -33.60M | -20.59% | -17.70M | -10.85% | -0.10 | 180.77M | 84.20M | 805.50M | processed |
| 2021 Q4 | 2022-02-28 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 84.00M | 806.80M | processed |
| 2021 Q3 | 2021-11-10 | n/a | n/a | n/a | n/a | -1.02M | n/a | n/a | n/a | 750.29M | n/a | processed |
| 2021 Q2 | 2021-08-16 | n/a | n/a | n/a | n/a | -8.67M | n/a | n/a | n/a | 750.89M | 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.