Price Movement
Volume
Latest volume: 2.27M · 30-day average: 4.03M · Max drawdown over stored range: -54.14%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 15.28% |
| 20D RS | 4.43% |
| 60D RS | 6.03% |
| 120D RS | 29.97% |
| Global RS Rank | 568 · 83.07% percentile |
| Watch+Speculative RS Rank | 348 · 83.40% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 32 · 83.92% 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 | 74 / 314 |
| Primary Percentile | 76.75 |
| Score Notes | market-cap support |
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 | 24.95B | 5.08B | n/a | 1.08B | 2.23 | 9.56B | 2.04B | 7.52B | 484M | 20.34% | n/a | 4.33% | 38.31% | 30.14% | 591.00M | 8.18B |
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 | $2.23 | 36.2x | $51.55 | 1.6x | $15.54 | 5.2x | $19.75 | 4.1x |
Shares Diluted: 484M. 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 | 85249 | 101556 | 93935 | 85530 | 80269 |
| Revenue Growth (YoY) | 32.467% | 19.129% | -7.504% | -8.948% | -6.151% |
| Gross Profit | 5987 | 7570 | 7513 | 5778 | 5033 |
| Operating Income | 2877 | 4171 | 4081 | 2095 | 1442 |
| Free Cash Flow | 5426 | 2159 | 2966 | 1227 | 4204 |
| Free Cash Flow Per Share | 9.587 | 3.835 | 5.472 | 2.489 | 8.686 |
| EPS (Diluted) GAAP | 4.79 | 7.71 | 6.43 | 3.65 | 2.227272 |
| EPS Growth | 52.063% | 60.96% | -16.602% | -43.235% | -38.979% |
| EPS Non-GAAP | |||||
| Gross Margin | 7.023% | 7.454% | 7.998% | 6.755% | 6.27% |
| Operating Margin | 3.375% | 4.107% | 4.344% | 2.449% | 1.796% |
| Profit Margin | 3.178% | 4.274% | 3.708% | 2.105% | 1.343% |
| Free Cash Flow Margin | 6.365% | 2.126% | 3.158% | 1.435% | 5.237% |
| Shares Outstanding (Diluted) | 566 | 563 | 542 | 493 | 484 |
| Shares Change (YoY) | 0.177% | -0.53% | -3.73% | -9.041% | -1.826% |
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 | 6.14B | 19.91% | n/a | n/a | 298.00M | 4.85% | 0.62 | 484.00M | 591.00M | 8.18B | processed |
| 2025 Q4 | 2026-02-17 | 6.05B | 20.04% | n/a | n/a | 456.00M | 7.53% | 0.94 | 484.00M | 1.01B | 7.40B | processed |
| 2025 Q3 | 2025-11-04 | 6.42B | 19.79% | n/a | n/a | 108.00M | 1.68% | 0.22 | 484.00M | 1.24B | 6.86B | processed |
| 2025 Q2 | 2025-08-05 | 6.34B | 21.61% | n/a | n/a | 219.00M | 3.45% | 0.45 | 484.00M | 1.06B | 8.46B | processed |
| 2025 Q1 | 2025-05-06 | 6.15B | 19.20% | n/a | n/a | 295.00M | 4.80% | 0.61 | 483.00M | 864.00M | 10.36B | processed |
| 2024 Q4 | 2025-02-20 | 6.28B | 21.63% | n/a | n/a | 567.00M | 9.03% | 1.18 | 481.00M | 611.00M | 9.48B | processed |
| 2024 Q3 | 2024-11-18 | 5.99B | 22.80% | n/a | n/a | 18.00M | 0.30% | 0.04 | 483.00M | 784.00M | 9.31B | processed |
| 2024 Q2 | 2024-07-30 | 22.25B | 6.27% | n/a | n/a | 486.00M | 2.18% | 0.98 | 493.00M | 764.00M | 10.56B | processed |
| 2024 Q1 | 2024-04-30 | 21.85B | 7.59% | n/a | n/a | 729.00M | 3.34% | 1.42 | 514.00M | 830.00M | 9.98B | processed |
| 2023 Q4 | 2024-03-12 | 22.98B | 7.57% | n/a | n/a | 565.00M | 2.46% | 1.07 | 530.00M | 1.37B | 8.36B | processed |
| 2023 Q3 | 2023-10-24 | 21.70B | 8.34% | n/a | n/a | 821.00M | 3.78% | 1.52 | 540.00M | 1.50B | 8.34B | processed |
| 2023 Q2 | 2023-07-25 | 25.19B | 7.48% | n/a | n/a | 927.00M | 3.68% | 1.70 | 546.00M | 1.43B | 8.37B | processed |
| 2023 Q1 | 2023-04-25 | 24.07B | 8.64% | n/a | n/a | 1.17B | 4.86% | 2.12 | 551.00M | 899.00M | 9.55B | processed |
| 2022 Q4 | 2023-02-14 | 25.94B | 6.79% | n/a | n/a | 1.02B | 3.93% | 1.84 | 554.00M | 1.04B | 8.24B | processed |
| 2022 Q3 | 2022-10-25 | 24.68B | 7.34% | n/a | n/a | 1.03B | 4.18% | 1.83 | 563.00M | 1.10B | 7.85B | processed |
| 2022 Q2 | 2022-07-26 | 27.28B | 7.70% | n/a | n/a | 1.24B | 4.53% | 2.18 | 568.00M | 906.00M | 10.41B | processed |
| 2022 Q1 | 2022-04-26 | 23.65B | 8.02% | n/a | n/a | 1.05B | 4.46% | 1.86 | 568.00M | 1.08B | 12.53B | processed |
| 2021 Q4 | 2022-02-17 | 23.09B | 7.15% | n/a | n/a | 782.00M | 3.39% | 1.38 | 566.00M | 943.00M | 8.97B | processed |
| 2021 Q3 | 2021-10-26 | 20.34B | 6.52% | n/a | n/a | 526.00M | 2.59% | 0.93 | 566.00M | 1.08B | 8.35B | processed |
| 2021 Q2 | 2021-07-27 | 22.93B | 6.38% | n/a | n/a | 712.00M | 3.11% | 1.26 | 566.00M | 869.00M | 9.72B | 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.