Price Movement
Volume
Latest volume: 931.37K · 30-day average: 2.13M · Max drawdown over stored range: -64.35%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -0.68% |
| 20D RS | 4.63% |
| 60D RS | -3.71% |
| 120D RS | -0.32% |
| Global RS Rank | 1416 · 57.79% percentile |
| Watch+Speculative RS Rank | 911 · 56.56% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 42 · 69.57% 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 | 38 / 237 |
| Primary Percentile | 84.39 |
| 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 | 5.37B | 3.09B | 1.28B | 1.04B | 7.01 | 1.09B | 153.87M | 939.63M | 148M | 57.54% | 23.82% | 19.35% | 20.35% | 17.48% | 2.09B | 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 | $7.01 | 15.4x | $36.22 | 3.0x | $6.33 | 17.1x | $7.37 | 14.7x |
Shares Diluted: 148M. 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 | 2545.641 | 3150.339 | 3627.286 | 4287.763 | 4985.612 | 5472.3 |
| Revenue Growth (YoY) | 19.363% | 23.754% | 15.14% | 18.209% | 16.275% | 9.762% |
| Gross Profit | 1374.09 | 1607.551 | 1825.37 | 2385.488 | 2885.663 | |
| Operating Income | 521.544 | 567.893 | 655.568 | 936.693 | 1183.382 | |
| Free Cash Flow | 563.999 | 121.336 | 456.397 | 943.819 | 958.352 | 1097.33 |
| Free Cash Flow Per Share | 3.309 | 0.728 | 2.851 | 6.039 | 6.277 | 7.52602 |
| EPS (Diluted) GAAP | 2.245 | 2.71 | 3.23 | 4.86 | 6.33 | |
| EPS Growth | 40.024% | 20.713% | 19.188% | 50.464% | 30.247% | 10.9% |
| EPS Non-GAAP | ||||||
| Gross Margin | 53.978% | 51.028% | 50.323% | 55.635% | 57.88% | 57.7039% |
| Operating Margin | 20.488% | 18.026% | 18.073% | 21.846% | 23.736% | 23.0781% |
| Profit Margin | 15.029% | 14.346% | 14.248% | 17.715% | 19.378% | 18.7137% |
| Free Cash Flow Margin | 22.155% | 3.852% | 12.582% | 22.012% | 19.222% | 20.0525% |
| Shares Outstanding (Diluted) | 170.436 | 166.734 | 160.111 | 156.285 | 152.67 | 145.805 |
| Shares Change (YoY) | -1.004% | -2.172% | -3.972% | -2.39% | -2.313% | -4.497% |
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 | 1.96B | 59.84% | 614.37M | 31.38% | 481.14M | 24.58% | 3.33 | 144.29M | 2.09B | n/a | processed |
| 2026 Q2 | 2025-10-31 | 1.43B | 56.18% | 326.52M | 22.82% | 268.15M | 18.74% | 1.82 | 147.65M | 1.41B | n/a | processed |
| 2026 Q1 | 2025-07-31 | 964.54M | 55.77% | 165.29M | 17.14% | 139.20M | 14.43% | 0.93 | 149.63M | 1.72B | n/a | processed |
| 2025 Q4 | 2025-05-23 | 1.02B | 56.74% | 173.93M | 17.02% | 151.41M | 14.82% | 1.00 | 151.91M | 1.89B | n/a | processed |
| 2025 Q3 | 2025-02-03 | 1.83B | 60.35% | 567.27M | 31.05% | 456.73M | 25.00% | 3.00 | 152.39M | 2.24B | n/a | processed |
| 2025 Q2 | 2024-10-31 | 1.31B | 55.92% | 305.09M | 23.27% | 242.32M | 18.48% | 1.59 | 152.78M | 1.23B | n/a | processed |
| 2025 Q1 | 2024-08-01 | 825.35M | 56.95% | 132.81M | 16.09% | 115.62M | 14.01% | 4.52 | 25.58M | 1.44B | n/a | processed |
| 2024 Q4 | 2024-05-24 | 959.76M | 56.21% | 144.26M | 15.03% | 127.55M | 13.29% | 4.93 | 25.85M | 1.50B | n/a | processed |
| 2024 Q3 | 2024-02-05 | 1.56B | 58.74% | 487.90M | 31.27% | 389.92M | 24.99% | 15.11 | 25.81M | 1.65B | n/a | processed |
| 2024 Q2 | 2023-11-02 | 1.09B | 53.39% | 224.62M | 20.57% | 178.55M | 16.35% | 6.82 | 26.18M | 823.05M | n/a | processed |
| 2024 Q1 | 2023-08-03 | 675.79M | 51.26% | 70.74M | 10.47% | 63.55M | 9.40% | 2.41 | 26.32M | 1.05B | n/a | processed |
| 2023 Q4 | 2023-05-26 | 791.57M | 50.05% | 105.92M | 13.38% | 91.79M | 11.60% | 3.46 | 26.52M | 981.79M | n/a | processed |
| 2023 Q3 | 2023-02-06 | 1.35B | 52.95% | 362.66M | 26.95% | 278.66M | 20.71% | 10.48 | 26.59M | 1.06B | n/a | processed |
| 2023 Q2 | 2022-11-03 | 875.61M | 48.19% | 127.83M | 14.60% | 101.52M | 11.59% | 3.80 | 26.68M | 419.26M | n/a | processed |
| 2023 Q1 | 2022-08-04 | 614.46M | 47.97% | 56.34M | 9.17% | 44.85M | 7.30% | 1.66 | 26.95M | 695.23M | n/a | processed |
| 2022 Q4 | 2022-05-27 | 736.01M | 48.74% | 81.30M | 11.05% | 68.82M | 9.35% | 2.51 | 27.44M | 843.53M | n/a | processed |
| 2022 Q3 | 2022-02-07 | 1.19B | 52.30% | 293.40M | 24.70% | 232.94M | 19.61% | 8.42 | 27.66M | 998.26M | n/a | processed |
| 2022 Q2 | 2021-11-04 | 721.90M | 50.85% | 128.18M | 17.76% | 102.06M | 14.14% | 3.66 | 27.90M | 746.21M | n/a | processed |
| 2022 Q1 | 2021-08-05 | 504.68M | 51.62% | 61.83M | 12.25% | 48.12M | 9.54% | 1.71 | 28.06M | 956.71M | n/a | processed |
| 2021 Q4 | 2021-05-28 | 561.19M | 53.22% | 54.65M | 9.74% | 33.46M | 5.96% | 1.17 | 28.50M | 1.09B | 638.00K | 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.