Price Movement
Volume
Latest volume: 2.31M · 30-day average: 2.99M · Max drawdown over stored range: -40.78%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -6.88% |
| 20D RS | 1.48% |
| 60D RS | -12.41% |
| 120D RS | -5.53% |
| Global RS Rank | 1883 · 43.87% percentile |
| Qualified+ RS Rank | 695 · 44.75% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 92 · 33.33% 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 | 41 / 176 |
| Primary Percentile | 77.27 |
| 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-05 | 12.79B | n/a | 3.26B | 2.26B | 4.52 | 6.10B | 5.38B | 716.00M | 500M | n/a | 25.47% | 17.69% | 47.65% | 5.60% | 404.00M | 22.66B |
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 | $4.52 | 17.6x | $25.56 | 3.1x | $1.43 | 55.6x | $12.18 | 6.5x |
Shares Diluted: 500M. 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 | 9603 | 9722 | 9800 | 11237 | 10290 | 12168 |
| Revenue Growth (YoY) | -4.694% | 1.239% | 0.802% | 14.663% | -8.428% | 18.251% |
| Gross Profit | ||||||
| Operating Income | ||||||
| Free Cash Flow | 179 | -983 | -1385 | 481 | -1247 | 26 |
| Free Cash Flow Per Share | 0.353 | -1.95 | -2.764 | 0.962 | -2.494 | 0.052 |
| EPS (Diluted) GAAP | 3.76 | -1.29 | 2.06 | 5.13 | 3.54 | 4.22 |
| EPS Growth | 12.913% | 6500% | 6500% | 149.029% | -30.994% | 19.209% |
| EPS Non-GAAP | ||||||
| Gross Margin | 30.827% | 26.5714% | 42.894% | 34.3537% | 34.8208% | |
| Operating Margin | -8.8048% | 14.0918% | 32.7935% | 22.8669% | 24.4905% | |
| Profit Margin | 19.838% | -6.665% | 10.52% | 22.809% | 17.221% | 17.349% |
| Free Cash Flow Margin | 1.864% | -10.111% | -14.133% | 4.281% | -12.119% | 0.214% |
| Shares Outstanding (Diluted) | 507 | 504 | 501 | 500 | 500 | 501 |
| Shares Change (YoY) | 6500% | -0.592% | -0.595% | -0.2% | 6500% | 0.2% |
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-05 | 3.85B | n/a | 1.07B | 27.94% | 741.00M | 19.26% | 1.48 | 500.00M | 404.00M | 22.66B | processed |
| 2025 Q4 | 2026-02-26 | 2.92B | n/a | 511.00M | 17.53% | 315.00M | 10.81% | 0.63 | 501.00M | 132.00M | 21.67B | processed |
| 2025 Q3 | 2025-11-03 | 3.23B | n/a | 855.00M | 26.50% | 622.00M | 19.28% | 1.24 | 501.00M | 334.00M | 21.67B | processed |
| 2025 Q2 | 2025-08-05 | 2.81B | n/a | 817.00M | 29.13% | 585.00M | 20.86% | 1.17 | 500.00M | 186.00M | 21.64B | processed |
| 2025 Q1 | 2025-04-30 | 3.22B | n/a | 797.00M | 24.74% | 589.00M | 18.28% | 1.18 | 500.00M | 894.00M | 20.40B | processed |
| 2024 Q4 | 2025-02-25 | 2.46B | n/a | 445.00M | 18.05% | 286.00M | 11.60% | 0.57 | 500.00M | 125.00M | 18.96B | processed |
| 2024 Q3 | 2024-11-04 | 2.64B | n/a | 641.00M | 24.26% | 520.00M | 19.68% | 1.04 | 500.00M | 203.00M | 18.96B | processed |
| 2024 Q2 | 2024-07-30 | 2.42B | n/a | 582.00M | 24.02% | 434.00M | 17.91% | 0.87 | 500.00M | 113.00M | 18.42B | processed |
| 2024 Q1 | 2024-04-30 | 2.76B | n/a | 685.00M | 24.82% | 532.00M | 19.28% | 1.06 | 500.00M | 1.19B | 18.76B | processed |
| 2023 Q4 | 2024-02-26 | 2.60B | n/a | 692.00M | 26.56% | 546.00M | 20.96% | 1.09 | 500.00M | 54.00M | 17.78B | processed |
| 2023 Q3 | 2023-10-31 | 2.46B | n/a | 551.00M | 22.43% | 139.00M | 5.66% | 0.27 | 500.00M | 57.00M | 17.04B | processed |
| 2023 Q2 | 2023-08-01 | 2.42B | n/a | 794.00M | 32.80% | 591.00M | 24.41% | 1.18 | 500.00M | 547.00M | 16.39B | processed |
| 2023 Q1 | 2023-05-02 | 3.75B | n/a | 1.65B | 43.89% | 1.29B | 34.27% | 2.58 | 500.00M | 1.21B | 17.14B | processed |
| 2022 Q4 | 2023-02-22 | 3.14B | n/a | 964.00M | 30.71% | 788.00M | 25.10% | 1.57 | 501.00M | 465.00M | 16.50B | processed |
| 2022 Q3 | 2022-10-31 | 2.27B | n/a | 173.00M | 7.61% | 114.00M | 5.02% | 0.22 | 500.00M | 377.00M | 16.15B | processed |
| 2022 Q2 | 2022-08-02 | 2.08B | n/a | 296.00M | 14.26% | 131.00M | 6.31% | 0.26 | 500.00M | 2.21B | 16.47B | processed |
| 2022 Q1 | 2022-05-03 | 2.31B | n/a | -52.00M | -2.25% | -2.00M | -0.09% | 0.00 | 501.00M | 1.60B | 16.97B | processed |
| 2021 Q4 | 2022-02-24 | 3.06B | n/a | 902.00M | 29.52% | 445.00M | 14.56% | 0.88 | 504.00M | 818.00M | 15.22B | processed |
| 2021 Q3 | 2021-11-02 | 1.90B | n/a | -2.21B | -1.16% | -1.56B | -82.19% | -3.10 | 504.00M | 1.81B | 14.43B | processed |
| 2021 Q2 | 2021-08-09 | 1.87B | n/a | -294.00M | -15.69% | -177.00M | -9.45% | -0.35 | 504.00M | 107.00M | 15.35B | 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.