Price Movement
Volume
Latest volume: 5.58M · 30-day average: 5.47M · Max drawdown over stored range: -65.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 26.08% |
| 20D RS | -10.66% |
| 60D RS | 39.19% |
| 120D RS | 31.34% |
| Global RS Rank | 350 · 89.57% percentile |
| Qualified+ RS Rank | 146 · 88.39% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 17 · 37.04% 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 | 11 / 32 |
| Primary Percentile | 68.75 |
| 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-28 | 7.07B | 1.02B | 536.15M | 436.12M | 1.75 | 1.52B | 1.36B | 168.00M | 249M | 14.43% | 7.58% | 6.17% | 21.54% | 2.38% | 1.85B | 1.26B |
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 | $1.75 | 37.1x | $28.42 | 2.3x | $0.68 | 96.2x | $6.12 | 10.6x |
Shares Diluted: 249M. 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 | 6138.329 | 7091.585 | 6503.065 | 6317.692 | 6707.981 |
| Revenue Growth (YoY) | 21.537% | 15.53% | -8.299% | -2.851% | 6.178% |
| Gross Profit | 1225.554 | 1329.987 | 943.153 | 933.212 | 938.599 |
| Operating Income | 764.005 | 898.007 | 469.385 | 438.753 | 467.385 |
| Free Cash Flow | 341.516 | 190.462 | 520.553 | 345.072 | 190.992 |
| Free Cash Flow Per Share | 1.39 | 0.774 | 2.106 | 1.392 | 0.769 |
| EPS (Diluted) GAAP | 2.62 | 3.11 | 1.46 | 1.43 | 1.5 |
| EPS Growth | 87.143% | 18.702% | -53.055% | -2.055% | 4.895% |
| EPS Non-GAAP | |||||
| Gross Margin | 19.966% | 18.754% | 14.503% | 14.771% | 13.992% |
| Operating Margin | 12.446% | 12.663% | 7.218% | 6.945% | 6.968% |
| Profit Margin | 10.475% | 10.799% | 5.533% | 5.604% | 5.574% |
| Free Cash Flow Margin | 5.564% | 2.686% | 8.005% | 5.462% | 2.847% |
| Shares Outstanding (Diluted) | 245.704 | 246.205 | 247.176 | 247.818 | 248.454 |
| Shares Change (YoY) | 1.427% | 0.204% | 0.394% | 0.26% | 0.257% |
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-28 | 1.68B | 14.19% | 100.29M | 5.95% | 83.35M | 4.95% | 0.33 | 249.57M | 1.85B | 1.26B | processed |
| 2025 Q4 | 2026-02-20 | 1.89B | 16.66% | 184.97M | 9.80% | 171.76M | 9.10% | 0.69 | 249.65M | 1.99B | 1.28B | processed |
| 2025 Q3 | 2025-10-28 | 1.99B | 14.32% | 158.93M | 8.00% | 126.59M | 6.37% | 0.51 | 248.30M | 2.11B | 1.26B | processed |
| 2025 Q2 | 2025-07-29 | 1.51B | 12.04% | 91.97M | 6.08% | 54.42M | 3.60% | 0.22 | 247.81M | 2.04B | 1.20B | processed |
| 2025 Q1 | 2025-04-29 | 1.32B | 11.92% | 31.52M | 2.39% | 21.13M | 1.60% | 0.09 | 247.84M | 1.56B | 912.86M | processed |
| 2024 Q4 | 2025-02-21 | 1.63B | 15.14% | 134.44M | 8.25% | 105.65M | 6.49% | 0.43 | 247.88M | 1.65B | 923.43M | processed |
| 2024 Q3 | 2024-10-29 | 1.86B | 14.64% | 149.37M | 8.02% | 122.57M | 6.58% | 0.49 | 247.92M | 1.47B | 893.99M | processed |
| 2024 Q2 | 2024-07-30 | 1.46B | 14.53% | 81.53M | 5.58% | 66.90M | 4.58% | 0.27 | 247.86M | 1.55B | 949.32M | processed |
| 2024 Q1 | 2024-05-01 | 1.37B | 14.77% | 73.13M | 5.36% | 58.90M | 4.31% | 0.24 | 247.61M | 1.57B | 1.04B | processed |
| 2023 Q4 | 2024-02-16 | 1.75B | 15.93% | 158.66M | 9.06% | 117.56M | 6.71% | 0.48 | 247.46M | 1.59B | 1.07B | processed |
| 2023 Q3 | 2023-11-01 | 1.82B | 15.52% | 166.60M | 9.14% | 132.61M | 7.28% | 0.54 | 247.13M | 1.17B | 947.23M | processed |
| 2023 Q2 | 2023-08-01 | 1.46B | 12.82% | 76.32M | 5.23% | 64.29M | 4.41% | 0.26 | 246.96M | 1.20B | 975.53M | processed |
| 2023 Q1 | 2023-05-03 | 1.47B | 13.21% | 68.70M | 4.67% | 45.35M | 3.08% | 0.18 | 247.09M | 1.25B | 1.06B | processed |
| 2022 Q4 | 2023-02-22 | 1.91B | 17.54% | 225.08M | 11.81% | 164.30M | 8.62% | 0.67 | 246.78M | 1.24B | 1.09B | processed |
| 2022 Q3 | 2022-11-03 | 2.08B | 20.22% | 319.29M | 15.32% | 306.08M | 14.69% | 1.24 | 246.09M | 932.15M | 1.00B | processed |
| 2022 Q2 | 2022-08-04 | 1.50B | 16.56% | 142.81M | 9.49% | 124.78M | 8.29% | 0.51 | 245.85M | 1.11B | 981.22M | processed |
| 2022 Q1 | 2022-05-05 | 1.60B | 20.37% | 210.01M | 13.15% | 170.66M | 10.69% | 0.69 | 246.00M | 1.16B | 1.09B | processed |
| 2021 Q4 | 2022-02-18 | 1.72B | 21.01% | 252.41M | 14.64% | 216.53M | 12.55% | 0.88 | 245.98M | 1.08B | 984.99M | processed |
| 2021 Q3 | 2021-10-29 | 1.68B | 19.32% | 211.46M | 12.58% | 180.85M | 10.76% | 0.74 | 245.94M | 790.06M | 884.24M | processed |
| 2021 Q2 | 2021-07-30 | 1.41B | 19.40% | 155.12M | 11.03% | 125.81M | 8.94% | 0.51 | 245.55M | 885.73M | 916.41M | 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.