Price Movement
Volume
Latest volume: 1.11M · 30-day average: 2.09M · Max drawdown over stored range: -70.06%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 2.06% |
| 20D RS | -1.98% |
| 60D RS | -1.60% |
| 120D RS | 7.73% |
| Global RS Rank | 1195 · 64.38% percentile |
| Qualified+ RS Rank | 430 · 65.82% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 82 · 62.56% 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 | 47 / 427 |
| Primary Percentile | 89.23 |
| 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-28 | 2026-05-01 | 3.45B | 1.37B | 449.40M | 249.10M | 0.96 | 618.60M | 126.80M | 491.80M | 259M | 39.61% | 13.04% | 7.23% | 17.95% | 14.27% | 785.30M | 2.20B |
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-28 | $0.96 | 26.7x | $13.28 | 1.9x | $1.90 | 13.5x | $2.38 | 10.7x |
Shares Diluted: 259M. 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 | 3474.4 | 3554.2 | 3570.2 | 3408.2 | 3443.2 |
| Revenue Growth (YoY) | 24.397% | 2.297% | 0.45% | -4.538% | 1.027% |
| Gross Profit | 1340.6 | 1252.9 | 1366.7 | 1382.6 | 1394.2 |
| Operating Income | 497.9 | 399.5 | 494.2 | 511.5 | 528.2 |
| Free Cash Flow | 304.7 | 188.2 | 419.8 | 296.5 | 404.9 |
| Free Cash Flow Per Share | 1.025 | 0.654 | 1.523 | 1.12 | 1.554 |
| EPS (Diluted) GAAP | 1 | 0.768609 | 0.837823 | 0.737733 | 0.956929 |
| EPS Growth | 271.785% | -23.139% | 9.005% | -11.946% | 29.712% |
| EPS Non-GAAP | |||||
| Gross Margin | 38.585% | 35.251% | 38.281% | 40.567% | 40.491% |
| Operating Margin | 14.331% | 11.24% | 13.842% | 15.008% | 15.34% |
| Profit Margin | 8.551% | 6.212% | 6.523% | 5.719% | 7.301% |
| Free Cash Flow Margin | 8.77% | 5.295% | 11.758% | 8.7% | 11.759% |
| Shares Outstanding (Diluted) | 297.2941 | 287.5862 | 275.6483 | 264.6756 | 260.5349 |
| Shares Change (YoY) | 1.773% | -3.265% | -4.151% | -3.981% | -1.564% |
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-05-01 | 851.10M | 39.71% | 109.90M | 12.91% | 59.70M | 7.01% | 0.23 | 256.87M | 785.30M | 2.20B | processed |
| 2025 Q4 | 2026-02-12 | 856.20M | 37.99% | 108.30M | 12.65% | 51.30M | 5.99% | 0.20 | 258.89M | 812.10M | 2.20B | processed |
| 2025 Q3 | 2025-10-29 | 855.70M | 39.92% | 115.40M | 13.49% | 81.60M | 9.54% | 0.31 | 261.56M | 689.40M | 2.20B | processed |
| 2025 Q2 | 2025-07-30 | 883.70M | 40.76% | 115.80M | 13.10% | 56.50M | 6.39% | 0.22 | 260.47M | 719.70M | 2.30B | processed |
| 2025 Q1 | 2025-04-30 | 847.60M | 40.66% | 124.70M | 14.71% | 62.00M | 7.31% | 0.24 | 261.57M | 640.20M | 2.31B | processed |
| 2024 Q4 | 2025-02-06 | 829.40M | 40.43% | 112.60M | 13.58% | 36.60M | 4.41% | 0.14 | 261.14M | 682.00M | 2.31B | processed |
| 2024 Q3 | 2024-10-30 | 830.70M | 40.42% | 113.20M | 13.63% | 47.60M | 5.73% | 0.18 | 263.44M | 574.40M | 2.34B | processed |
| 2024 Q2 | 2024-07-31 | 885.50M | 40.36% | 136.20M | 15.38% | 70.70M | 7.98% | 0.26 | 266.81M | 579.70M | 2.31B | processed |
| 2024 Q1 | 2024-05-01 | 862.60M | 38.26% | 116.70M | 13.53% | 40.00M | 4.64% | 0.15 | 267.44M | 522.20M | 2.31B | processed |
| 2023 Q4 | 2024-02-08 | 863.30M | 39.12% | 120.30M | 13.93% | 62.90M | 7.29% | 0.24 | 267.13M | 720.60M | 2.42B | processed |
| 2023 Q3 | 2023-11-03 | 872.90M | 39.34% | 125.90M | 14.42% | 78.70M | 9.02% | 0.29 | 267.84M | 556.80M | 2.42B | processed |
| 2023 Q2 | 2023-08-04 | 936.30M | 37.67% | 129.10M | 13.79% | 64.90M | 6.93% | 0.23 | 279.92M | 565.00M | 2.52B | processed |
| 2023 Q1 | 2023-05-04 | 897.70M | 36.21% | 87.30M | 9.72% | 26.40M | 2.94% | 0.09 | 287.88M | 594.90M | 2.42B | processed |
| 2022 Q4 | 2023-02-09 | 893.30M | 34.70% | 99.10M | 11.09% | 84.90M | 9.50% | 0.30 | 285.27M | 578.40M | 2.43B | processed |
| 2022 Q3 | 2022-11-04 | 860.70M | 35.96% | 103.80M | 12.06% | 51.90M | 6.03% | 0.18 | 285.17M | 395.30M | 2.47B | processed |
| 2022 Q2 | 2022-08-05 | 906.80M | 35.97% | 112.70M | 12.43% | 53.10M | 5.86% | 0.19 | 286.04M | 393.20M | 2.53B | processed |
| 2022 Q1 | 2022-05-04 | 893.40M | 34.13% | 68.40M | 7.66% | 30.90M | 3.46% | 0.10 | 296.24M | 406.80M | 2.57B | processed |
| 2021 Q3 | 2021-11-08 | 862.40M | 39.51% | 130.50M | 15.13% | 70.20M | 8.14% | 0.23 | 299.68M | 540.60M | 2.54B | processed |
| 2021 Q2 | 2021-08-09 | 915.10M | 40.07% | 149.10M | 16.29% | 96.90M | 10.59% | 0.33 | 297.77M | 473.30M | 2.56B | processed |
| 2021 Q1 | 2021-05-11 | 881.30M | 39.20% | 128.60M | 14.59% | 67.30M | 7.64% | 0.23 | 296.36M | 447.40M | 2.63B | 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.