Price Movement
Volume
Latest volume: 794.46K · 30-day average: 1.82M · Max drawdown over stored range: -62.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 13.70% |
| 20D RS | -8.65% |
| 60D RS | 7.11% |
| 120D RS | 31.47% |
| Global RS Rank | 616 · 81.64% percentile |
| Watch+Speculative RS Rank | 377 · 82.02% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 36 · 81.91% 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 | 65 / 314 |
| Primary Percentile | 79.62 |
| 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-05-05 | 819.42M | 184.96M | 80.43M | -63.22M | -0.55 | 200.54M | 134.07M | 66.46M | 115M | 22.57% | 9.82% | -7.71% | 24.47% | 8.11% | 162.55M | 392.76M |
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.55 | -23.3x | $7.14 | 1.8x | $0.58 | 22.2x | $1.75 | 7.4x |
Shares Diluted: 115M. 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 | 495.92 | 611.201 | 820.159 | 691.118 | 704.493 | 723.5 |
| Revenue Growth (YoY) | -6.913% | 23.246% | 34.188% | -15.734% | 1.935% | 2.698% |
| Gross Profit | 150.953 | 176.661 | 224.63 | 197.965 | 201.522 | 158.1 |
| Operating Income | 59.33 | 64.231 | 120.56 | 103.336 | 105.454 | 64.9 |
| Free Cash Flow | 168.761 | 69.873 | 127.736 | 72.262 | 80.937 | 69.9 |
| Free Cash Flow Per Share | 1.237 | 0.507 | 0.946 | 0.605 | 0.693 | 0.603 |
| EPS (Diluted) GAAP | -2.040811 | -1.019294 | 0.548884 | 0.599999 | -0.059999 | -0.617485 |
| EPS Growth | 12300% | 12300% | 12300% | 9.313% | 12300% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 30.439% | 28.904% | 27.389% | 28.644% | 28.605% | 21.852% |
| Operating Margin | 11.964% | 10.509% | 14.7% | 14.952% | 14.969% | 8.97% |
| Profit Margin | -56.213% | -22.897% | 8.986% | 10.295% | -0.944% | -9.827% |
| Free Cash Flow Margin | 34.03% | 11.432% | 15.575% | 10.456% | 11.489% | 9.661% |
| Shares Outstanding (Diluted) | 136.451 | 137.7089 | 135.0882 | 119.4877 | 116.7194 | 115.9576 |
| Shares Change (YoY) | 0.666% | 0.922% | -1.903% | -11.548% | -2.317% | -0.653% |
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-05-05 | 214.95M | 16.94% | 12.54M | 5.83% | 4.31M | 2.01% | 0.04 | 111.79M | 162.55M | 392.76M | processed |
| 2025 Q4 | 2026-02-27 | 199.43M | 23.44% | 21.81M | 10.94% | 5.74M | 2.88% | 0.05 | 116.00M | 197.19M | 392.58M | processed |
| 2025 Q3 | 2025-11-05 | 204.91M | 25.41% | 28.27M | 13.80% | -79.25M | -38.68% | -0.69 | 114.87M | 81.98M | 846.08M | processed |
| 2025 Q2 | 2025-08-07 | 200.13M | 24.85% | 17.81M | 8.90% | 5.99M | 2.99% | 0.05 | 116.54M | 69.60M | 847.88M | processed |
| 2025 Q1 | 2025-05-02 | 162.20M | 15.79% | -912.00K | -0.56% | -3.60M | -2.22% | -0.03 | 117.26M | 127.48M | 850.26M | processed |
| 2024 Q4 | 2025-02-28 | 181.96M | 29.64% | 24.75M | 13.60% | -30.42M | -16.72% | -0.27 | 114.60M | 146.01M | 852.10M | processed |
| 2024 Q3 | 2024-11-01 | 179.18M | 30.53% | 31.54M | 17.60% | 14.25M | 7.95% | 0.12 | 117.19M | 123.47M | 853.94M | processed |
| 2024 Q2 | 2024-08-02 | 182.82M | 29.35% | 27.85M | 15.23% | 8.29M | 4.54% | 0.07 | 117.64M | 83.32M | 855.86M | processed |
| 2024 Q1 | 2024-05-03 | 160.54M | 24.43% | 13.95M | 8.69% | 1.22M | 0.76% | 0.01 | 117.45M | 103.14M | 857.22M | processed |
| 2023 Q4 | 2024-02-29 | 172.81M | 27.38% | 22.75M | 13.16% | 29.93M | 17.32% | 0.26 | 116.70M | 88.36M | 858.95M | processed |
| 2023 Q3 | 2023-11-03 | 173.33M | 30.68% | 31.93M | 18.42% | 16.57M | 9.56% | 0.14 | 117.37M | 38.32M | 860.67M | processed |
| 2023 Q2 | 2023-08-08 | 184.11M | 33.12% | 33.31M | 18.09% | 26.12M | 14.19% | 0.22 | 119.92M | 29.23M | 862.39M | processed |
| 2023 Q1 | 2023-05-05 | 160.87M | 22.68% | 8.66M | 5.38% | -1.47M | -0.91% | -0.01 | 122.18M | 61.62M | 864.13M | processed |
| 2022 Q4 | 2023-02-28 | 182.74M | 27.01% | 22.00M | 12.04% | 25.25M | 13.82% | 0.20 | 127.35M | 110.92M | 865.87M | processed |
| 2022 Q3 | 2022-11-04 | 232.53M | 29.10% | 38.54M | 16.57% | 21.32M | 9.17% | 0.16 | 134.10M | 121.45M | 867.60M | processed |
| 2022 Q2 | 2022-08-01 | 225.17M | 26.58% | 27.41M | 12.17% | 19.25M | 8.55% | 0.14 | 139.15M | 151.23M | 869.34M | processed |
| 2022 Q1 | 2022-05-03 | 179.71M | 26.56% | 16.44M | 9.15% | 7.88M | 4.38% | 0.06 | 138.75M | 129.75M | 871.09M | processed |
| 2021 Q4 | 2022-03-01 | 170.20M | 31.98% | 17.98M | 10.56% | 25.43M | 14.94% | 0.18 | 142.50M | 140.89M | 872.84M | processed |
| 2021 Q3 | 2021-11-09 | 167.43M | 32.04% | 22.49M | 13.44% | -71.26M | -42.56% | -0.52 | 137.35M | 104.75M | 874.59M | processed |
| 2021 Q2 | 2021-08-09 | 146.95M | 26.18% | 11.65M | 7.93% | -1.49M | -1.01% | -0.01 | 136.10M | 55.76M | 1.40B | 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.