Price Movement
Volume
Latest volume: 1.02M · 30-day average: 2.11M · Max drawdown over stored range: -81.83%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 20.06% |
| 20D RS | 23.39% |
| 60D RS | 21.96% |
| 120D RS | 16.50% |
| Global RS Rank | 457 · 86.38% percentile |
| Watch+Speculative RS Rank | 273 · 86.98% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 31 · 87.14% 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 | 141 / 383 |
| Primary Percentile | 63.45 |
| 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-12-31 | 2026-02-05 | 795.57M | 560.07M | 56.66M | 68.77M | 1.06 | n/a | 2.64M | n/a | 65M | 70.40% | 7.12% | 8.64% | n/a | n/a | 403.39M | n/a |
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-12-31 | $1.06 | 35.2x | $12.30 | 3.0x | n/a | n/a | n/a | n/a |
Shares Diluted: 65M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 443.026 | 528.657 | 596.583 | 659.661 | 745.58 | 812.94 |
| Revenue Growth (YoY) | 16.411% | 19.329% | 12.849% | 10.573% | 13.025% | 9.035% |
| Gross Profit | 299.022 | 381.23 | 426.499 | 480.172 | 529.67 | |
| Operating Income | -118.823 | -64.059 | -90.484 | 24.999 | 13.397 | |
| Free Cash Flow | -22.742 | 73.578 | 35.149 | 103.191 | 154.611 | 166.379 |
| Free Cash Flow Per Share | -0.343 | 1.079 | 0.53 | 1.519 | 2.338 | 2.55791 |
| EPS (Diluted) GAAP | -1.361426 | -0.5 | -1.788973 | 0.176355 | -0.014472 | |
| EPS Growth | 6900% | 6900% | 6900% | 6900% | 6900% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 67.495% | 72.113% | 71.49% | 72.791% | 71.041% | 70.7092% |
| Operating Margin | -26.821% | -12.117% | -15.167% | 3.79% | 1.797% | 10.2672% |
| Profit Margin | -20.375% | -6.4% | -19.897% | 1.801% | -0.109% | 17.8089% |
| Free Cash Flow Margin | -5.133% | 13.918% | 5.892% | 15.643% | 20.737% | 20.4663% |
| Shares Outstanding (Diluted) | 66.304 | 68.211 | 66.352 | 67.918 | 66.126 | 65.045 |
| Shares Change (YoY) | -2.149% | 2.876% | -2.725% | 2.36% | -2.638% | -1.635% |
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 Q3 | 2026-02-05 | 212.20M | 71.89% | 39.52M | 18.63% | 39.87M | 18.79% | 0.62 | 64.28M | 403.39M | n/a | processed |
| 2026 Q2 | 2025-11-05 | 199.83M | 70.18% | 21.43M | 10.72% | 27.42M | 13.72% | 0.42 | 65.78M | 376.95M | n/a | processed |
| 2026 Q1 | 2025-08-06 | 194.82M | 70.07% | 7.22M | 3.71% | 7.75M | 3.98% | 0.12 | 66.73M | 371.11M | n/a | processed |
| 2025 Q4 | 2025-05-21 | 188.72M | 69.30% | -11.51M | -6.10% | -6.27M | -3.32% | -0.10 | 61.99M | 420.83M | n/a | processed |
| 2025 Q3 | 2025-02-05 | 195.41M | 71.86% | 14.67M | 7.51% | 11.21M | 5.74% | 0.17 | 66.74M | 384.27M | n/a | processed |
| 2025 Q2 | 2024-11-06 | 185.48M | 72.38% | 7.49M | 4.04% | 1.73M | 0.93% | 0.03 | 67.31M | 348.44M | n/a | processed |
| 2025 Q1 | 2024-08-07 | 175.96M | 70.59% | -5.25M | -2.98% | -7.49M | -4.26% | -0.11 | 66.62M | 342.73M | n/a | processed |
| 2024 Q4 | 2024-05-22 | 171.85M | 72.23% | -14.28M | -8.31% | -5.37M | -3.13% | -0.08 | 68.47M | 368.91M | n/a | processed |
| 2024 Q3 | 2024-02-08 | 173.87M | 74.16% | 15.20M | 8.74% | 13.98M | 8.04% | 0.21 | 67.94M | 531.21M | n/a | processed |
| 2024 Q2 | 2023-11-08 | 159.87M | 74.22% | 8.21M | 5.13% | 4.86M | 3.04% | 0.07 | 67.87M | 524.09M | n/a | processed |
| 2024 Q1 | 2023-08-09 | 154.07M | 70.39% | 2.27M | 1.47% | -1.59M | -1.03% | -0.02 | 66.50M | 503.87M | n/a | processed |
| 2023 Q4 | 2023-05-24 | 148.63M | 70.75% | -47.13M | -31.71% | -31.36M | -21.10% | -0.48 | 65.12M | 497.25M | n/a | processed |
| 2023 Q3 | 2023-02-07 | 158.62M | 72.71% | -23.95M | -15.10% | -29.68M | -18.71% | -0.46 | 64.78M | 453.52M | n/a | processed |
| 2023 Q2 | 2022-11-08 | 147.10M | 71.24% | -29.12M | -19.80% | -30.44M | -20.69% | -0.45 | 67.10M | 485.60M | n/a | processed |
| 2023 Q1 | 2022-08-04 | 142.24M | 71.16% | -25.60M | -18.00% | -27.22M | -19.13% | -0.40 | 68.40M | 508.25M | n/a | processed |
| 2022 Q4 | 2022-05-24 | 141.72M | 72.15% | -27.97M | -19.73% | -29.39M | -20.74% | -0.43 | 68.28M | 600.16M | n/a | processed |
| 2022 Q3 | 2022-02-09 | 140.60M | 72.58% | -13.79M | -9.80% | -15.38M | -10.93% | -0.23 | 68.19M | 552.96M | n/a | processed |
| 2022 Q2 | 2021-11-02 | 127.29M | 72.44% | -6.18M | -4.86% | -6.43M | -5.05% | -0.09 | 68.04M | 535.59M | n/a | processed |
| 2022 Q1 | 2021-08-05 | 119.04M | 71.17% | -17.60M | -14.79% | 17.36M | 14.59% | 0.25 | 69.61M | 541.02M | n/a | processed |
| 2021 Q4 | 2021-05-27 | 119.17M | 68.49% | -51.91M | -43.56% | -32.85M | -27.56% | -0.49 | 67.11M | 572.79M | 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.