Price Movement
Volume
Latest volume: 1.11M · 30-day average: 1.68M · Max drawdown over stored range: -82.46%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -10.99% |
| 20D RS | 0.64% |
| 60D RS | -2.40% |
| 120D RS | -25.39% |
| Global RS Rank | 2157 · 35.71% percentile |
| Watch+Speculative RS Rank | 1346 · 35.81% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 21 · 25.00% 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 | 20 / 57 |
| Primary Percentile | 66.67 |
| 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-28 | 2026-05-05 | 1.46B | 653.62M | 31.50M | 23.68M | 0.19 | 398.11M | 45.37M | 352.74M | 121M | 44.77% | 2.16% | 1.62% | 27.27% | 24.16% | 200.16M | 2.40M |
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-28 | $0.19 | 77.4x | $12.02 | 1.3x | $2.90 | 5.2x | $3.28 | 4.6x |
Shares Diluted: 121M. 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 | 1716.744 | 1752.336 | 1655.255 | 1518.056 | 1443.276 |
| Revenue Growth (YoY) | 29.436% | 2.073% | -5.54% | -8.289% | -4.926% |
| Gross Profit | 809.994 | 796.367 | 716.49 | 689.373 | 633.95 |
| Operating Income | 154.964 | 89.532 | -20.547 | -36.193 | -16.978 |
| Free Cash Flow | 207.695 | -74.476 | 50.12 | 134.659 | 108.193 |
| Free Cash Flow Per Share | 1.48 | -0.541 | 0.392 | 1.093 | 0.896 |
| EPS (Diluted) GAAP | 1.13 | 0.489999 | -0.080452 | -0.30958 | -0.506355 |
| EPS Growth | 11900% | -56.637% | 11900% | 11900% | 11900% |
| EPS Non-GAAP | |||||
| Gross Margin | 47.182% | 45.446% | 43.286% | 45.412% | 43.924% |
| Operating Margin | 9.027% | 5.109% | -1.241% | -2.384% | -1.176% |
| Profit Margin | 9.238% | 3.845% | -0.621% | -2.513% | -4.236% |
| Free Cash Flow Margin | 12.098% | -4.25% | 3.028% | 8.87% | 7.496% |
| Shares Outstanding (Diluted) | 140.3092 | 137.7621 | 127.7029 | 123.2185 | 120.7531 |
| Shares Change (YoY) | 27.778% | -1.815% | -7.302% | -3.512% | -2.001% |
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 Q2 | 2026-05-05 | 281.53M | 44.28% | -31.57M | -11.22% | -28.89M | -10.26% | -0.24 | 120.21M | 200.16M | 2.40M | processed |
| 2026 Q1 | 2026-02-04 | 545.66M | 46.45% | 100.42M | 18.40% | 93.80M | 17.19% | 0.75 | 124.66M | 312.50M | 2.40M | processed |
| 2025 Q4 | 2025-11-14 | 287.90M | 43.69% | -34.41M | -11.95% | -37.86M | -13.15% | -0.31 | 120.60M | 174.67M | 2.40M | processed |
| 2025 Q3 | 2025-08-06 | 344.76M | 43.43% | -2.93M | -0.85% | -3.38M | -0.98% | -0.03 | 120.42M | 201.27M | 2.40M | processed |
| 2025 Q2 | 2025-05-08 | 259.76M | 43.74% | -61.22M | -23.57% | -70.14M | -27.00% | -0.58 | 119.92M | 173.16M | 2.40M | processed |
| 2025 Q1 | 2025-02-06 | 550.86M | 43.82% | 48.09M | 8.73% | 50.24M | 9.12% | 0.40 | 124.73M | 279.95M | 2.40M | processed |
| 2024 Q4 | 2024-11-15 | 255.38M | 40.34% | -69.37M | -27.16% | -53.09M | -20.79% | -0.49 | 109.22M | 169.73M | 1.80M | processed |
| 2024 Q3 | 2024-08-08 | 397.15M | 48.25% | 12.59M | 3.17% | 3.71M | 0.93% | 0.03 | 127.25M | 227.11M | 1.80M | processed |
| 2024 Q2 | 2024-05-08 | 252.66M | 44.34% | -70.96M | -28.08% | -69.71M | -27.59% | -0.56 | 123.75M | 245.96M | 1.80M | processed |
| 2024 Q1 | 2024-02-07 | 612.87M | 46.12% | 79.69M | 13.00% | 80.95M | 13.21% | 0.64 | 126.74M | 467.34M | n/a | processed |
| 2023 Q4 | 2023-11-20 | 305.15M | 41.96% | -28.36M | -9.29% | -31.24M | -10.24% | -0.28 | 112.26M | 220.23M | n/a | processed |
| 2023 Q3 | 2023-08-10 | 373.36M | 46.00% | -21.26M | -5.69% | -23.57M | -6.31% | -0.18 | 128.31M | 268.29M | n/a | processed |
| 2023 Q2 | 2023-05-11 | 304.17M | 43.27% | -57.23M | -18.81% | -30.65M | -10.08% | -0.24 | 127.95M | 294.87M | n/a | processed |
| 2023 Q1 | 2023-02-09 | 672.58M | 42.38% | 86.30M | 12.83% | 75.19M | 11.18% | 0.57 | 131.50M | 431.53M | n/a | processed |
| 2022 Q4 | 2022-11-23 | 316.29M | 39.24% | -60.06M | -18.99% | -64.07M | -20.26% | -0.48 | 132.54M | 274.86M | n/a | processed |
| 2022 Q3 | 2022-08-11 | 371.78M | 47.30% | 6.96M | 1.87% | -597.00K | -0.16% | 0.00 | 127.88M | 439.73M | n/a | processed |
| 2022 Q2 | 2022-05-12 | 399.78M | 44.78% | 10.04M | 2.51% | 8.57M | 2.14% | 0.06 | 139.64M | 606.74M | n/a | processed |
| 2022 Q1 | 2022-02-10 | 664.48M | 47.76% | 132.59M | 19.95% | 123.48M | 18.58% | 0.87 | 142.32M | 754.42M | n/a | processed |
| 2021 Q4 | 2021-11-22 | 359.54M | 46.43% | -11.54M | -3.21% | -8.74M | -2.43% | -0.06 | 143.36M | 640.10M | 18.25M | processed |
| 2021 Q3 | 2021-08-12 | 378.67M | 46.97% | 16.73M | 4.42% | 17.83M | 4.71% | 0.12 | 144.18M | 670.90M | 18.25M | 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.