Price Movement
Volume
Latest volume: 10.61M · 30-day average: 7.15M · Max drawdown over stored range: -61.39%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 18.93% |
| 20D RS | 7.41% |
| 60D RS | 31.07% |
| 120D RS | 12.56% |
| Global RS Rank | 482 · 85.63% percentile |
| Qualified+ RS Rank | 195 · 84.50% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 20 · 71.01% 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 | 1 / 109 |
| Primary Percentile | 100.00 |
| 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-05 | 449.71B | n/a | 18.84B | 12.04B | 13.25 | 41.25B | 6.17B | 35.08B | 909M | n/a | 4.19% | 2.68% | 9.17% | 7.80% | 31.23B | 71.44B |
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.25 | 30.1x | $494.73 | 0.8x | $38.60 | 10.3x | $45.38 | 8.8x |
Shares Diluted: 909M. 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 | 287597 | 324162 | 371622 | 400278 | 447567 |
| Revenue Growth (YoY) | 11.844% | 12.714% | 14.641% | 7.711% | 11.814% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 19889 | 23404 | 25682 | 20705 | 16075 |
| Free Cash Flow Per Share | 20.804 | 24.636 | 27.38 | 22.287 | 17.645 |
| EPS (Diluted) GAAP | 18.08 | 21.18 | 23.86 | 15.51 | 13.23 |
| EPS Growth | 12.789% | 17.146% | 12.653% | -34.996% | -14.7% |
| EPS Non-GAAP | |||||
| Gross Margin | |||||
| Operating Margin | 8.335% | 8.772% | 8.707% | 8.066% | 4.237% |
| Profit Margin | 6.01% | 6.207% | 6.023% | 3.599% | 2.694% |
| Free Cash Flow Margin | 6.916% | 7.22% | 6.911% | 5.173% | 3.592% |
| Shares Outstanding (Diluted) | 956 | 950 | 938 | 929 | 911 |
| Shares Change (YoY) | -0.52% | -0.628% | -1.263% | -0.959% | -1.938% |
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-05-05 | 111.72B | n/a | 8.99B | 8.05% | 6.28B | 5.62% | 6.90 | 910.00M | 31.23B | 71.44B | processed |
| 2025 Q4 | 2026-03-02 | 113.22B | n/a | 380.00M | 0.34% | 10.00M | 0.01% | 0.01 | 908.00M | 28.12B | 72.32B | processed |
| 2025 Q3 | 2025-10-28 | 113.16B | n/a | 4.32B | 3.81% | 2.35B | 2.07% | 2.59 | 908.00M | 30.61B | 72.40B | processed |
| 2025 Q2 | 2025-08-11 | 111.62B | n/a | 5.15B | 4.61% | 3.41B | 3.05% | 3.74 | 910.00M | 32.02B | 73.50B | processed |
| 2025 Q1 | 2025-05-07 | 109.58B | n/a | 9.12B | 8.32% | 6.29B | 5.74% | 6.85 | 918.00M | 34.29B | 71.28B | processed |
| 2024 Q4 | 2025-02-27 | 100.81B | n/a | 7.77B | 7.71% | 5.54B | 5.50% | 5.99 | 926.00M | 29.11B | 72.36B | processed |
| 2024 Q3 | 2024-11-04 | 100.82B | n/a | 8.71B | 8.64% | 6.05B | 6.01% | 6.51 | 930.00M | 37.13B | 74.10B | processed |
| 2024 Q2 | 2024-08-09 | 98.86B | n/a | 7.88B | 7.97% | 4.22B | 4.26% | 4.54 | 928.00M | 31.32B | 63.73B | processed |
| 2024 Q1 | 2024-05-09 | 99.80B | n/a | 7.93B | 7.95% | -1.41B | -1.41% | -1.53 | 922.00M | 32.71B | 63.85B | processed |
| 2023 Q4 | 2024-02-28 | 94.43B | n/a | 7.69B | 8.14% | 5.46B | 5.78% | 5.85 | 932.00M | 29.63B | 58.26B | processed |
| 2023 Q3 | 2023-11-06 | 92.36B | n/a | 8.53B | 9.23% | 5.84B | 6.32% | 6.24 | 936.00M | 44.10B | 58.08B | processed |
| 2023 Q2 | 2023-08-02 | 92.90B | n/a | 8.06B | 8.67% | 5.47B | 5.89% | 5.82 | 940.00M | 46.28B | 59.27B | processed |
| 2023 Q1 | 2023-05-03 | 91.93B | n/a | 8.09B | 8.80% | 5.61B | 6.10% | 5.95 | 943.00M | 46.50B | 60.66B | processed |
| 2022 Q4 | 2023-02-24 | 82.79B | n/a | 6.89B | 8.32% | 4.76B | 5.75% | 5.03 | 947.00M | 27.91B | 54.51B | processed |
| 2022 Q3 | 2022-11-02 | 80.89B | n/a | 7.46B | 9.22% | 5.26B | 6.50% | 5.55 | 948.00M | 42.53B | 45.44B | processed |
| 2022 Q2 | 2022-08-03 | 80.33B | n/a | 7.13B | 8.88% | 5.07B | 6.31% | 5.34 | 950.00M | 27.96B | 45.80B | processed |
| 2022 Q1 | 2022-05-04 | 80.15B | n/a | 6.95B | 8.67% | 5.03B | 6.27% | 5.27 | 954.00M | 28.40B | 40.80B | processed |
| 2021 Q4 | 2022-02-15 | 73.74B | n/a | 5.54B | 7.51% | 4.07B | 5.52% | 4.26 | 956.00M | 23.91B | 42.38B | processed |
| 2021 Q3 | 2021-11-03 | 72.34B | n/a | 5.71B | 7.90% | 4.09B | 5.65% | 4.28 | 955.00M | 23.87B | 43.34B | processed |
| 2021 Q2 | 2021-08-03 | 71.32B | n/a | 5.98B | 8.38% | 4.27B | 5.98% | 4.46 | 956.00M | 22.56B | 44.35B | 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.