Price Movement
Volume
Latest volume: 436.68K · 30-day average: 652.76K · Max drawdown over stored range: -69.12%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -21.06% |
| 20D RS | -14.66% |
| 60D RS | -17.94% |
| 120D RS | -27.39% |
| Global RS Rank | 2695 · 19.67% percentile |
| Qualified+ RS Rank | 1046 · 16.85% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 85 · 24.78% 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 | 5 / 189 |
| Primary Percentile | 97.88 |
| 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-08 | 22.21B | 13.95B | 3.05B | 1.92B | 37.87 | 18.14B | 2.17B | 15.97B | 51M | 62.81% | 13.73% | 8.65% | 81.67% | 71.89% | 5.65B | 9.93B |
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 | $37.87 | 42.5x | $438.07 | 3.7x | $314.93 | 5.1x | $357.79 | 4.5x |
Shares Diluted: 51M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 3974 | 7069 | 10780 | 15107 | 20777 | 28893 |
| Revenue Growth (YoY) | 73.06% | 77.881% | 52.497% | 40.139% | 37.532% | 39.062% |
| Gross Profit | 2034 | 3574 | 6010 | 8755 | 10944 | 14643 |
| Operating Income | 128 | 450 | 1081 | 2207 | 2631 | 3201 |
| Free Cash Flow | 935 | 392 | 2485 | 4631 | 7058 | 10773 |
| Free Cash Flow Per Share | 18.798 | 7.871 | 48.407 | 90.792 | 139.218 | 212.496 |
| EPS (Diluted) GAAP | -0.080417 | 1.666566 | 9.525549 | 19.467969 | 37.689999 | 39.390658 |
| EPS Growth | 10200% | 10200% | 471.567% | 104.376% | 93.6% | 4.512% |
| EPS Non-GAAP | ||||||
| Gross Margin | 51.183% | 50.559% | 55.751% | 57.953% | 52.674% | 50.68% |
| Operating Margin | 3.221% | 6.366% | 10.028% | 14.609% | 12.663% | 11.079% |
| Profit Margin | -0.101% | 1.174% | 4.471% | 6.533% | 9.198% | 6.912% |
| Free Cash Flow Margin | 23.528% | 5.545% | 23.052% | 30.655% | 33.97% | 37.286% |
| Shares Outstanding (Diluted) | 49.7404 | 49.803 | 51.3356 | 51.0069 | 50.6974 | 50.6973 |
| Shares Change (YoY) | 2.151% | 0.126% | 3.077% | -0.64% | -0.607% | 0% |
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-08 | 6.07B | 63.68% | 611.00M | 10.07% | 417.00M | 6.88% | 8.23 | 50.70M | 5.65B | 9.93B | processed |
| 2025 Q4 | 2026-02-25 | 6.14B | 61.67% | 889.00M | 14.49% | 559.00M | 9.11% | 11.03 | 50.70M | 6.30B | 9.19B | processed |
| 2025 Q3 | 2025-10-30 | 5.21B | 61.65% | 724.00M | 13.91% | 421.00M | 8.09% | 8.32 | 50.70M | 6.30B | 7.84B | processed |
| 2025 Q2 | 2025-08-05 | 4.80B | 64.42% | 825.00M | 17.18% | 523.00M | 10.89% | 10.31 | 50.70M | 7.64B | 7.30B | processed |
| 2025 Q1 | 2025-05-08 | 4.19B | 66.12% | 763.00M | 18.21% | 494.00M | 11.79% | 9.74 | 50.70M | 8.06B | 6.43B | processed |
| 2024 Q4 | 2025-02-21 | 4.44B | 61.97% | 820.00M | 18.49% | 639.00M | 14.40% | 12.60 | 50.70M | 7.12B | 5.71B | processed |
| 2024 Q3 | 2024-11-07 | 3.90B | 62.62% | 557.00M | 14.30% | 397.00M | 10.19% | 7.83 | 50.70M | 6.67B | 5.35B | processed |
| 2024 Q2 | 2024-08-02 | 3.77B | 62.82% | 726.00M | 19.28% | 531.00M | 14.10% | 10.48 | 50.70M | 6.89B | 4.64B | processed |
| 2024 Q1 | 2024-05-03 | 3.10B | 65.31% | 528.00M | 17.04% | 344.00M | 11.10% | 6.78 | 50.70M | 6.25B | 4.47B | processed |
| 2023 Q4 | 2024-02-23 | 275.00M | 7.11% | 240.00M | 87.27% | 165.00M | 60.00% | 3.11 | 53.01M | 6.04B | 4.50B | processed |
| 2023 Q3 | 2023-11-02 | 3.76B | 53.06% | 685.00M | 18.22% | 359.00M | 9.55% | 7.16 | 50.21M | 5.49B | 4.45B | processed |
| 2023 Q2 | 2023-08-03 | 3.42B | 50.37% | 558.00M | 16.34% | 262.00M | 7.67% | 5.16 | 51.15M | 4.70B | 4.77B | processed |
| 2023 Q1 | 2023-05-04 | 3.04B | 50.58% | 340.00M | 11.20% | 201.00M | 6.62% | 3.97 | 51.24M | 4.62B | 4.83B | processed |
| 2022 Q4 | 2023-02-24 | 3.00B | 48.57% | 349.00M | 11.63% | 165.00M | 5.50% | 3.22 | 51.27M | 4.25B | 4.76B | processed |
| 2022 Q3 | 2022-11-04 | 2.69B | 50.11% | 296.00M | 11.00% | 129.00M | 4.80% | 2.56 | 51.32M | 3.40B | 4.69B | processed |
| 2022 Q2 | 2022-08-04 | 2.60B | 49.44% | 250.00M | 9.63% | 123.00M | 4.74% | 2.43 | 50.36M | 2.97B | n/a | processed |
| 2022 Q1 | 2022-05-06 | 2.25B | 47.73% | 139.00M | 6.18% | 65.00M | 2.89% | 1.30 | 50.41M | 2.98B | n/a | processed |
| 2021 Q4 | 2022-02-23 | 2.13B | 40.04% | 23.32M | 1.09% | -46.10M | -2.16% | -0.92 | 49.93M | 3.39B | n/a | processed |
| 2021 Q3 | 2021-11-05 | 1.86B | 43.42% | 160.38M | 8.63% | 95.22M | 5.13% | 1.92 | 49.60M | 2.03B | n/a | processed |
| 2021 Q2 | 2021-08-05 | 1.70B | 44.28% | 166.16M | 9.76% | 68.19M | 4.00% | 1.37 | 49.82M | 1.97B | n/a | 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.