Price Movement
Volume
Latest volume: 6.27M · 30-day average: 7.13M · Max drawdown over stored range: -62.88%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 72.55% |
| 20D RS | -7.47% |
| 60D RS | 49.09% |
| 120D RS | 136.03% |
| Global RS Rank | 77 · 97.70% percentile |
| Qualified+ RS Rank | 37 · 97.06% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 9 · 91.18% 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 | 18 / 148 |
| Primary Percentile | 88.51 |
| 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-04-30 | 1.37B | 777.20M | 59.10M | -55.10M | -0.24 | 175.50M | 48.10M | 127.40M | 231M | 56.91% | 4.33% | -4.03% | 12.85% | 9.33% | 500.80M | 836.30M |
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.24 | -199.3x | $5.92 | 8.0x | $0.55 | 86.2x | $0.76 | 62.6x |
Shares Diluted: 231M. 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 | 1198.9 | 1292.4 | 1106.1 | 1000.4 | 1084.3 |
| Revenue Growth (YoY) | 5.509% | 7.799% | -14.415% | -9.556% | 8.387% |
| Gross Profit | 747.4 | 803.5 | 663.4 | 589.7 | 644.9 |
| Operating Income | 135.1 | 185.2 | 83.2 | 43 | 76.5 |
| Free Cash Flow | 191.2 | 105.6 | 63 | 96.9 | 62 |
| Free Cash Flow Per Share | 0.809 | 0.443 | 0.278 | 0.435 | 0.275 |
| EPS (Diluted) GAAP | 0.29 | 0.067128 | 0.11 | -0.12 | 0.15 |
| EPS Growth | 38.095% | -76.852% | 63.866% | 10500% | 10500% |
| EPS Non-GAAP | |||||
| Gross Margin | 62.34% | 62.171% | 59.976% | 58.946% | 59.476% |
| Operating Margin | 11.269% | 14.33% | 7.522% | 4.298% | 7.055% |
| Profit Margin | 5.63% | 1.199% | 2.305% | -2.579% | 3.209% |
| Free Cash Flow Margin | 15.948% | 8.171% | 5.696% | 9.686% | 5.718% |
| Shares Outstanding (Diluted) | 236.3 | 238.2 | 226.6 | 222.6 | 225.7 |
| Shares Change (YoY) | 0.639% | 0.804% | -4.87% | -1.765% | 1.393% |
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-04-30 | 406.80M | 57.55% | 24.80M | 6.10% | 6.40M | 1.57% | 0.03 | 249.50M | 500.80M | 836.30M | processed |
| 2026 Q2 | 2026-01-29 | 369.30M | 57.03% | 11.40M | 3.09% | -48.10M | -13.02% | -0.21 | 223.90M | 767.40M | 1.22B | processed |
| 2026 Q1 | 2025-10-30 | 299.10M | 56.50% | 7.60M | 2.54% | -21.40M | -7.15% | -0.10 | 222.90M | 545.60M | 640.50M | processed |
| 2025 Q4 | 2025-08-11 | 290.50M | 56.28% | 15.30M | 5.27% | 8.00M | 2.75% | 0.04 | 227.20M | 425.30M | 246.20M | processed |
| 2025 Q3 | 2025-05-02 | 284.80M | 56.43% | 8.50M | 2.98% | 19.50M | 6.85% | 0.09 | 226.90M | 396.80M | 396.10M | processed |
| 2025 Q2 | 2025-01-31 | 270.80M | 59.38% | 22.20M | 8.20% | 9.10M | 3.36% | 0.04 | 224.80M | 509.40M | 639.30M | processed |
| 2025 Q1 | 2024-11-01 | 238.20M | 57.14% | 11.50M | 4.83% | -1.80M | -0.76% | -0.01 | 222.00M | 493.10M | 637.60M | processed |
| 2024 Q4 | 2024-08-16 | 252.00M | 57.78% | -5.70M | -2.26% | -21.70M | -8.61% | -0.10 | 222.90M | 491.20M | 96.20M | processed |
| 2024 Q3 | 2024-05-03 | 246.00M | 56.06% | -11.90M | -4.84% | -24.60M | -10.00% | -0.11 | 223.00M | 482.60M | 730.80M | processed |
| 2024 Q2 | 2024-02-02 | 254.50M | 58.15% | 22.40M | 8.80% | 10.70M | 4.20% | 0.05 | 223.50M | 568.70M | 729.20M | processed |
| 2024 Q1 | 2023-11-03 | 247.90M | 58.25% | 16.00M | 6.45% | 9.80M | 3.95% | 0.04 | 224.20M | 541.10M | 727.50M | processed |
| 2023 Q4 | 2023-08-17 | 263.60M | 55.39% | 11.80M | 4.48% | -100.00K | -0.04% | -0.00 | 223.60M | 521.10M | 320.30M | processed |
| 2023 Q3 | 2023-05-03 | 247.80M | 56.90% | -2.10M | -0.85% | -15.40M | -6.21% | -0.07 | 224.10M | 582.10M | 724.30M | processed |
| 2023 Q2 | 2023-02-03 | 284.50M | 58.70% | 22.90M | 8.05% | 8.40M | 2.95% | 0.04 | 227.10M | 485.50M | 685.30M | processed |
| 2023 Q1 | 2022-11-04 | 310.20M | 59.57% | 49.80M | 16.05% | 32.60M | 10.51% | 0.14 | 230.40M | 513.90M | 685.00M | processed |
| 2022 Q4 | 2022-08-19 | 335.30M | 59.98% | 48.00M | 14.32% | 16.50M | 4.92% | 0.06 | 256.50M | 561.30M | 292.50M | processed |
| 2022 Q3 | 2022-05-05 | 315.50M | 59.24% | 40.80M | 12.93% | 19.20M | 6.09% | 0.08 | 236.80M | 591.40M | 1.16B | processed |
| 2022 Q2 | 2022-02-07 | 314.80M | 60.51% | 49.30M | 15.66% | 34.60M | 10.99% | 0.14 | 242.30M | 733.80M | 1.21B | processed |
| 2022 Q1 | 2021-11-08 | 326.80M | 59.67% | 46.90M | 14.35% | -54.80M | -16.77% | -0.24 | 231.10M | 917.20M | 1.26B | processed |
| 2021 Q4 | 2021-08-23 | 310.90M | 58.83% | 32.70M | 10.52% | -1.90M | -0.61% | -0.01 | 242.20M | 699.40M | 414.20M | 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.