Price Movement
Volume
Latest volume: 313.28K · 30-day average: 720.80K · Max drawdown over stored range: -36.57%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -19.15% |
| 20D RS | -9.47% |
| 60D RS | -13.84% |
| 120D RS | -29.29% |
| Global RS Rank | 2598 · 22.56% percentile |
| Qualified+ RS Rank | 994 · 20.99% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 59 · 27.16% 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 | 31 / 126 |
| Primary Percentile | 76.19 |
| 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 2025-12-31 | 2026-02-03 | 2.65B | 867.34M | 541.08M | 447.78M | 6.52 | 831.27M | 59.15M | 772.12M | 69M | 32.75% | 20.43% | 16.91% | 31.39% | 29.16% | 1.06B | n/a |
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 2025-12-31 | $6.52 | 21.4x | $38.54 | 3.6x | $11.24 | 12.4x | $12.10 | 11.5x |
Shares Diluted: 69M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 1524.956 | 2269.774 | 1809.447 | 1914.316 | 2389.126 | 2617.52 |
| Revenue Growth (YoY) | 31.593% | 48.842% | -20.281% | 5.796% | 24.803% | 9.546% |
| Gross Profit | ||||||
| Operating Income | 407.562 | 616.908 | 380.488 | 398.076 | 554.345 | |
| Free Cash Flow | 565.689 | 727.924 | 85.542 | 261.728 | 808.91 | 0 |
| Free Cash Flow Per Share | 8.238 | 10.664 | 1.266 | 3.84 | 11.782 | 0 |
| EPS (Diluted) GAAP | 4.549999 | 6.409999 | 3.76 | 4.11 | 5.82 | |
| EPS Growth | 62.5% | 40.879% | -41.342% | 9.309% | 41.606% | 6.873% |
| EPS Non-GAAP | ||||||
| Gross Margin | 36.334% | 37.9445% | 36.5619% | 36.6075% | 36.2075% | 35.6875% |
| Operating Margin | 26.726% | 27.179% | 21.028% | 20.795% | 23.203% | 20.1343% |
| Profit Margin | 20.51% | 19.286% | 14.05% | 14.642% | 16.73% | 16.2052% |
| Free Cash Flow Margin | 37.095% | 32.07% | 4.728% | 13.672% | 33.858% | 0% |
| Shares Outstanding (Diluted) | 68.6712 | 68.2597 | 67.5863 | 68.1594 | 68.6583 | 68.4349 |
| Shares Change (YoY) | 4.482% | -0.599% | -0.987% | 0.848% | 0.732% | -0.325% |
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-02-03 | 717.07M | 32.17% | 160.73M | 22.41% | 116.55M | 16.25% | 1.70 | 68.43M | 1.06B | n/a | processed |
| 2026 Q2 | 2025-11-04 | 659.45M | 33.79% | 151.34M | 22.95% | 111.78M | 16.95% | 1.63 | 68.59M | 923.58M | n/a | processed |
| 2026 Q1 | 2025-08-05 | 605.35M | 31.02% | 89.80M | 14.83% | 97.53M | 16.11% | 1.42 | 68.89M | 793.82M | n/a | processed |
| 2025 Q4 | 2025-05-15 | 666.42M | 33.92% | 139.21M | 20.89% | 121.92M | 18.29% | 1.77 | 68.96M | 971.01M | n/a | processed |
| 2025 Q3 | 2025-02-04 | 634.43M | 31.38% | 136.10M | 21.45% | 95.30M | 15.02% | 1.39 | 68.76M | 799.34M | n/a | processed |
| 2025 Q2 | 2024-11-05 | 574.96M | 33.04% | 130.67M | 22.73% | 93.55M | 16.27% | 1.37 | 68.42M | 691.41M | n/a | processed |
| 2025 Q1 | 2024-08-06 | 513.61M | 30.61% | 95.57M | 18.61% | 88.94M | 17.32% | 1.30 | 68.50M | 449.70M | n/a | processed |
| 2024 Q2 | 2024-02-08 | 511.13M | 29.52% | 96.54M | 18.89% | 70.80M | 13.85% | 1.04 | 67.89M | 555.53M | n/a | processed |
| 2024 Q2 | 2023-11-08 | 466.99M | 30.54% | 90.28M | 19.33% | 67.03M | 14.35% | 0.99 | 67.87M | 493.93M | n/a | processed |
| 2024 Q1 | 2023-08-03 | 415.83M | 28.89% | 73.35M | 17.64% | 61.39M | 14.76% | 0.90 | 68.00M | 456.12M | n/a | processed |
| 2023 Q4 | 2023-05-25 | 444.77M | 32.81% | 90.62M | 20.38% | 59.66M | 13.41% | 0.96 | 61.98M | 714.44M | n/a | processed |
| 2023 Q3 | 2023-02-07 | 456.50M | 29.87% | 84.17M | 18.44% | 63.05M | 13.81% | 0.90 | 69.73M | 549.42M | n/a | processed |
| 2023 Q2 | 2022-11-03 | 489.54M | 28.09% | 89.37M | 18.26% | 60.73M | 12.41% | 0.87 | 69.80M | 503.81M | n/a | processed |
| 2023 Q1 | 2022-08-05 | 418.64M | 32.80% | 77.57M | 18.53% | 70.78M | 16.91% | 1.03 | 68.83M | 488.95M | n/a | processed |
| 2022 Q4 | 2022-05-27 | 471.17M | 32.09% | 98.61M | 20.93% | 65.17M | 13.83% | 0.97 | 67.48M | 833.70M | n/a | processed |
| 2022 Q3 | 2022-02-08 | 888.80M | 36.11% | 249.26M | 28.04% | 173.74M | 19.55% | 2.54 | 68.28M | 1.06B | 133.55M | processed |
| 2022 Q1 | 2021-11-05 | 537.27M | 35.30% | 157.32M | 29.28% | n/a | n/a | 1.65 | 68.57M | 923.01M | 65.41M | processed |
| 2022 Q1 | 2021-08-05 | 372.72M | 35.80% | 107.68M | 28.89% | n/a | n/a | 1.25 | 68.72M | 782.19M | 46.06M | processed |
| 2021 Q4 | 2021-05-21 | 500.70M | 34.98% | 140.28M | 28.02% | n/a | n/a | n/a | 68.90M | 846.85M | 55.86M | processed |
| 2021 Q3 | 2021-02-04 | 537.88M | 35.17% | 158.42M | 29.45% | n/a | n/a | 1.71 | 69.36M | 633.66M | 48.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.