Price Movement
Volume
Latest volume: 989.24K · 30-day average: 2.09M · Max drawdown over stored range: -32.44%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -21.41% |
| 20D RS | 7.19% |
| 60D RS | -30.28% |
| 120D RS | -26.84% |
| Global RS Rank | 2715 · 19.08% percentile |
| Qualified+ RS Rank | 1053 · 16.30% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 60 · 13.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 | 14 / 109 |
| Primary Percentile | 88.07 |
| 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-05-06 | 328.68B | 12.52B | 2.79B | 2.55B | 13.05 | 603.42M | 1.07B | -468.93M | 195M | 3.81% | 0.85% | 0.78% | 0.18% | -0.14% | 2.18B | 12.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 | $13.05 | 21.1x | $1,682.79 | 0.2x | $-2.40 | -114.6x | $3.09 | 89.0x |
Shares Diluted: 195M. 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 | 213988.843 | 238587.006 | 262173.411 | 293958.599 | 321332.819 |
| Revenue Growth (YoY) | 12.689% | 11.495% | 9.886% | 12.124% | 9.312% |
| Gross Profit | 6774.434 | 8294.567 | 8720.401 | 9739.125 | 11242.167 |
| Operating Income | 2675.011 | 2751.71 | 2446.513 | 2986.045 | 3697.25 |
| Free Cash Flow | 2228.369 | 2206.77 | 3452.975 | 2997.512 | 3207.139 |
| Free Cash Flow Per Share | 10.689 | 10.448 | 16.877 | 14.966 | 16.429 |
| EPS (Diluted) GAAP | 7.39 | 8.04 | 8.53 | 7.53 | 7.96 |
| EPS Growth | 6900% | 8.796% | 6.095% | -11.723% | 5.71% |
| EPS Non-GAAP | |||||
| Gross Margin | 3.166% | 3.477% | 3.326% | 3.313% | 3.499% |
| Operating Margin | 1.25% | 1.153% | 0.933% | 1.016% | 1.151% |
| Profit Margin | 0.72% | 0.712% | 0.666% | 0.513% | 0.484% |
| Free Cash Flow Margin | 1.041% | 0.925% | 1.317% | 1.02% | 0.998% |
| Shares Outstanding (Diluted) | 208.465 | 211.21 | 204.591 | 200.284 | 195.214 |
| Shares Change (YoY) | 1.798% | 1.317% | -3.134% | -2.105% | -2.531% |
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 Q2 | 2026-05-06 | 78.36B | 4.58% | 1.14B | 1.46% | 1.64B | 2.09% | 8.40 | 195.38M | 2.18B | 12.26B | processed |
| 2026 Q1 | 2026-02-04 | 85.93B | 3.58% | 760.45M | 0.88% | 559.65M | 0.65% | 2.87 | 195.32M | 1.75B | 7.63B | processed |
| 2025 Q4 | 2025-11-25 | 83.73B | 3.53% | 18.50M | 0.02% | -339.70M | -0.41% | -1.74 | 195.34M | 4.36B | 7.66B | processed |
| 2025 Q3 | 2025-08-06 | 80.66B | 3.60% | 867.65M | 1.08% | 687.40M | 0.85% | 3.52 | 195.23M | 2.23B | 8.17B | processed |
| 2025 Q2 | 2025-05-07 | 75.45B | 4.06% | 1.04B | 1.37% | 717.87M | 0.95% | 3.68 | 195.09M | 1.98B | 7.14B | processed |
| 2025 Q1 | 2025-02-05 | 81.49B | 3.14% | 706.25M | 0.87% | 488.60M | 0.60% | 2.50 | 195.19M | 3.22B | 5.97B | processed |
| 2024 Q4 | 2024-11-26 | 79.05B | 3.15% | 126.64M | 0.16% | 3.38M | 0.00% | 0.02 | 198.06M | 3.13B | 3.89B | processed |
| 2024 Q3 | 2024-07-31 | 74.24B | 3.25% | 672.48M | 0.91% | 483.46M | 0.65% | 2.42 | 200.05M | 3.31B | 4.23B | processed |
| 2024 Q2 | 2024-05-01 | 68.41B | 3.71% | 553.26M | 0.81% | 420.77M | 0.62% | 2.09 | 201.18M | 2.07B | 4.23B | processed |
| 2024 Q1 | 2024-01-31 | 72.25B | 3.42% | 822.88M | 1.14% | 601.50M | 0.83% | 2.98 | 201.84M | 2.87B | 4.23B | processed |
| 2023 Q4 | 2023-11-21 | 68.92B | 3.27% | 476.94M | 0.69% | 350.56M | 0.51% | 1.72 | 203.38M | 2.59B | 4.22B | processed |
| 2023 Q3 | 2023-08-02 | 66.95B | 3.38% | 670.13M | 1.00% | 479.58M | 0.72% | 2.35 | 204.38M | 1.39B | 4.28B | processed |
| 2023 Q2 | 2023-05-02 | 63.46B | 3.62% | 560.52M | 0.88% | 435.40M | 0.69% | 2.13 | 204.26M | 1.54B | 4.69B | processed |
| 2023 Q1 | 2023-02-01 | 62.85B | 3.41% | 633.14M | 1.01% | 479.75M | 0.76% | 2.33 | 206.33M | 1.69B | 4.70B | processed |
| 2022 Q4 | 2022-11-22 | 61.17B | 3.25% | 454.52M | 0.74% | 294.74M | 0.48% | 1.40 | 209.94M | 3.39B | 4.69B | processed |
| 2022 Q3 | 2022-08-03 | 60.06B | 3.36% | 487.30M | 0.81% | 406.96M | 0.68% | 1.92 | 211.74M | 3.03B | 4.75B | processed |
| 2022 Q2 | 2022-05-04 | 57.72B | 3.87% | 780.16M | 1.35% | 548.01M | 0.95% | 2.59 | 211.99M | 2.96B | 4.70B | processed |
| 2022 Q1 | 2022-02-02 | 59.63B | 3.46% | 644.40M | 1.08% | 449.11M | 0.75% | 2.13 | 211.17M | 3.17B | 6.44B | processed |
| 2021 Q4 | 2021-11-23 | 58.91B | 3.51% | 561.89M | 0.95% | 437.70M | 0.74% | 2.08 | 210.82M | 2.55B | 6.45B | processed |
| 2021 Q3 | 2021-08-04 | 53.41B | 3.54% | 620.73M | 1.16% | 292.12M | 0.55% | 1.40 | 208.91M | 2.55B | 6.74B | 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.