Price Movement
Volume
Latest volume: 1.97M · 30-day average: 1.40M · Max drawdown over stored range: -61.26%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 17.19% |
| 20D RS | 11.08% |
| 60D RS | 11.53% |
| 120D RS | 25.92% |
| Global RS Rank | 521 · 84.47% percentile |
| Qualified+ RS Rank | 209 · 83.39% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 10 · 91.30% 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 | 10 / 178 |
| Primary Percentile | 94.94 |
| 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 | 26.58B | n/a | 4.26B | 2.58B | 9.54 | 5.36B | 1.02B | 4.34B | 271M | n/a | 16.02% | 9.72% | 20.17% | 16.31% | 454.00M | 23.00M |
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 | $9.54 | 41.1x | $98.12 | 4.0x | $16.01 | 24.5x | $19.79 | 19.8x |
Shares Diluted: 271M. 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 | 3415 | 5356 | 23801 | 25203 | 26321 |
| Revenue Growth (YoY) | 61.161% | 56.837% | 344.38% | 5.891% | 4.436% |
| Gross Profit | 2681 | 4282 | 22492 | 23874 | 24860 |
| Operating Income | 1758 | 3474 | 3924 | 3844 | 4139 |
| Free Cash Flow | 994 | 2031 | 2617 | 1973 | 2258 |
| Free Cash Flow Per Share | 3.019 | 6.234 | 8.64 | 6.918 | 8.253 |
| EPS (Diluted) GAAP | 3.34 | 7.24 | 10.18 | 8.33 | 9.51 |
| EPS Growth | 11100% | 116.766% | 40.608% | -18.173% | 14.166% |
| EPS Non-GAAP | |||||
| Gross Margin | 78.507% | 79.948% | 94.5% | 94.727% | 94.449% |
| Operating Margin | 51.479% | 64.862% | 16.487% | 15.252% | 15.725% |
| Profit Margin | 32.182% | 44.025% | 12.953% | 9.423% | 9.882% |
| Free Cash Flow Margin | 29.107% | 37.92% | 10.995% | 7.828% | 8.579% |
| Shares Outstanding (Diluted) | 329.3 | 325.8 | 302.9 | 285.2 | 273.6 |
| Shares Change (YoY) | 1.074% | -1.063% | -7.029% | -5.844% | -4.067% |
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-06 | 6.65B | n/a | 1.06B | 15.99% | 648.00M | 9.74% | 2.43 | 266.80M | 454.00M | 23.00M | processed |
| 2025 Q4 | 2026-02-10 | 6.69B | n/a | 777.00M | 11.61% | 445.00M | 6.65% | 1.65 | 269.40M | 358.00M | 23.00M | processed |
| 2025 Q3 | 2025-11-04 | 6.49B | n/a | 1.18B | 18.18% | 728.00M | 11.22% | 2.67 | 272.50M | 678.00M | 23.00M | processed |
| 2025 Q2 | 2025-08-05 | 6.74B | n/a | 1.24B | 18.33% | 763.00M | 11.31% | 2.78 | 274.70M | 671.00M | 23.00M | processed |
| 2025 Q1 | 2025-05-06 | 6.26B | n/a | 948.00M | 15.14% | 665.00M | 10.62% | 2.39 | 277.70M | 523.00M | 23.00M | processed |
| 2024 Q4 | 2025-02-11 | 6.43B | n/a | 752.00M | 11.70% | 455.00M | 7.08% | 1.62 | 280.10M | 396.00M | 55.00M | processed |
| 2024 Q3 | 2024-11-04 | 6.25B | n/a | 944.00M | 15.09% | 584.00M | 9.34% | 2.07 | 282.40M | 394.00M | 56.00M | processed |
| 2024 Q2 | 2024-07-31 | 6.44B | n/a | 1.20B | 18.56% | 772.00M | 11.99% | 2.69 | 286.70M | 349.00M | 56.00M | processed |
| 2024 Q1 | 2024-05-01 | 5.98B | n/a | 876.00M | 14.66% | 564.00M | 9.44% | 1.93 | 291.60M | 429.00M | 56.00M | processed |
| 2023 Q4 | 2024-02-13 | 6.09B | n/a | 718.00M | 11.78% | 848.00M | 13.91% | 2.87 | 295.70M | 338.00M | 56.00M | processed |
| 2023 Q3 | 2023-11-02 | 5.93B | n/a | 1.10B | 18.54% | 752.00M | 12.69% | 2.51 | 300.10M | 717.00M | 56.00M | processed |
| 2023 Q2 | 2023-08-01 | 6.08B | n/a | 1.10B | 18.04% | 726.00M | 11.95% | 2.38 | 305.00M | 563.00M | 56.00M | processed |
| 2023 Q1 | 2023-05-02 | 5.62B | n/a | 951.00M | 16.94% | 757.00M | 13.48% | 2.43 | 311.00M | 554.00M | 56.00M | processed |
| 2022 Q4 | 2023-02-14 | 5.92B | n/a | 996.00M | 16.82% | 673.00M | 11.36% | 2.12 | 318.00M | 507.00M | 92.00M | processed |
| 2022 Q3 | 2022-11-03 | 5.31B | n/a | 958.00M | 18.03% | 630.00M | 11.86% | 1.94 | 325.70M | 1.04B | 91.00M | processed |
| 2022 Q2 | 2022-08-02 | 5.34B | n/a | 950.00M | 17.80% | 678.00M | 12.70% | 2.06 | 329.50M | 546.00M | 133.00M | processed |
| 2022 Q1 | 2022-05-04 | 4.20B | n/a | 558.00M | 13.29% | 377.00M | 8.98% | 1.14 | 330.00M | 1.04B | 136.00M | processed |
| 2021 Q4 | 2022-02-15 | 4.45B | n/a | 635.00M | 14.28% | 468.00M | 10.53% | 1.42 | 329.90M | 1.39B | 135.00M | processed |
| 2021 Q3 | 2021-11-03 | 3.95B | n/a | 545.00M | 13.81% | 220.00M | 5.58% | 0.67 | 329.30M | 772.00M | 131.00M | processed |
| 2021 Q2 | 2021-08-03 | 3.15B | n/a | 486.00M | 15.43% | 422.00M | 13.40% | 1.28 | 329.10M | 664.00M | 126.00M | 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.