Price Movement
Volume
Latest volume: 215.65M · 30-day average: 173.57M · Max drawdown over stored range: -66.34%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 2.35% |
| 20D RS | -3.55% |
| 60D RS | 1.28% |
| 120D RS | 6.37% |
| Global RS Rank | 1174 · 65.01% percentile |
| Qualified+ RS Rank | 422 · 66.45% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 46 · 9.80% 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 / 64 |
| 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-04-26 | 2026-05-20 | 253.49B | 187.95B | 162.28B | 159.61B | 6.53 | 195.84B | 10.92B | 184.92B | 24,459M | 74.15% | 64.02% | 62.97% | 77.26% | 72.95% | 13.24B | 7.47B |
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-04-26 | $6.53 | 31.4x | $10.36 | 19.8x | $7.56 | 27.1x | $8.01 | 25.6x |
Shares Diluted: 24,459M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 16675 | 26914 | 26974 | 60922 | 130497 | 215938 |
| Revenue Growth (YoY) | 52.729% | 61.403% | 0.223% | 125.855% | 114.203% | 65.474% |
| Gross Profit | 10557 | 17475 | 15356 | 44301 | 97858 | 153463 |
| Operating Income | 4721 | 10041 | 5577 | 32972 | 81453 | 130387 |
| Free Cash Flow | 4694 | 8132 | 3808 | 27021 | 60853 | 96676 |
| Free Cash Flow Per Share | 0.187 | 0.321 | 0.152 | 1.083 | 2.453 | 3.944 |
| EPS (Diluted) GAAP | 0.173 | 0.385 | 0.17 | 1.19 | 2.94 | 4.9 |
| EPS Growth | 53.097% | 122.543% | -55.844% | 600% | 147.059% | 66.667% |
| EPS Non-GAAP | ||||||
| Gross Margin | 63.31% | 64.929% | 56.929% | 72.718% | 74.989% | 71.068% |
| Operating Margin | 28.312% | 37.308% | 20.675% | 54.122% | 62.418% | 60.382% |
| Profit Margin | 25.979% | 36.234% | 16.193% | 48.849% | 55.848% | 55.603% |
| Free Cash Flow Margin | 28.15% | 30.215% | 14.117% | 44.353% | 46.632% | 44.77% |
| Shares Outstanding (Diluted) | 25100 | 25350 | 25070 | 24940 | 24804 | 24514 |
| Shares Change (YoY) | 1.537% | 0.996% | -1.105% | -0.519% | -0.545% | -1.169% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2027 Q1 | 2026-05-20 | 81.61B | 74.93% | 53.54B | 65.60% | 58.32B | 71.46% | 2.39 | 24.39B | 13.24B | 7.47B | processed |
| 2026 Q4 | 2026-02-25 | 68.13B | 75.00% | 44.30B | 65.02% | 42.96B | 63.06% | 1.76 | 24.43B | 10.61B | 7.47B | processed |
| 2026 Q3 | 2025-11-19 | 57.01B | 73.41% | 36.01B | 63.17% | 31.91B | 55.98% | 1.30 | 24.48B | 60.61B | 7.47B | processed |
| 2026 Q2 | 2025-08-27 | 46.74B | 72.42% | 28.44B | 60.84% | 26.42B | 56.53% | 1.08 | 24.53B | 56.79B | 8.47B | processed |
| 2026 Q1 | 2025-05-28 | 44.06B | 60.52% | 21.64B | 49.11% | 18.77B | 42.61% | 0.76 | 24.61B | 53.69B | 8.46B | processed |
| 2025 Q4 | 2025-02-26 | 39.33B | 73.03% | 24.03B | 61.11% | 22.09B | 56.17% | 0.89 | 24.70B | 43.21B | 8.46B | processed |
| 2025 Q3 | 2024-11-20 | 35.08B | 74.56% | 21.87B | 62.34% | 19.31B | 55.04% | 0.78 | 24.77B | 38.49B | 8.46B | processed |
| 2025 Q2 | 2024-08-28 | 30.04B | 75.15% | 18.64B | 62.06% | 16.60B | 55.26% | 0.67 | 24.85B | 34.80B | 8.46B | processed |
| 2025 Q1 | 2024-05-29 | 26.04B | 78.35% | 16.91B | 64.92% | 14.88B | 57.14% | 5.98 | 2.49B | 31.44B | 8.46B | processed |
| 2024 Q4 | 2024-02-21 | 22.10B | 75.97% | 13.61B | 61.59% | 12.29B | 55.58% | 4.93 | 2.49B | 25.98B | 8.46B | processed |
| 2024 Q3 | 2023-11-21 | 18.12B | 73.95% | 10.42B | 57.49% | 9.24B | 51.01% | 3.71 | 2.49B | 18.28B | 8.46B | processed |
| 2024 Q2 | 2023-08-28 | 13.51B | 70.05% | 6.80B | 50.34% | 6.19B | 45.81% | 2.48 | 2.50B | 16.02B | 8.46B | processed |
| 2024 Q1 | 2023-05-26 | 7.19B | 64.63% | 2.14B | 29.76% | 2.04B | 28.41% | 0.82 | 2.49B | 15.32B | 9.70B | processed |
| 2023 Q4 | 2023-02-24 | 6.05B | 63.34% | 1.26B | 20.76% | 1.41B | 23.37% | 0.57 | 2.48B | 13.30B | 9.70B | processed |
| 2023 Q3 | 2022-11-18 | 5.93B | 53.57% | 601.00M | 10.13% | 680.00M | 11.47% | 0.27 | 2.50B | 13.14B | 9.70B | processed |
| 2023 Q2 | 2022-08-31 | 6.70B | 43.48% | 499.00M | 7.44% | 656.00M | 9.79% | 0.26 | 2.52B | 17.04B | 9.70B | processed |
| 2023 Q1 | 2022-05-27 | 8.29B | 65.53% | 1.87B | 22.54% | 1.62B | 19.52% | 0.64 | 2.54B | 20.34B | 10.95B | processed |
| 2022 Q4 | 2022-03-18 | 7.64B | 65.41% | 2.97B | 38.86% | 3.00B | 39.29% | 1.18 | 2.54B | 21.21B | 10.95B | processed |
| 2022 Q3 | 2021-11-22 | 7.10B | 65.20% | 2.67B | 37.60% | 2.46B | 34.69% | 0.97 | 2.54B | 19.30B | 10.94B | processed |
| 2022 Q2 | 2021-08-20 | 6.51B | 64.78% | 2.44B | 37.56% | 2.37B | 36.48% | 0.94 | 2.53B | 19.65B | 10.94B | 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.