Price Movement
Volume
Latest volume: 1.33M · 30-day average: 1.02M · Max drawdown over stored range: -85.34%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 41.74% |
| 20D RS | 15.41% |
| 60D RS | 51.17% |
| 120D RS | 45.47% |
| Global RS Rank | 182 · 94.58% percentile |
| Watch+Speculative RS Rank | 98 · 95.33% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 27 · 47.06% 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 | 30 / 64 |
| Primary Percentile | 54.69 |
| 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-07 | 1.17B | 511.10M | -75.20M | -48.10M | -1.24 | 229.20M | 78.30M | 150.90M | 39M | 43.61% | -6.42% | -4.10% | 19.56% | 12.88% | 465.40M | 836.70M |
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 | $-1.24 | -99.0x | $30.21 | 4.1x | $3.89 | 31.6x | $5.91 | 20.8x |
Shares Diluted: 39M. 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 | 1339.6 | 1739.7 | 1355.1 | 959.4 | 1074.3 |
| Revenue Growth (YoY) | 0.427% | 29.867% | -22.107% | -29.201% | 11.976% |
| Gross Profit | 611.2 | 943.1 | 715.9 | 439.8 | 480.4 |
| Operating Income | 120.2 | 368.7 | 154.3 | -75.1 | -63.4 |
| Free Cash Flow | 298.1 | 431.6 | 297.3 | 102.1 | 116.2 |
| Free Cash Flow Per Share | 7.783 | 10.604 | 7.396 | 2.572 | 2.957 |
| EPS (Diluted) GAAP | 2.08 | 6.33 | 1.83 | 3.16 | -1.22 |
| EPS Growth | -39.003% | 204.327% | -71.09% | 72.678% | 10200% |
| EPS Non-GAAP | |||||
| Gross Margin | 45.626% | 54.21% | 52.83% | 45.841% | 44.717% |
| Operating Margin | 8.973% | 21.193% | 11.387% | -7.828% | -5.902% |
| Profit Margin | 5.942% | 14.801% | 5.431% | 13.092% | -4.449% |
| Free Cash Flow Margin | 22.253% | 24.809% | 21.939% | 10.642% | 10.816% |
| Shares Outstanding (Diluted) | 38.3 | 40.7 | 40.2 | 39.7 | 39.3 |
| Shares Change (YoY) | 10.057% | 6.266% | -1.229% | -1.244% | -1.008% |
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-05-07 | 294.20M | 45.31% | -12.70M | -4.32% | -8.00M | -2.72% | -0.21 | 38.80M | 465.40M | 836.70M | processed |
| 2026 Q2 | 2026-02-05 | 302.50M | 43.54% | -15.10M | -4.99% | -14.80M | -4.89% | -0.38 | 38.90M | 498.40M | 836.00M | processed |
| 2026 Q1 | 2025-11-06 | 292.50M | 42.60% | -23.20M | -7.93% | -20.60M | -7.04% | -0.53 | 38.80M | 520.90M | 835.40M | processed |
| 2025 Q4 | 2025-08-21 | 282.80M | 42.96% | -24.20M | -8.56% | -4.70M | -1.66% | -0.12 | 38.70M | 452.50M | 834.80M | processed |
| 2025 Q3 | 2025-05-08 | 266.60M | 43.44% | -26.30M | -9.86% | -21.80M | -8.18% | -0.56 | 39.00M | 421.40M | 834.20M | processed |
| 2025 Q2 | 2025-02-06 | 267.20M | 45.73% | -15.20M | -5.69% | 1.80M | 0.67% | 0.05 | 39.80M | 596.10M | 832.50M | processed |
| 2025 Q1 | 2024-11-07 | 257.70M | 46.92% | -28.40M | -11.02% | -23.10M | -8.96% | -0.58 | 39.80M | 853.60M | 965.90M | processed |
| 2024 Q4 | 2024-08-23 | 247.40M | 45.84% | -31.10M | -12.57% | 208.30M | 84.20% | 5.02M | 41.50 | 886.50M | 966.90M | processed |
| 2024 Q3 | 2024-05-09 | 237.30M | 46.48% | -17.40M | -7.33% | -18.10M | -7.63% | -0.46 | 39.30 | 828.60M | 967.70M | processed |
| 2024 Q2 | 2024-02-08 | 237.00M | 45.99% | -17.90M | -7.55% | -9.00M | -3.80% | -0.23 | 39.20 | 848.70M | 968.70M | processed |
| 2023 Q1 | 2023-11-09 | 237.70M | 45.06% | -35.20M | -14.81% | -55.60M | -23.39% | -1.43 | 38.80 | 824.40M | 969.60M | processed |
| 2023 Q4 | 2023-08-18 | 227.30M | 44.52% | -38.00M | -16.72% | -23.40M | -10.29% | -0.15 | 160.80M | 934.30M | 978.00M | processed |
| 2023 Q3 | 2023-05-04 | 326.60M | 52.76% | 34.20M | 10.47% | 10.40M | 3.18% | 0.26 | 39.90 | 933.90M | 972.90M | processed |
| 2022 Q2 | 2023-02-02 | 353.10M | 52.87% | 46.10M | 13.06% | 22.00M | 6.23% | 0.55 | 40.20 | 858.90M | 973.90M | processed |
| 2022 Q1 | 2022-11-03 | 448.10M | 57.06% | 112.00M | 24.99% | 64.60M | 14.42% | 1.59 | 40.70 | 911.80M | 974.80M | processed |
| 2021 Q3 | 2022-05-05 | 470.10M | 53.99% | 88.10M | 18.74% | 64.90M | 13.81% | 1.59 | 40.70M | 754.90M | 982.60M | processed |
| 2021 Q2 | 2022-02-03 | 420.50M | 53.53% | 77.60M | 18.45% | 69.50M | 16.53% | 1.71 | 40.70M | 573.90M | 983.50M | processed |
| 2021 Q1 | 2021-11-04 | 372.70M | 53.15% | 60.60M | 16.26% | 40.20M | 10.79% | 0.99 | 40.60M | 347.30M | 394.50M | processed |
| 2021 Q4 | 2021-08-23 | 76.30M | -86.24% | -79.30M | -1.04% | -95.00M | -1.25% | -3.05 | 31.10M | 836.30M | 394.40M | processed |
| 2021 Q3 | 2021-05-06 | 325.80M | 47.73% | 31.60M | 9.70% | 13.80M | 4.24% | 0.35 | 39.10M | 756.20M | 394.40M | 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.