Price Movement
Volume
Latest volume: 2.30M · 30-day average: 2.80M · Max drawdown over stored range: -97.44%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -13.77% |
| 20D RS | 4.07% |
| 60D RS | -21.70% |
| 120D RS | -14.77% |
| Global RS Rank | 2318 · 30.91% percentile |
| Qualified+ RS Rank | 879 · 30.13% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 83 · 41.55% 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 | 82 / 246 |
| Primary Percentile | 67.07 |
| 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-07 | 1.03B | 564.39M | -83.81M | -94.55M | -1.39 | -26.44M | 35.39M | -61.83M | 68M | 54.93% | -8.16% | -9.20% | -2.57% | -6.02% | 570.26M | 601.77M |
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.39 | -13.9x | $15.16 | 1.3x | $-0.91 | -21.2x | $-0.39 | -49.6x |
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 | 702.799 | 801.217 | 747.718 | 940.203 | 1014.736 |
| Revenue Growth (YoY) | 40.889% | 14.004% | -6.677% | 25.743% | 7.927% |
| Gross Profit | 376.215 | 412.986 | 367.69 | 489.574 | 546.014 |
| Operating Income | 22.653 | -61.809 | -140.38 | -99.127 | -92.089 |
| Free Cash Flow | 97.179 | 16.367 | -58.614 | 4.994 | -29.669 |
| Free Cash Flow Per Share | 1.51 | 0.255 | -0.902 | 0.076 | -0.441 |
| EPS (Diluted) GAAP | 0.24 | -1.474667 | -3.426418 | -1.467128 | -3.042431 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 53.531% | 51.545% | 49.175% | 52.071% | 53.808% |
| Operating Margin | 3.223% | -7.714% | -18.774% | -10.543% | -9.075% |
| Profit Margin | 2.215% | -11.806% | -29.772% | -10.213% | -20.174% |
| Free Cash Flow Margin | 13.827% | 2.043% | -7.839% | 0.531% | -2.924% |
| Shares Outstanding (Diluted) | 64.349 | 64.146 | 64.969 | 65.451 | 67.285 |
| Shares Change (YoY) | 5.507% | -0.315% | 1.283% | 0.742% | 2.802% |
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-07 | 247.22M | 55.33% | -17.43M | -7.05% | -20.39M | -8.25% | -0.30 | 68.40M | 570.26M | 601.77M | processed |
| 2025 Q4 | 2026-02-19 | 290.38M | 57.67% | 8.29M | 2.86% | -589.00K | -0.20% | -0.01 | 68.02M | 292.67M | 310.04M | processed |
| 2025 Q3 | 2025-11-06 | 249.25M | 53.88% | -22.86M | -9.17% | -21.16M | -8.49% | -0.31 | 67.65M | 319.11M | 309.59M | processed |
| 2025 Q2 | 2025-08-06 | 240.68M | 52.29% | -51.81M | -21.53% | -52.40M | -21.77% | -0.78 | 67.05M | 315.36M | 309.15M | processed |
| 2025 Q1 | 2025-04-30 | 234.42M | 50.51% | -120.88M | -51.56% | -130.56M | -55.69% | -1.97 | 66.40M | 368.62M | 308.70M | processed |
| 2024 Q4 | 2025-02-26 | 282.65M | 55.71% | -582.00K | -0.21% | 755.00K | 0.27% | 0.01 | 65.94M | 438.33M | 308.27M | processed |
| 2024 Q3 | 2024-11-06 | 243.97M | 51.09% | -26.09M | -10.70% | -23.25M | -9.53% | -0.35 | 65.54M | 473.31M | 307.83M | processed |
| 2024 Q2 | 2024-08-01 | 221.91M | 50.83% | -30.77M | -13.87% | -30.81M | -13.89% | -0.47 | 64.99M | 452.42M | 307.39M | processed |
| 2024 Q1 | 2024-05-02 | 191.67M | 49.39% | -41.68M | -21.74% | -42.72M | -22.29% | -0.65 | 65.33M | 467.81M | 347.50M | processed |
| 2023 Q4 | 2024-02-21 | 196.80M | 47.41% | -35.06M | -17.82% | -30.00M | -15.25% | -0.46 | 65.37M | 467.91M | 285.04M | processed |
| 2023 Q3 | 2023-11-01 | 185.62M | 48.35% | -31.55M | -16.99% | -32.96M | -17.76% | -0.51 | 65.12M | 498.16M | 284.58M | processed |
| 2023 Q2 | 2023-08-03 | 195.92M | 51.93% | -38.81M | -19.81% | -35.77M | -18.26% | -0.55 | 64.83M | 507.25M | 284.13M | processed |
| 2023 Q1 | 2023-05-03 | 169.38M | 48.95% | -127.82M | -75.46% | -123.87M | -73.13% | -1.92 | 64.55M | 519.59M | 283.68M | processed |
| 2022 Q4 | 2023-02-22 | 220.50M | 52.39% | -17.78M | -8.06% | -15.85M | -7.19% | -0.25 | 64.38M | 616.90M | 283.23M | processed |
| 2022 Q3 | 2022-11-02 | 204.55M | 51.05% | -47.49M | -23.22% | -48.97M | -23.94% | -0.76 | 64.24M | 608.73M | 282.79M | processed |
| 2022 Q2 | 2022-08-03 | 200.26M | 50.91% | -12.24M | -6.11% | -15.06M | -7.52% | -0.24 | 64.08M | 635.33M | 282.35M | processed |
| 2022 Q1 | 2022-05-04 | 175.91M | 51.78% | -15.34M | -8.72% | -14.71M | -8.37% | -0.23 | 63.88M | 635.39M | 281.90M | processed |
| 2021 Q4 | 2022-02-22 | 210.00M | 54.16% | 12.74M | 6.07% | 10.81M | 5.15% | 0.17 | 64.80M | 623.81M | 281.47M | processed |
| 2021 Q3 | 2021-11-03 | 179.63M | 53.86% | 7.72M | 4.30% | 5.79M | 3.23% | 0.09 | 64.78M | 594.99M | 281.03M | processed |
| 2021 Q2 | 2021-08-04 | 172.14M | 53.71% | 5.43M | 3.16% | 4.01M | 2.33% | 0.06 | 65.66M | 545.30M | 280.60M | 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.