Price Movement
Volume
Latest volume: 28.23M · 30-day average: 31.68M · Max drawdown over stored range: -64.54%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -17.66% |
| 20D RS | 19.52% |
| 60D RS | -11.72% |
| 120D RS | -42.18% |
| Global RS Rank | 2523 · 24.80% percentile |
| Qualified+ RS Rank | 965 · 23.29% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 129 · 46.47% 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 / 383 |
| Primary Percentile | 100.00 |
| Score Notes | market-cap support, industry-tailwind, category-leader |
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-23 | 13.96B | 10.69B | 1.88B | 1.76B | 1.40 | 9.51B | 1.40B | 8.10B | 1,254M | 76.56% | 13.44% | 12.59% | 68.10% | 58.04% | 2.70B | 1.49B |
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 | $1.40 | 80.3x | $11.13 | 10.1x | $6.46 | 17.4x | $7.58 | 14.8x |
Shares Diluted: 1,254M. 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 | 5896 | 7245 | 8971 | 10984 | 13278 |
| Revenue Growth (YoY) | 30.471% | 22.88% | 23.823% | 22.439% | 20.885% |
| Gross Profit | 4543 | 5672 | 7050 | 8697 | 10295 |
| Operating Income | 257 | 379 | 800 | 1397 | 2000 |
| Free Cash Flow | 1799 | 2173 | 2704 | 3415 | 4576 |
| Free Cash Flow Per Share | 1.771 | 2.135 | 2.63 | 3.277 | 4.372 |
| EPS (Diluted) GAAP | 0.226 | 0.32 | 1.68 | 1.37 | 1.67 |
| EPS Growth | 91.525% | 41.593% | 425.0% | -18.452% | 21.898% |
| EPS Non-GAAP | |||||
| Gross Margin | 77.052% | 78.288% | 78.587% | 79.179% | 77.534% |
| Operating Margin | 4.359% | 5.231% | 8.918% | 12.718% | 15.063% |
| Profit Margin | 3.901% | 4.486% | 19.296% | 12.973% | 13.165% |
| Free Cash Flow Margin | 30.512% | 29.993% | 30.142% | 31.091% | 34.463% |
| Shares Outstanding (Diluted) | 1015.835 | 1017.675 | 1027.953 | 1042.113 | 1046.691 |
| Shares Change (YoY) | 0.34% | 0.181% | 1.01% | 1.377% | 0.439% |
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-23 | 3.77B | 75.07% | 503.00M | 13.34% | 469.00M | 12.44% | 0.45 | 1.04B | 2.70B | 1.49B | processed |
| 2025 Q4 | 2026-01-29 | 3.57B | 76.63% | 443.00M | 12.42% | 401.00M | 11.24% | 0.11 | 3.56B | 3.73B | 1.49B | processed |
| 2025 Q3 | 2025-10-30 | 3.41B | 77.28% | 572.00M | 16.79% | 502.00M | 14.73% | 2.40 | 209.50M | 2.73B | 1.49B | processed |
| 2025 Q2 | 2025-07-24 | 3.21B | 77.48% | 358.00M | 11.14% | 385.00M | 11.98% | 1.84 | 209.32M | 3.12B | 1.49B | processed |
| 2025 Q1 | 2025-04-23 | 3.09B | 78.92% | 451.00M | 14.60% | 460.00M | 14.90% | 2.20 | 209.37M | 3.37B | 1.49B | processed |
| 2024 Q4 | 2025-01-30 | 2.96B | 78.66% | 374.00M | 12.65% | 384.00M | 12.99% | 1.83 | 209.68M | 2.30B | 1.49B | processed |
| 2024 Q3 | 2024-10-24 | 2.80B | 79.12% | 418.00M | 14.94% | 432.00M | 15.45% | 2.07 | 208.55M | 1.89B | 1.49B | processed |
| 2024 Q2 | 2024-07-25 | 2.63B | 78.99% | 240.00M | 9.14% | 262.00M | 9.97% | 1.26 | 207.80M | 2.16B | 1.49B | processed |
| 2024 Q1 | 2024-05-06 | 2.60B | 80.02% | 332.00M | 12.75% | 347.00M | 13.33% | 1.67 | 207.68M | 2.06B | 1.49B | processed |
| 2023 Q4 | 2024-01-25 | 2.44B | 78.83% | 270.00M | 11.08% | 295.00M | 12.11% | 1.43 | 206.78M | 1.90B | 1.49B | processed |
| 2023 Q3 | 2023-10-26 | 2.29B | 78.32% | 231.00M | 10.10% | 242.00M | 10.58% | 1.17 | 206.28M | 1.11B | 1.49B | processed |
| 2023 Q2 | 2023-07-27 | 2.15B | 78.09% | 117.00M | 5.44% | 1.04B | 48.56% | 5.08 | 205.35M | 1.66B | 1.49B | processed |
| 2023 Q1 | 2023-04-27 | 2.10B | 79.10% | 144.00M | 6.87% | 150.00M | 7.16% | 0.73 | 204.26M | 1.85B | 1.49B | processed |
| 2022 Q3 | 2022-10-27 | 1.83B | 78.15% | 91.00M | 4.97% | 80.00M | 4.37% | 0.39 | 203.12M | 1.25B | 1.49B | processed |
| 2022 Q2 | 2022-07-28 | 1.75B | 77.80% | 22.00M | 1.26% | 20.00M | 1.14% | 0.10 | 203.02M | 1.66B | 1.49B | processed |
| 2022 Q1 | 2022-04-28 | 1.72B | 78.57% | 87.00M | 5.05% | 75.00M | 4.36% | 0.37 | 202.80M | 2.25B | 1.48B | processed |
| 2021 Q4 | 2022-02-03 | 1.61B | 76.83% | 35.00M | 2.17% | 26.00M | 1.61% | 0.13 | 204.48M | 1.73B | 1.48B | processed |
| 2021 Q3 | 2021-10-28 | 1.51B | 76.85% | 74.00M | 4.89% | 63.00M | 4.17% | 0.31 | 203.12M | 1.40B | 1.48B | processed |
| 2021 Q2 | 2021-07-29 | 1.41B | 76.65% | 51.00M | 3.62% | 59.00M | 4.19% | 0.29 | 202.27M | 1.36B | 1.48B | processed |
| 2021 Q1 | 2021-04-29 | 1.36B | 78.01% | 97.00M | 7.13% | 82.00M | 6.03% | 0.41 | 202.27M | 1.82B | 1.61B | 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.