Price Movement
Volume
Latest volume: 403.67K · 30-day average: 702.14K · Max drawdown over stored range: -35.52%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 5.92% |
| 20D RS | -0.06% |
| 60D RS | 2.15% |
| 120D RS | 12.68% |
| Global RS Rank | 954 · 71.56% percentile |
| Qualified+ RS Rank | 356 · 71.70% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 73 · 66.67% 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 | 27 / 427 |
| Primary Percentile | 93.91 |
| 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-29 | 3.53B | 1.57B | 729.70M | 507.70M | 6.77 | 1.05B | 110.40M | 941.10M | 75M | 44.42% | 20.67% | 14.38% | 29.79% | 26.66% | 586.20M | 1.87B |
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 | $6.77 | 31.8x | $47.10 | 4.6x | $12.56 | 17.2x | $14.03 | 15.3x |
Shares Diluted: 75M. 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 | 2764.8 | 3181.9 | 3273.9 | 3268.8 | 3457.5 |
| Revenue Growth (YoY) | 17.571% | 15.086% | 2.891% | -0.156% | 5.773% |
| Gross Profit | 1236.1 | 1435.4 | 1448.5 | 1454.8 | 1539.4 |
| Operating Income | 654.1 | 788.9 | 751.6 | 705.8 | 720.6 |
| Free Cash Flow | 492.6 | 489.4 | 626.8 | 603 | 616.8 |
| Free Cash Flow Per Share | 6.448 | 6.439 | 8.258 | 7.945 | 8.191 |
| EPS (Diluted) GAAP | 5.88 | 7.71 | 7.85 | 6.64 | 6.416998 |
| EPS Growth | 19.028% | 31.122% | 1.816% | -15.414% | -3.358% |
| EPS Non-GAAP | |||||
| Gross Margin | 44.708% | 45.111% | 44.244% | 44.506% | 44.523% |
| Operating Margin | 23.658% | 24.793% | 22.957% | 21.592% | 20.842% |
| Profit Margin | 16.254% | 18.445% | 18.208% | 15.449% | 13.975% |
| Free Cash Flow Margin | 17.817% | 15.381% | 19.145% | 18.447% | 17.839% |
| Shares Outstanding (Diluted) | 76.4 | 76 | 75.9 | 75.9 | 75.3 |
| Shares Change (YoY) | 5400% | -0.524% | -0.132% | 5400% | -0.791% |
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-29 | 886.90M | 44.89% | 172.40M | 19.44% | 120.00M | 13.53% | 1.61 | 74.40M | 586.20M | 1.87B | processed |
| 2025 Q4 | 2026-02-19 | 899.10M | 43.05% | 183.60M | 20.42% | 128.30M | 14.27% | 1.72 | 74.70M | 580.00M | 1.82B | processed |
| 2025 Q3 | 2025-10-29 | 878.70M | 44.45% | 185.80M | 21.14% | 127.80M | 14.54% | 1.70 | 75.20M | 593.80M | 1.90B | processed |
| 2025 Q2 | 2025-07-30 | 865.40M | 45.32% | 187.90M | 21.71% | 131.60M | 15.21% | 1.74 | 75.50M | 568.20M | 1.85B | processed |
| 2025 Q1 | 2025-05-01 | 814.30M | 45.30% | 142.00M | 17.44% | 95.50M | 11.73% | 1.26 | 75.80M | 594.10M | 1.84B | processed |
| 2024 Q4 | 2025-02-20 | 862.90M | 42.54% | 165.30M | 19.16% | 123.20M | 14.28% | 1.62 | 75.90M | 620.80M | 1.86B | processed |
| 2024 Q3 | 2024-10-30 | 798.20M | 44.34% | 168.00M | 21.05% | 119.10M | 14.92% | 1.57 | 75.90M | 633.20M | 2.08B | processed |
| 2024 Q2 | 2024-08-01 | 807.20M | 45.44% | 182.70M | 22.63% | 141.30M | 17.50% | 1.86 | 75.90M | 700.70M | 1.30B | processed |
| 2024 Q1 | 2024-04-24 | 800.50M | 44.65% | 161.20M | 20.14% | 121.40M | 15.17% | 1.60 | 75.90M | 616.30M | 1.32B | processed |
| 2023 Q4 | 2024-02-22 | 788.90M | 42.69% | 160.50M | 20.34% | 108.60M | 13.77% | 1.43 | 75.90M | 534.30M | 1.33B | processed |
| 2023 Q3 | 2023-10-26 | 793.40M | 44.06% | 179.60M | 22.64% | 209.10M | 26.35% | 2.75 | 75.90M | 562.70M | 1.32B | processed |
| 2023 Q2 | 2023-07-27 | 846.20M | 44.67% | 200.10M | 23.65% | 138.60M | 16.38% | 1.82 | 75.90M | 457.00M | 1.47B | processed |
| 2023 Q1 | 2023-04-27 | 845.40M | 45.24% | 192.30M | 22.75% | 139.80M | 16.54% | 1.84 | 75.90M | 510.70M | 1.47B | processed |
| 2022 Q4 | 2023-02-23 | 810.70M | 42.64% | 175.00M | 21.59% | 130.00M | 16.04% | 1.72 | 75.70M | 430.20M | 1.47B | processed |
| 2022 Q3 | 2022-10-26 | 824.00M | 46.33% | 202.20M | 24.54% | 178.70M | 21.69% | 2.36 | 75.80M | 680.70M | 1.19B | processed |
| 2022 Q2 | 2022-07-27 | 796.10M | 44.83% | 186.60M | 23.44% | 138.20M | 17.36% | 1.81 | 76.10M | 557.80M | 1.19B | processed |
| 2022 Q1 | 2022-04-27 | 751.10M | 45.60% | 187.60M | 24.98% | 140.00M | 18.64% | 1.83 | 76.40M | 733.20M | 1.19B | processed |
| 2021 Q4 | 2022-02-24 | 714.80M | 43.96% | 162.01M | 22.67% | 118.75M | 16.61% | 1.55 | 76.38M | 855.40M | 1.19B | processed |
| 2021 Q3 | 2021-10-27 | 712.02M | 43.76% | 161.19M | 22.64% | 115.74M | 16.26% | 1.51 | 76.45M | 806.50M | 1.19B | processed |
| 2021 Q2 | 2021-07-28 | 685.95M | 44.62% | 158.26M | 23.07% | 102.19M | 14.90% | 1.34 | 76.43M | 714.38M | 1.19B | 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.