Price Movement
Volume
Latest volume: 1.83M · 30-day average: 2.00M · Max drawdown over stored range: -50.81%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -16.07% |
| 20D RS | 3.39% |
| 60D RS | -19.28% |
| 120D RS | -22.59% |
| Global RS Rank | 2447 · 27.06% percentile |
| Qualified+ RS Rank | 935 · 25.68% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 56 · 47.17% 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 | 15 / 185 |
| Primary Percentile | 92.43 |
| 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.10B | n/a | 1.37B | 910.20M | 6.56 | 1.38B | 254.40M | 1.13B | 139M | n/a | 44.03% | 29.34% | 44.54% | 36.34% | 524.50M | 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-03-31 | $6.56 | 27.7x | $22.37 | 8.1x | $8.13 | 22.4x | $9.97 | 18.2x |
Shares Diluted: 139M. 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 | 2462.5 | 2497 | 2681.4 | 2881.7 | 3072.7 |
| Revenue Growth (YoY) | 8.509% | 1.401% | 7.385% | 7.47% | 6.628% |
| Gross Profit | 1608.8 | 1672.4 | 1804.9 | 1980.6 | 2147.2 |
| Operating Income | 914.2 | 1408.3 | 1134.2 | 1273.9 | 1377.6 |
| Free Cash Flow | 887.3 | 784.3 | 830.7 | 920.1 | 1191.9 |
| Free Cash Flow Per Share | 5.432 | 4.935 | 5.638 | 6.441 | 8.509 |
| EPS (Diluted) GAAP | 4.082436 | 5.997551 | 4.174771 | 6.707604 | 6.479999 |
| EPS Growth | -5.198% | 46.911% | -30.392% | 60.67% | -3.393% |
| EPS Non-GAAP | |||||
| Gross Margin | 65.332% | 66.976% | 67.312% | 68.73% | 69.88% |
| Operating Margin | 37.125% | 56.4% | 42.299% | 44.207% | 44.834% |
| Profit Margin | 27.054% | 38.202% | 22.921% | 33.251% | 29.56% |
| Free Cash Flow Margin | 36.032% | 31.41% | 30.98% | 31.929% | 38.79% |
| Shares Outstanding (Diluted) | 163.3389 | 158.9289 | 147.3362 | 142.8423 | 140.0828 |
| Shares Change (YoY) | -1.199% | -2.7% | -7.294% | -3.05% | -1.932% |
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 | 782.60M | n/a | 352.20M | 45.00% | 234.20M | 29.93% | 1.73 | 135.22M | 524.50M | n/a | processed |
| 2025 Q4 | 2026-02-18 | 778.80M | n/a | 313.60M | 40.27% | 197.20M | 25.32% | 1.42 | 139.11M | 2.18B | 5.52B | processed |
| 2025 Q3 | 2025-10-29 | 768.30M | n/a | 345.90M | 45.02% | 225.50M | 29.35% | 1.61 | 139.94M | 2.11B | 743.80M | processed |
| 2025 Q2 | 2025-07-30 | 772.60M | n/a | 354.30M | 45.86% | 253.30M | 32.79% | 1.81 | 140.34M | 628.70M | 499.70M | processed |
| 2025 Q1 | 2025-05-07 | 753.00M | n/a | 330.10M | 43.84% | 232.30M | 30.85% | 1.65 | 140.94M | 1.11B | 499.80M | processed |
| 2024 Q4 | 2025-02-26 | 735.60M | n/a | 316.30M | 43.00% | 210.40M | 28.60% | 1.49 | 141.59M | 291.20M | 3.59B | processed |
| 2024 Q3 | 2024-10-30 | 725.30M | n/a | 311.50M | 42.95% | 220.10M | 30.35% | 1.54 | 142.51M | 458.00M | 499.50M | processed |
| 2024 Q2 | 2024-07-31 | 716.80M | n/a | 318.70M | 44.46% | 308.10M | 42.98% | 2.15 | 143.29M | 632.10M | 499.30M | processed |
| 2024 Q1 | 2024-05-01 | 704.00M | n/a | 307.40M | 43.66% | 219.60M | 31.19% | 1.52 | 143.97M | 352.40M | n/a | processed |
| 2023 Q4 | 2024-02-21 | 677.20M | n/a | 250.50M | 36.99% | 174.00M | 25.69% | 1.20 | 145.39M | 302.70M | 3.16B | processed |
| 2023 Q3 | 2023-11-01 | 677.60M | n/a | 281.10M | 41.48% | 187.40M | 27.66% | 1.29 | 145.74M | 416.80M | 275.00M | processed |
| 2023 Q2 | 2023-08-02 | 675.00M | n/a | 306.00M | 45.33% | 196.90M | 29.17% | 1.35 | 145.50M | 308.70M | 275.00M | processed |
| 2023 Q1 | 2023-05-03 | 651.60M | n/a | 294.10M | 45.14% | 56.30M | 8.64% | 0.37 | 152.71M | 231.90M | 275.00M | processed |
| 2022 Q4 | 2023-02-28 | 229.90M | n/a | 218.20M | 94.91% | 61.10M | 26.58% | 0.39 | 156.97M | 112.50M | 4.02B | processed |
| 2022 Q3 | 2022-11-01 | 745.30M | n/a | 276.60M | 37.11% | 189.40M | 25.41% | 1.20 | 157.98M | 276.80M | 125.00M | processed |
| 2022 Q2 | 2022-08-02 | 746.30M | n/a | 269.10M | 36.06% | 197.70M | 26.49% | 1.24 | 159.12M | 480.70M | 775.00M | processed |
| 2022 Q1 | 2022-05-03 | 775.50M | n/a | 642.60M | 82.86% | 505.70M | 65.21% | 3.13 | 161.64M | 397.90M | 125.00M | processed |
| 2021 Q4 | 2022-02-22 | 766.00M | n/a | 193.80M | 25.30% | 141.90M | 18.52% | 0.87 | 163.08M | 280.30M | 3.77B | processed |
| 2021 Q3 | 2021-11-02 | 759.00M | n/a | 288.90M | 38.06% | 201.70M | 26.57% | 1.24 | 162.79M | 302.10M | 449.90M | processed |
| 2021 Q2 | 2021-08-03 | 747.50M | n/a | 267.40M | 35.77% | 154.00M | 20.60% | 0.94 | 163.05M | 276.30M | 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.