Price Movement
Volume
Latest volume: 7.51M · 30-day average: 7.70M · Max drawdown over stored range: -47.77%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -17.30% |
| 20D RS | -3.81% |
| 60D RS | -13.05% |
| 120D RS | -28.29% |
| Global RS Rank | 2509 · 25.22% percentile |
| Qualified+ RS Rank | 958 · 23.85% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 83 · 27.83% 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 | 2 / 178 |
| Primary Percentile | 99.44 |
| 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-28 | 27.69B | n/a | 9.03B | 6.15B | 27.61 | 19.11B | 614.00M | 18.49B | 223M | n/a | 32.63% | 22.23% | 69.01% | 66.80% | 16.02B | 15.40B |
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 | $27.61 | 6.0x | $124.23 | 1.3x | $82.98 | 2.0x | $85.74 | 1.9x |
Shares Diluted: 223M. 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 | 10958 | 17090 | 21365 | 23739 | 26917 |
| Revenue Growth (YoY) | 61.242% | 55.959% | 25.015% | 11.112% | 13.387% |
| Gross Profit | 8780 | 14625 | 18071 | 20385 | 23514 |
| Operating Income | 2632 | 4862 | 5925 | 7589 | 9487 |
| Free Cash Flow | 2516 | 6186 | 6999 | 7894 | 9087 |
| Free Cash Flow Per Share | 60.829 | 154.449 | 191.596 | 231.74 | 278.409 |
| EPS (Diluted) GAAP | 28.17 | 76.35 | 117.4 | 172.69 | 165.57 |
| EPS Growth | 1856.336% | 171.033% | 53.766% | 47.095% | -4.123% |
| EPS Non-GAAP | |||||
| Gross Margin | 80.124% | 85.576% | 84.582% | 85.871% | 87.357% |
| Operating Margin | 24.019% | 28.449% | 27.732% | 31.968% | 35.245% |
| Profit Margin | 10.632% | 17.894% | 20.075% | 24.778% | 20.077% |
| Free Cash Flow Margin | 22.96% | 36.197% | 32.759% | 33.253% | 33.759% |
| Shares Outstanding (Diluted) | 41.362 | 40.052 | 36.53 | 34.064 | 32.639 |
| Shares Change (YoY) | 0.491% | -3.167% | -8.794% | -6.751% | -4.183% |
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-28 | 5.53B | n/a | 1.27B | 22.98% | 1.08B | 19.58% | 1.36 | 794.00M | 16.02B | 15.40B | processed |
| 2025 Q4 | 2026-02-18 | 6.35B | n/a | 2.03B | 31.97% | 1.43B | 22.49% | 44.22 | 32.29M | 17.20B | 16.86B | processed |
| 2025 Q3 | 2025-10-28 | 9.01B | n/a | 3.48B | 38.67% | 2.75B | 30.51% | 84.41 | 32.56M | 16.51B | 16.00B | processed |
| 2025 Q2 | 2025-07-29 | 6.80B | n/a | 2.25B | 33.10% | 895.00M | 13.17% | 27.43 | 32.62M | 17.59B | 17.47B | processed |
| 2025 Q1 | 2025-04-29 | 4.76B | n/a | 1.06B | 22.30% | n/a | n/a | 10.07 | 33.09M | 15.58B | 15.37B | processed |
| 2024 Q4 | 2025-02-20 | 5.47B | n/a | 1.73B | 31.60% | n/a | n/a | n/a | 33.42M | 16.74B | 14.85B | processed |
| 2024 Q3 | 2024-10-30 | 7.99B | n/a | 3.18B | 39.77% | n/a | n/a | 74.34 | 33.86M | 16.35B | 13.79B | processed |
| 2024 Q2 | 2024-08-01 | 5.86B | n/a | 1.86B | 31.68% | n/a | n/a | 44.38 | 34.27M | 16.33B | 13.36B | processed |
| 2024 Q1 | 2024-05-02 | 4.42B | n/a | 791.00M | 17.92% | n/a | n/a | 22.37 | 34.71M | 15.99B | 13.44B | processed |
| 2023 Q4 | 2024-02-22 | 4.78B | n/a | 609.00M | 12.73% | n/a | n/a | n/a | 35.21M | 12.68B | 12.22B | processed |
| 2023 Q3 | 2023-11-02 | 7.34B | n/a | 3.10B | 42.27% | n/a | n/a | 69.80 | 35.99M | 13.92B | 11.86B | processed |
| 2023 Q2 | 2023-08-03 | 5.46B | n/a | 1.67B | 30.63% | n/a | n/a | 34.89 | 36.96M | 15.24B | 13.20B | processed |
| 2023 Q1 | 2023-05-04 | 3.78B | n/a | 450.00M | 11.91% | n/a | n/a | 7.00 | 37.98M | 14.50B | 11.27B | processed |
| 2022 Q4 | 2023-02-23 | 4.05B | n/a | 1.34B | 33.22% | n/a | n/a | n/a | 38.70M | 12.40B | 11.98B | processed |
| 2022 Q3 | 2022-11-02 | 6.05B | n/a | 2.58B | 42.68% | n/a | n/a | 41.98 | 39.67M | 9.14B | 7.95B | processed |
| 2022 Q2 | 2022-08-03 | 4.29B | n/a | 1.00B | 23.29% | n/a | n/a | 21.07 | 40.66M | 11.84B | 8.19B | processed |
| 2022 Q1 | 2022-05-04 | 2.69B | n/a | 174.00M | 6.46% | n/a | n/a | -17.10 | 40.92M | 10.55B | 8.44B | processed |
| 2021 Q4 | 2022-02-23 | 2.98B | n/a | 848.00M | 28.45% | n/a | n/a | n/a | 41.37M | 11.15B | 8.94B | processed |
| 2021 Q3 | 2021-11-03 | 4.68B | n/a | 2.02B | 43.09% | n/a | n/a | 18.60 | 41.34M | 12.16B | 9.88B | processed |
| 2021 Q2 | 2021-08-04 | 2.16B | n/a | -56.00M | -2.59% | n/a | n/a | -4.08 | 41.05M | 11.73B | 9.99B | 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.