Price Movement
Volume
Latest volume: 574.44K · 30-day average: 1.19M · Max drawdown over stored range: -45.08%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -8.30% |
| 20D RS | -4.28% |
| 60D RS | -10.66% |
| 120D RS | -7.96% |
| Global RS Rank | 1978 · 41.04% percentile |
| Qualified+ RS Rank | 734 · 41.65% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 116 · 18.31% 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 | 21 / 276 |
| Primary Percentile | 92.75 |
| 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-04-28 | 863.82M | n/a | n/a | 244.12M | 1.30 | 796.24M | 341.73M | 454.50M | 188M | n/a | n/a | 28.26% | 92.18% | 52.62% | 8.86M | 3.20B |
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.30 | 28.7x | $4.59 | 8.1x | $2.41 | 15.4x | $4.23 | 8.8x |
Shares Diluted: 188M. 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 | 562.159 | 657.345 | 707.835 | 767.384 | 845.184 |
| Revenue Growth (YoY) | 16.29% | 16.932% | 7.681% | 8.413% | 10.138% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -914.972 | -145.506 | -20.755 | -314.875 | -139.546 |
| Free Cash Flow Per Share | -5.57604 | -0.813155 | -0.114951 | -1.72625 | -0.745542 |
| EPS (Diluted) GAAP | 1.15 | 0.996285 | 1.06887 | 1.037758 | 1.46 |
| EPS Growth | -12.879% | -13.367% | 7.286% | -2.911% | 40.688% |
| EPS Non-GAAP | |||||
| Gross Margin | 80.7908% | 80.8775% | 80.2785% | 79.8239% | 79.6701% |
| Operating Margin | 29.256% | 31.229% | 33.568% | 34.917% | 37.605% |
| Profit Margin | 33.474% | 27.092% | 27.214% | 24.634% | 32.342% |
| Free Cash Flow Margin | -162.76% | -22.1354% | -2.9322% | -41.0323% | -16.5107% |
| Shares Outstanding (Diluted) | 164.09 | 178.94 | 180.555 | 182.404 | 187.174 |
| Shares Change (YoY) | 9.969% | 9.05% | 0.903% | 1.024% | 2.615% |
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-04-28 | 224.21M | n/a | n/a | n/a | 62.00M | 27.65% | n/a | 191.24M | 8.86M | 3.20B | processed |
| 2025 Q4 | 2026-02-11 | 220.90M | n/a | n/a | n/a | 83.48M | 37.79% | 0.44 | 188.19M | 14.91M | 3.25B | processed |
| 2025 Q3 | 2025-10-29 | 211.12M | n/a | n/a | n/a | 48.64M | 23.04% | n/a | 186.84M | 17.32M | 3.10B | processed |
| 2025 Q2 | 2025-07-29 | 207.59M | n/a | n/a | n/a | 50.01M | 24.09% | n/a | 186.91M | 15.38M | 3.04B | processed |
| 2025 Q1 | 2025-04-29 | 205.57M | n/a | n/a | n/a | 91.40M | 44.46% | n/a | 186.76M | 9.33M | 3.03B | processed |
| 2024 Q4 | 2025-02-12 | 199.32M | n/a | n/a | n/a | 50.95M | 25.56% | 0.28 | 183.10M | 36.28M | 3.03B | processed |
| 2024 Q3 | 2024-10-29 | 190.74M | n/a | n/a | n/a | 41.86M | 21.94% | n/a | 182.30M | 70.04M | 2.93B | processed |
| 2024 Q2 | 2024-07-30 | 189.78M | n/a | n/a | n/a | 59.78M | 31.50% | n/a | 182.19M | 33.27M | 2.80B | processed |
| 2024 Q1 | 2024-04-30 | 187.54M | n/a | n/a | n/a | 36.63M | 19.53% | n/a | 181.99M | 12.42M | 2.66B | processed |
| 2023 Q4 | 2024-02-13 | 183.31M | n/a | n/a | n/a | 41.73M | 22.77% | 0.23 | 182.01M | 20.74M | 2.62B | processed |
| 2023 Q3 | 2023-10-26 | 179.28M | n/a | n/a | n/a | 50.04M | 27.91% | n/a | 181.16M | 10.94M | 2.55B | processed |
| 2023 Q2 | 2023-07-26 | 171.69M | n/a | n/a | n/a | 51.61M | 30.06% | n/a | 179.74M | 13.51M | 2.44B | processed |
| 2023 Q1 | 2023-04-26 | 173.55M | n/a | n/a | n/a | 49.47M | 28.50% | n/a | 179.30M | 17.21M | 2.46B | processed |
| 2022 Q4 | 2023-02-15 | 170.33M | n/a | n/a | n/a | 29.79M | 17.49% | 0.17 | 179.39M | 25.88M | 2.50B | processed |
| 2022 Q3 | 2022-10-27 | 166.31M | n/a | n/a | n/a | 63.33M | 38.08% | n/a | 179.16M | 13.37M | 2.46B | processed |
| 2022 Q2 | 2022-07-27 | 161.50M | n/a | n/a | n/a | 32.38M | 20.05% | n/a | 179.14M | 12.61M | 2.44B | processed |
| 2022 Q1 | 2022-05-03 | 159.21M | n/a | n/a | n/a | 52.83M | 33.18% | n/a | 178.06M | 34.83M | 2.31B | processed |
| 2021 Q4 | 2022-02-16 | 147.62M | n/a | n/a | n/a | 86.29M | 58.45% | 0.50 | 173.75M | 18.98M | 2.22B | processed |
| 2021 Q3 | 2021-10-28 | 142.11M | n/a | n/a | n/a | 48.52M | 34.14% | n/a | 163.46M | 42.00M | 1.97B | processed |
| 2021 Q2 | 2021-07-27 | 138.43M | n/a | n/a | n/a | 32.65M | 23.59% | n/a | 161.37M | 14.59M | 1.88B | 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.