Price Movement
Volume
Latest volume: 8.04M · 30-day average: 9.25M · Max drawdown over stored range: -53.69%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 9.57% |
| 20D RS | 3.93% |
| 60D RS | 1.67% |
| 120D RS | 20.29% |
| Global RS Rank | 772 · 76.99% percentile |
| Watch+Speculative RS Rank | 472 · 77.49% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 16 · 88.41% 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 | 44 / 237 |
| Primary Percentile | 81.86 |
| 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-30 | 23.45B | 14.80B | 11.07B | 8.05B | 4.80 | 14.54B | 379.00M | 14.16B | 1,678M | 63.11% | 47.20% | 34.34% | 62.01% | 60.39% | 3.53B | 24.06B |
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 | $4.80 | 15.0x | $13.97 | 5.2x | $8.44 | 8.6x | $8.66 | 8.3x |
Shares Diluted: 1,678M. 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 | 21111 | 20688 | 20502 | 20444 | 20139 |
| Revenue Growth (YoY) | 1.296% | -2.004% | -0.899% | -0.283% | -1.492% |
| Gross Profit | 13939 | 14183 | 14255 | 14338 | 14562 |
| Operating Income | 11919 | 12168 | 12197 | 12101 | 12225 |
| Free Cash Flow | 8236 | 8051 | 9091 | 8611 | 0.0001 |
| Free Cash Flow Per Share | 4.464 | 4.463 | 5.116 | 5.012 | 55 |
| EPS (Diluted) GAAP | 1.335501 | 3.187915 | 4.565559 | 6.540162 | 4.12 |
| EPS Growth | -44.352% | 138.706% | 43.215% | 43.25% | -37.005% |
| EPS Non-GAAP | |||||
| Gross Margin | 66.027% | 68.557% | 69.53% | 70.133% | 72.307% |
| Operating Margin | 56.459% | 58.817% | 59.492% | 59.191% | 60.703% |
| Profit Margin | 11.672% | 27.799% | 39.572% | 54.96% | 34.495% |
| Free Cash Flow Margin | 39.013% | 38.916% | 44.342% | 42.12% | 5500% |
| Shares Outstanding (Diluted) | 1845 | 1804 | 1777 | 1718 | 1683 |
| Shares Change (YoY) | -0.753% | -2.222% | -1.497% | -3.32% | -2.037% |
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-30 | 5.43B | 64.59% | 2.96B | 54.46% | 2.18B | 40.22% | 1.30 | 1.67B | 3.53B | 24.06B | processed |
| 2025 Q4 | 2026-02-25 | 5.85B | 62.11% | 1.65B | 28.24% | 1.12B | 19.11% | 0.67 | 1.68B | 4.47B | 24.14B | processed |
| 2025 Q3 | 2025-10-30 | 6.07B | 62.78% | 3.23B | 53.19% | 2.38B | 39.11% | 1.41 | 1.68B | 3.47B | 24.13B | processed |
| 2025 Q2 | 2025-07-30 | 6.10B | 63.09% | 3.23B | 52.93% | 2.38B | 38.97% | 1.41 | 1.68B | 1.29B | 23.65B | processed |
| 2025 Q1 | 2025-04-29 | 5.26B | 61.78% | 1.79B | 34.00% | 1.08B | 20.48% | 0.63 | 1.69B | 4.73B | 23.43B | processed |
| 2024 Q4 | 2025-02-26 | 5.97B | 60.33% | 2.88B | 48.24% | 3.04B | 50.87% | 1.79 | 1.69B | 3.13B | 23.40B | processed |
| 2024 Q3 | 2024-10-31 | 6.26B | 60.84% | 3.15B | 50.36% | 2.29B | 36.64% | 1.34 | 1.70B | 1.90B | 23.57B | processed |
| 2024 Q2 | 2024-07-31 | 6.21B | 59.19% | 2.53B | 40.80% | 3.80B | 61.25% | 2.21 | 1.72B | 1.80B | 23.47B | processed |
| 2024 Q1 | 2024-04-25 | 5.58B | 58.82% | 2.67B | 47.96% | 2.13B | 38.18% | 1.21 | 1.76B | 3.61B | 25.04B | processed |
| 2023 Q4 | 2024-02-27 | 5.97B | 58.56% | 2.80B | 46.79% | 2.06B | 34.48% | 1.17 | 1.77B | 3.69B | 25.11B | processed |
| 2023 Q3 | 2023-10-26 | 6.28B | 58.89% | 3.09B | 49.18% | 2.17B | 34.48% | 1.22 | 1.77B | 1.54B | 23.98B | processed |
| 2023 Q2 | 2023-08-01 | 6.51B | 57.73% | 2.90B | 44.64% | 2.12B | 32.53% | 1.19 | 1.78B | 874.00M | 26.07B | processed |
| 2023 Q1 | 2023-04-27 | 5.72B | 58.21% | 2.76B | 48.21% | 1.79B | 31.25% | 1.00 | 1.79B | 3.91B | 24.05B | processed |
| 2022 Q4 | 2023-02-27 | 6.11B | 57.44% | 2.82B | 46.11% | 2.69B | 44.02% | 1.50 | 1.79B | 4.03B | 25.12B | processed |
| 2022 Q3 | 2022-10-27 | 6.55B | 56.44% | 3.11B | 47.51% | 224.00M | 3.42% | 0.12 | 1.80B | 2.48B | 24.85B | processed |
| 2022 Q2 | 2022-07-28 | 6.54B | 56.03% | 3.10B | 47.46% | 891.00M | 13.62% | 0.49 | 1.81B | 2.57B | 25.05B | processed |
| 2022 Q1 | 2022-04-28 | 5.89B | 57.25% | 2.88B | 48.95% | 1.96B | 33.25% | 1.08 | 1.82B | 5.35B | 25.41B | processed |
| 2021 Q4 | 2022-02-25 | 6.25B | 53.00% | 2.73B | 43.69% | 1.62B | 25.96% | 0.89 | 1.83B | 4.54B | 26.94B | processed |
| 2021 Q3 | 2021-10-28 | 6.79B | 54.13% | 2.95B | 43.49% | -2.72B | -40.11% | -1.48 | 1.84B | 2.96B | 27.02B | processed |
| 2021 Q2 | 2021-07-29 | 6.94B | 53.81% | 3.19B | 45.93% | 2.15B | 30.98% | 1.16 | 1.85B | 1.88B | 28.24B | 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.