Price Movement
Volume
Latest volume: 11.33M · 30-day average: 8.31M · Max drawdown over stored range: -33.41%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 34.65% |
| 20D RS | -0.70% |
| 60D RS | 35.24% |
| 120D RS | 51.74% |
| Global RS Rank | 248 · 92.61% percentile |
| Qualified+ RS Rank | 105 · 91.65% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 29 · 43.14% 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 | 8 / 64 |
| Primary Percentile | 89.06 |
| 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-24 | 18.44B | 10.57B | 6.51B | 5.37B | 5.88 | 11.38B | 7.65B | 3.73B | 912M | 57.32% | 35.29% | 29.11% | 61.73% | 20.22% | 5.10B | 12.90B |
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 | $5.88 | 48.5x | $20.21 | 14.1x | $4.09 | 69.8x | $12.47 | 22.9x |
Shares Diluted: 912M. 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 | 18344 | 20028 | 17519 | 15641 | 17682 |
| Revenue Growth (YoY) | 26.852% | 9.18% | -12.527% | -10.72% | 13.049% |
| Gross Profit | 12376 | 13771 | 11019 | 9094 | 10083 |
| Operating Income | 9022 | 10487 | 7280 | 5336 | 6096 |
| Free Cash Flow | 6294 | 5923 | 1349 | 1498 | 2603 |
| Free Cash Flow Per Share | 6.724 | 6.396 | 1.473 | 1.63 | 2.851 |
| EPS (Diluted) GAAP | 8.26 | 9.406047 | 7.07096 | 5.2 | 5.45 |
| EPS Growth | 38.358% | 13.875% | -24.825% | -26.46% | 4.808% |
| EPS Non-GAAP | |||||
| Gross Margin | 67.466% | 68.759% | 62.897% | 58.142% | 57.024% |
| Operating Margin | 49.182% | 52.362% | 41.555% | 34.115% | 34.476% |
| Profit Margin | 42.172% | 43.484% | 36.966% | 30.529% | 28.125% |
| Free Cash Flow Margin | 34.311% | 29.574% | 7.7% | 9.577% | 14.721% |
| Shares Outstanding (Diluted) | 936 | 926 | 916 | 919 | 913 |
| Shares Change (YoY) | 0.322% | -1.068% | -1.08% | 0.328% | -0.653% |
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-24 | 4.83B | 58.01% | 1.81B | 37.47% | 1.54B | 32.02% | 1.68 | 914.00M | 5.10B | 12.90B | processed |
| 2025 Q4 | 2026-02-06 | 4.42B | 55.89% | 1.47B | 33.30% | 1.16B | 26.29% | 1.28 | 910.00M | 4.88B | 13.55B | processed |
| 2025 Q3 | 2025-10-23 | 4.74B | 57.42% | 1.66B | 35.07% | 1.36B | 28.76% | 1.48 | 914.00M | 5.19B | 13.55B | processed |
| 2025 Q2 | 2025-07-29 | 4.45B | 57.89% | 1.56B | 35.14% | 1.29B | 29.11% | 1.41 | 912.00M | 5.36B | 14.04B | processed |
| 2025 Q1 | 2025-04-24 | 4.07B | 56.84% | 1.32B | 32.54% | 1.18B | 28.98% | 1.28 | 916.00M | 5.00B | 12.85B | processed |
| 2024 Q4 | 2025-02-14 | 4.01B | 57.75% | 1.38B | 34.36% | 1.21B | 30.07% | 1.31 | 919.00M | 7.58B | 12.85B | processed |
| 2024 Q3 | 2024-10-23 | 4.15B | 59.60% | 1.55B | 37.44% | 1.36B | 32.81% | 1.47 | 920.00M | 8.75B | 12.84B | processed |
| 2024 Q2 | 2024-07-24 | 3.82B | 57.85% | 1.25B | 32.65% | 1.13B | 29.49% | 1.22 | 919.00M | 9.69B | 12.84B | processed |
| 2024 Q1 | 2024-04-24 | 3.66B | 57.22% | 1.29B | 35.13% | 1.10B | 30.18% | 1.20 | 917.00M | 10.39B | 12.84B | processed |
| 2023 Q4 | 2024-02-02 | 4.08B | 59.63% | 1.53B | 37.60% | 1.37B | 33.63% | 1.50 | 916.00M | 8.57B | 10.62B | processed |
| 2023 Q3 | 2023-10-25 | 4.53B | 62.11% | 1.89B | 41.75% | 1.71B | 37.71% | 1.85 | 916.00M | 8.95B | 10.92B | processed |
| 2023 Q2 | 2023-07-26 | 4.53B | 64.22% | 1.97B | 43.52% | 1.72B | 38.00% | 1.87 | 916.00M | 9.55B | 10.92B | processed |
| 2023 Q1 | 2023-04-26 | 4.38B | 65.38% | 1.93B | 44.17% | 1.71B | 39.00% | 1.85 | 916.00M | 9.54B | 9.63B | processed |
| 2022 Q4 | 2023-02-03 | 4.67B | 66.10% | 2.18B | 46.60% | 1.96B | 42.01% | 2.14 | 917.00M | 9.07B | 8.23B | processed |
| 2022 Q3 | 2022-10-26 | 5.24B | 69.01% | 2.68B | 51.10% | 2.29B | 43.79% | 2.47 | 923.00M | 9.09B | 7.44B | processed |
| 2022 Q2 | 2022-07-27 | 5.21B | 69.55% | 2.72B | 52.24% | 2.29B | 43.96% | 2.45 | 930.00M | 8.39B | 6.75B | processed |
| 2022 Q1 | 2022-04-27 | 4.91B | 70.17% | 2.56B | 52.25% | 2.20B | 44.87% | 2.35 | 934.00M | 9.82B | 7.24B | processed |
| 2021 Q4 | 2022-02-04 | 4.83B | 69.33% | 2.50B | 51.80% | 2.14B | 44.25% | 2.28 | 936.00M | 9.74B | 7.24B | processed |
| 2021 Q3 | 2021-10-27 | 4.64B | 67.89% | 2.31B | 49.64% | 1.95B | 41.93% | 2.07 | 936.00M | 9.78B | 7.24B | processed |
| 2021 Q2 | 2021-07-22 | 4.58B | 67.18% | 2.21B | 48.32% | 1.93B | 42.16% | 2.05 | 937.00M | 7.39B | 5.75B | 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.