Price Movement
Volume
Latest volume: 2.75M · 30-day average: 3.96M · Max drawdown over stored range: -72.61%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -28.39% |
| 20D RS | -11.60% |
| 60D RS | -37.04% |
| 120D RS | -28.13% |
| Global RS Rank | 2973 · 11.39% percentile |
| Qualified+ RS Rank | 1146 · 8.90% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 99 · 12.39% 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 | 21 / 189 |
| Primary Percentile | 89.42 |
| 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-01-30 | 2026-03-20 | 42.72B | 13.10B | 2.20B | 1.51B | 6.85 | 6.30B | 2.23B | 4.07B | 221M | 30.66% | 5.16% | 3.54% | 14.74% | 9.53% | 1.14B | 499.87M |
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-30 | $6.85 | 15.1x | $193.49 | 0.5x | $18.43 | 5.6x | $28.51 | 3.6x |
Shares Diluted: 221M. 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 | 33746.839 | 34220.449 | 37844.863 | 38691.609 | 40612.308 |
| Revenue Growth (YoY) | 21.593% | 1.403% | 10.591% | 2.237% | 4.964% |
| Gross Profit | 10718.862 | 10813.006 | 11820.098 | 11719.024 | 12017.497 |
| Operating Income | 3557.465 | 3223.275 | 3330.402 | 2453 | 1940.774 |
| Free Cash Flow | 2848.196 | 1795.351 | 423.973 | 691.576 | 1686.176 |
| Free Cash Flow Per Share | 11.389 | 7.613 | 1.874 | 3.144 | 7.663 |
| EPS (Diluted) GAAP | 10.62 | 10.17 | 10.68 | 7.55 | 5.11 |
| EPS Growth | 59.94% | -4.237% | 5.015% | -29.307% | -32.318% |
| EPS Non-GAAP | |||||
| Gross Margin | 31.763% | 31.598% | 31.233% | 30.288% | 29.591% |
| Operating Margin | 10.542% | 9.419% | 8.8% | 6.34% | 4.779% |
| Profit Margin | 7.868% | 7.011% | 6.384% | 4.294% | 2.771% |
| Free Cash Flow Margin | 8.44% | 5.246% | 1.12% | 1.787% | 4.152% |
| Shares Outstanding (Diluted) | 250.076 | 235.812 | 226.297 | 219.938 | 220.027 |
| Shares Change (YoY) | -3.091% | -5.704% | -4.035% | -2.81% | 0.04% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q4 | 2026-03-20 | 10.91B | 30.45% | 606.28M | 5.56% | 426.30M | 3.91% | 1.93 | 221.31M | 1.14B | 499.87M | processed |
| 2025 Q3 | 2025-12-04 | 10.65B | 29.90% | 425.85M | 4.00% | 282.66M | 2.65% | 1.28 | 220.96M | 1.24B | 549.78M | processed |
| 2025 Q2 | 2025-08-28 | 10.73B | 31.34% | 595.43M | 5.55% | 411.43M | 3.84% | 1.86 | 220.85M | 1.28B | 599.91M | processed |
| 2025 Q1 | 2025-06-03 | 10.44B | 30.96% | 576.11M | 5.52% | 391.93M | 3.76% | 1.78 | 220.13M | 850.02M | 599.90M | processed |
| 2024 Q4 | 2025-03-21 | 10.30B | 29.40% | 294.21M | 2.86% | 191.22M | 1.86% | 0.87 | 219.99M | 932.58M | 499.93M | processed |
| 2024 Q3 | 2024-12-05 | 10.18B | 28.83% | 323.80M | 3.18% | 196.53M | 1.93% | 0.89 | 220.00M | 537.26M | 499.91M | processed |
| 2024 Q2 | 2024-08-29 | 10.21B | 29.96% | 549.96M | 5.39% | 374.19M | 3.66% | 1.70 | 220.06M | 1.22B | 749.94M | processed |
| 2024 Q1 | 2024-05-30 | 9.91B | 30.18% | 546.10M | 5.51% | 363.32M | 3.66% | 1.65 | 220.05M | 720.70M | 749.86M | processed |
| 2023 Q4 | 2024-03-25 | 9.86B | 29.48% | 579.65M | 5.88% | 401.81M | 4.08% | 1.83 | 219.89M | 537.28M | 749.77M | processed |
| 2023 Q3 | 2023-12-07 | 9.69B | 29.01% | 433.47M | 4.47% | 276.25M | 2.85% | 1.26 | 219.80M | 365.45M | 749.68M | processed |
| 2023 Q2 | 2023-08-31 | 9.80B | 31.08% | 692.31M | 7.07% | 468.83M | 4.79% | 2.13 | 219.95M | 353.02M | 7.30B | processed |
| 2023 Q1 | 2023-06-01 | 9.34B | 31.63% | 740.86M | 7.93% | 514.38M | 5.51% | 2.34 | 220.11M | 313.06M | 7.28B | processed |
| 2022 Q4 | 2023-03-24 | 10.20B | 30.86% | 933.17M | 9.15% | 659.13M | 6.46% | 2.96 | 222.43M | 381.58M | 749.44M | processed |
| 2022 Q3 | 2022-12-01 | 9.46B | 30.48% | 735.54M | 7.77% | 526.17M | 5.56% | 2.33 | 225.70M | 362.73M | 5.99B | processed |
| 2022 Q2 | 2022-08-25 | 9.43B | 32.34% | 913.43M | 9.69% | 678.03M | 7.19% | 2.98 | 227.46M | 326.26M | 4.29B | processed |
| 2022 Q1 | 2022-05-26 | 8.75B | 31.29% | 746.16M | 8.53% | 552.66M | 6.32% | 2.41 | 229.61M | 335.61M | 3.95B | processed |
| 2021 Q4 | 2022-03-18 | 8.65B | 31.21% | 796.67M | 9.21% | 597.43M | 6.91% | 2.57 | 232.51M | 344.83M | 4.17B | processed |
| 2021 Q3 | 2021-12-02 | 8.52B | 30.75% | 665.59M | 7.81% | 487.03M | 5.72% | 2.08 | 234.03M | 488.66M | 4.13B | processed |
| 2021 Q2 | 2021-08-26 | 8.65B | 31.65% | 849.57M | 9.82% | 637.02M | 7.36% | 2.69 | 236.41M | 313.67M | 4.16B | processed |
| 2021 Q1 | 2021-05-27 | 8.40B | 32.80% | 908.85M | 10.82% | 677.75M | 8.07% | 2.82 | 240.30M | 688.05M | 4.13B | 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.