Price Movement
Volume
Latest volume: 2.50M · 30-day average: 3.99M · Max drawdown over stored range: -55.69%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -19.01% |
| 20D RS | 1.96% |
| 60D RS | -16.71% |
| 120D RS | -31.78% |
| Global RS Rank | 2590 · 22.80% percentile |
| Qualified+ RS Rank | 989 · 21.38% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 134 · 44.40% 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 | 9 / 383 |
| Primary Percentile | 97.91 |
| Score Notes | market-cap support, industry-tailwind, category-leader |
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-01-31 | 2026-03-20 | 3.20B | 2.41B | 916.37M | 908.91M | 5.45 | 3.41B | n/a | n/a | 167M | 75.53% | 28.68% | 28.44% | 1.07% | n/a | 1.42B | 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 2026-01-31 | $5.45 | 31.7x | $19.16 | 9.0x | n/a | n/a | $20.44 | 8.4x |
Shares Diluted: 167M. 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 | 1465.069 | 1850.777 | 2155.06 | 2363.673 | 2746.619 | 3195.311 |
| Revenue Growth (YoY) | 32.696% | 26.327% | 16.441% | 9.68% | 16.201% | 16.336% |
| Gross Profit | 1056.141 | 1347.099 | 1545.655 | 1686.382 | 2046.983 | |
| Operating Income | 377.794 | 505.496 | 459.091 | 429.334 | 696.435 | |
| Free Cash Flow | 542.563 | 750.249 | 766.958 | 885.143 | 1069.532 | 1415.225 |
| Free Cash Flow Per Share | 3.376 | 4.623 | 4.722 | 5.414 | 6.473 | 8.474654929788317 |
| EPS (Diluted) GAAP | 2.36 | 2.63 | 3 | 3.22 | 4.32 | |
| EPS Growth | 24.211% | 11.441% | 14.068% | 7.333% | 34.161% | 25.926% |
| EPS Non-GAAP | ||||||
| Gross Margin | 72.088% | 72.786% | 71.722% | 71.346% | 74.527% | 75.526% |
| Operating Margin | 25.787% | 27.313% | 21.303% | 18.164% | 25.356% | 28.6786% |
| Profit Margin | 25.937% | 23.092% | 22.631% | 22.241% | 26.001% | 28.445% |
| Free Cash Flow Margin | 37.033% | 40.537% | 35.589% | 37.448% | 38.94% | 44.2907% |
| Shares Outstanding (Diluted) | 160.732 | 162.277 | 162.437 | 163.486 | 165.232 | 166.995 |
| Shares Change (YoY) | 1.539% | 0.961% | 0.099% | 0.646% | 1.068% | 1.067% |
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 Q4 | 2026-03-20 | 835.95M | 74.46% | 245.88M | 29.41% | 244.20M | 29.21% | 1.49 | 164.12M | 1.42B | n/a | processed |
| 2026 Q3 | 2025-11-21 | 811.24M | 75.41% | 240.85M | 29.69% | 236.20M | 29.12% | 1.40 | 168.94M | 1.66B | n/a | processed |
| 2026 Q2 | 2025-08-29 | 789.08M | 75.26% | 195.91M | 24.83% | 200.31M | 25.39% | 1.19 | 167.69M | 1.93B | n/a | processed |
| 2026 Q1 | 2025-06-02 | 759.04M | 77.10% | 233.73M | 30.79% | 228.19M | 30.06% | 1.37 | 166.23M | 1.96B | n/a | processed |
| 2025 Q4 | 2025-03-24 | 720.89M | 74.89% | 188.42M | 26.14% | 195.62M | 27.14% | 1.18 | 166.41M | 1.12B | n/a | processed |
| 2025 Q3 | 2024-12-09 | 699.21M | 75.06% | 181.35M | 25.94% | 185.81M | 26.57% | 1.13 | 164.98M | 1.04B | n/a | processed |
| 2025 Q2 | 2024-09-04 | 676.18M | 74.80% | 166.49M | 24.62% | 171.04M | 25.30% | 1.04 | 164.56M | 1.17B | n/a | processed |
| 2025 Q1 | 2024-06-04 | 650.35M | 73.26% | 155.17M | 23.86% | 161.66M | 24.86% | 0.98 | 164.39M | 1.20B | n/a | processed |
| 2024 Q4 | 2024-03-25 | 630.62M | 72.42% | 135.26M | 21.45% | 147.40M | 23.37% | 0.90 | 164.56M | 703.49M | n/a | processed |
| 2024 Q3 | 2023-12-07 | 616.50M | 72.80% | 128.49M | 20.84% | 135.16M | 21.92% | 0.83 | 163.76M | 743.71M | n/a | processed |
| 2024 Q2 | 2023-09-01 | 590.23M | 71.36% | 104.05M | 17.63% | 111.63M | 18.91% | 0.68 | 163.28M | 742.61M | n/a | processed |
| 2024 Q1 | 2023-06-02 | 526.33M | 68.33% | 61.53M | 11.69% | 131.52M | 24.99% | 0.81 | 162.52M | 1.09B | n/a | processed |
| 2022 Q3 | 2022-12-07 | 552.35M | 72.14% | 121.40M | 21.98% | 108.46M | 19.64% | 0.67 | 162.29M | 865.16M | n/a | processed |
| 2022 Q2 | 2022-09-02 | 534.22M | 71.61% | 101.09M | 18.92% | 90.60M | 16.96% | 0.56 | 162.13M | 1.14B | n/a | processed |
| 2022 Q1 | 2022-06-03 | 505.10M | 72.38% | 127.67M | 25.28% | 100.11M | 19.82% | 0.62 | 161.93M | 1.24B | n/a | processed |
| 2022 Q3 | 2021-12-03 | 476.11M | 72.79% | 132.71M | 27.87% | 105.87M | 22.24% | 0.65 | 163.03M | 1.15B | n/a | processed |
| 2022 Q2 | 2021-09-03 | 455.59M | 73.20% | 124.62M | 27.35% | 108.86M | 23.89% | 0.67 | 162.76M | 1.06B | n/a | processed |
| 2022 Q1 | 2021-06-04 | 433.57M | 73.21% | 128.45M | 29.62% | 115.57M | 26.65% | 0.71 | 162.21M | 1.18B | n/a | processed |
| 2021 Q4 | 2022-03-30 | 396.76M | 71.31% | 98.84M | 24.91% | 102.92M | 25.94% | 0.64 | 161.38M | 730.50M | n/a | processed |
| 2021 Q3 | 2020-12-09 | 377.52M | 72.72% | 101.31M | 26.83% | 96.96M | 25.68% | 0.60 | 161.71M | 634.26M | n/a | 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.