Price Movement
Volume
Latest volume: 559.58K · 30-day average: 949.39K · Max drawdown over stored range: -85.77%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -28.07% |
| 20D RS | -10.46% |
| 60D RS | -18.49% |
| 120D RS | -46.44% |
| Global RS Rank | 2957 · 11.86% percentile |
| Qualified+ RS Rank | 1141 · 9.30% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 185 · 23.24% 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 | 101 / 383 |
| Primary Percentile | 73.89 |
| 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 | 821.58M | 456.61M | 65.40M | 73.89M | 1.09 | 349.95M | 15.50M | 334.45M | 68M | 55.58% | 7.96% | 8.99% | 42.60% | 40.71% | 378.89M | 303.68M |
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 | $1.09 | 42.1x | $12.06 | 3.8x | $4.91 | 9.3x | $5.14 | 8.9x |
Shares Diluted: 68M. 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 | 498.72 | 565.673 | 624.624 | 696.464 | 794.809 |
| Revenue Growth (YoY) | 23.828% | 13.425% | 10.421% | 11.501% | 14.121% |
| Gross Profit | 225.035 | 256.345 | 302.651 | 354.481 | 429.683 |
| Operating Income | -75.305 | -103.585 | -86.033 | -42.263 | 41.813 |
| Free Cash Flow | 11.338 | 25.414 | 64.619 | 129.059 | 194.651 |
| Free Cash Flow Per Share | 0.201 | 0.444 | 1.107 | 2.147 | 2.989 |
| EPS (Diluted) GAAP | -1.999255 | -1.901972 | -1.120471 | -0.641144 | 0.8 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 45.123% | 45.317% | 48.453% | 50.897% | 54.061% |
| Operating Margin | -15.1% | -18.312% | -13.774% | -6.068% | 5.261% |
| Profit Margin | -22.607% | -19.266% | -10.468% | -5.533% | 6.543% |
| Free Cash Flow Margin | 2.273% | 4.493% | 10.345% | 18.531% | 24.49% |
| Shares Outstanding (Diluted) | 56.394 | 57.3 | 58.354 | 60.105 | 65.118 |
| Shares Change (YoY) | 8.41% | 1.607% | 1.839% | 3.001% | 8.34% |
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 | 216.51M | 59.08% | 27.69M | 12.79% | 26.64M | 12.30% | 0.40 | 67.65M | 378.89M | 303.68M | processed |
| 2025 Q4 | 2026-02-11 | 208.22M | 55.37% | 16.86M | 8.10% | 20.44M | 9.82% | 0.31 | 65.24M | 432.69M | 303.37M | processed |
| 2025 Q3 | 2025-11-05 | 201.70M | 53.96% | 11.00M | 5.46% | 15.05M | 7.46% | 0.23 | 69.86M | 568.73M | 303.06M | processed |
| 2025 Q2 | 2025-07-30 | 195.15M | 53.58% | 9.84M | 5.04% | 11.76M | 6.03% | 0.18 | 69.64M | 532.07M | 302.74M | processed |
| 2025 Q1 | 2025-05-07 | 189.74M | 53.23% | 2.19M | 1.15% | 4.75M | 2.51% | 0.07 | 64.82M | 486.05M | 302.43M | processed |
| 2024 Q4 | 2025-02-12 | 183.04M | 52.63% | -1.57M | -0.86% | 164.00K | 0.09% | 0.00 | 60.50M | 446.63M | 302.12M | processed |
| 2024 Q3 | 2024-11-06 | 175.02M | 50.88% | -12.80M | -7.31% | -11.80M | -6.74% | -0.20 | 60.31M | 407.85M | 301.80M | processed |
| 2024 Q2 | 2024-07-31 | 172.89M | 50.22% | -13.70M | -7.93% | -13.06M | -7.55% | -0.22 | 60.16M | 372.05M | 301.49M | processed |
| 2024 Q1 | 2024-05-01 | 165.51M | 49.70% | -14.19M | -8.57% | -13.84M | -8.36% | -0.23 | 59.45M | 338.46M | 301.18M | processed |
| 2023 Q4 | 2024-02-21 | 162.12M | 50.21% | -18.02M | -11.11% | -18.08M | -11.15% | -0.31 | 58.75M | 324.01M | 300.86M | processed |
| 2023 Q3 | 2023-11-01 | 154.97M | 47.84% | -23.17M | -14.95% | -23.17M | -14.95% | -0.40 | 58.49M | 290.78M | 300.55M | processed |
| 2023 Q2 | 2023-08-02 | 154.53M | 47.78% | -23.67M | -15.32% | -23.62M | -15.29% | -0.41 | 58.29M | 280.01M | 300.24M | processed |
| 2023 Q1 | 2023-05-09 | 153.01M | 47.90% | -21.20M | -13.85% | -516.00K | -0.34% | -0.01 | 57.88M | 271.73M | 299.92M | processed |
| 2022 Q4 | 2023-02-21 | 146.54M | 45.18% | -32.49M | -22.17% | -32.41M | -22.12% | -0.56 | 57.59M | 433.35M | 42.90M | processed |
| 2022 Q3 | 2022-11-07 | 144.75M | 46.19% | -27.09M | -18.72% | -27.79M | -19.20% | -0.48 | 57.36M | 395.69M | 10.89M | processed |
| 2022 Q2 | 2022-08-04 | 140.31M | 44.82% | -23.78M | -16.95% | -25.22M | -17.98% | -0.44 | 57.23M | 399.35M | 10.87M | processed |
| 2022 Q1 | 2022-05-03 | 134.07M | 45.05% | -21.40M | -15.96% | -23.56M | -17.57% | -0.41 | 57.02M | 413.69M | 10.86M | processed |
| 2021 Q4 | 2022-02-16 | 131.89M | 45.10% | -17.57M | -13.32% | -25.38M | -19.24% | -0.45 | 56.85M | 427.73M | 42.90M | processed |
| 2021 Q3 | 2021-11-04 | 126.74M | 44.98% | -22.97M | -18.13% | -31.58M | -24.92% | -0.56 | 56.56M | 394.58M | 10.07M | processed |
| 2021 Q2 | 2021-08-05 | 123.57M | 44.78% | -19.94M | -16.14% | -30.13M | -24.38% | -0.53 | 56.36M | 411.29M | 9.93M | 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.