Price Movement
Volume
Latest volume: 4.16M · 30-day average: 3.28M · Max drawdown over stored range: -52.45%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -10.04% |
| 20D RS | -13.46% |
| 60D RS | -10.78% |
| 120D RS | -7.59% |
| Global RS Rank | 2097 · 37.50% percentile |
| Watch+Speculative RS Rank | 1312 · 37.43% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 114 · 42.71% 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 | 84 / 314 |
| Primary Percentile | 73.57 |
| 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-28 | 2026-05-04 | 55.71B | 3.64B | 1.16B | 453.00M | 1.27 | 3.93B | 1.63B | 2.30B | 356M | 6.53% | 2.07% | 0.81% | 7.05% | 4.13% | 500.00M | n/a |
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-28 | $1.27 | 46.1x | $156.71 | 0.4x | $6.47 | 9.1x | $11.04 | 5.3x |
Shares Diluted: 356M. 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 | 47049 | 53282 | 52881 | 53309 | 54441 |
| Revenue Growth (YoY) | 8.948% | 13.248% | -0.753% | 0.809% | 2.123% |
| Gross Profit | 6526 | 6668 | 2929 | 3954 | 3644 |
| Operating Income | 4420 | 4451 | 772 | 1762 | 1517 |
| Free Cash Flow | 2631 | 800 | -187 | 1458 | 1177 |
| Free Cash Flow Per Share | 7.208 | 2.204 | -0.658 | 4.096 | 3.297 |
| EPS (Diluted) GAAP | 8.34 | 8.92 | -2.28169 | 2.247191 | 1.327731 |
| EPS Growth | 47.872% | 6.954% | 8600% | 8600% | -40.916% |
| EPS Non-GAAP | |||||
| Gross Margin | 13.871% | 12.515% | 5.539% | 7.417% | 6.693% |
| Operating Margin | 9.394% | 8.354% | 1.46% | 3.305% | 2.787% |
| Profit Margin | 6.476% | 6.077% | -1.225% | 1.501% | 0.871% |
| Free Cash Flow Margin | 5.592% | 1.501% | -0.354% | 2.735% | 2.162% |
| Shares Outstanding (Diluted) | 365 | 363 | 284 | 356 | 357 |
| Shares Change (YoY) | 8600% | -0.548% | -21.763% | 25.352% | 0.281% |
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 Q2 | 2026-05-04 | 13.65B | 7.05% | 435.00M | 3.19% | 260.00M | 1.90% | 0.73 | 354.00M | 500.00M | n/a | processed |
| 2026 Q1 | 2026-02-02 | 14.31B | 5.65% | 302.00M | 2.11% | 85.00M | 0.59% | 0.24 | 354.00M | 1.28B | n/a | processed |
| 2025 Q4 | 2025-11-10 | 13.86B | 5.24% | 158.00M | 1.14% | 47.00M | 0.34% | 0.13 | 357.00M | 1.23B | 1.50B | processed |
| 2025 Q3 | 2025-08-04 | 13.88B | 8.22% | 260.00M | 1.87% | 61.00M | 0.44% | 0.17 | 357.00M | 1.55B | 1.50B | processed |
| 2025 Q2 | 2025-05-05 | 13.07B | 4.59% | 100.00M | 0.76% | 7.00M | 0.05% | 0.02 | 357.00M | 992.00M | 1.50B | processed |
| 2025 Q1 | 2025-02-03 | 13.62B | 8.04% | 580.00M | 4.26% | 359.00M | 2.64% | 1.01 | 357.00M | 2.29B | 1.50B | processed |
| 2024 Q4 | 2024-11-12 | 13.56B | 7.81% | 525.00M | 3.87% | 357.00M | 2.63% | 0.99 | 359.00M | 1.72B | 1.50B | processed |
| 2024 Q3 | 2024-08-05 | 13.35B | 6.58% | 341.00M | 2.55% | 191.00M | 1.43% | 0.54 | 356.00M | 2.57B | 1.50B | processed |
| 2024 Q2 | 2024-05-06 | 13.07B | 6.62% | 312.00M | 2.39% | 145.00M | 1.11% | 0.41 | 355.00M | 2.18B | 1.50B | processed |
| 2024 Q1 | 2024-02-05 | 13.32B | 6.18% | 231.00M | 1.73% | 107.00M | 0.80% | 0.30 | 355.00M | 1.48B | n/a | processed |
| 2023 Q4 | 2023-11-13 | 13.35B | 3.44% | -463.00M | -3.47% | -450.00M | -3.37% | -6.34 | 71.00M | 573.00M | n/a | processed |
| 2023 Q3 | 2023-08-10 | 13.14B | 5.15% | -350.00M | -2.66% | -417.00M | -3.17% | -1.18 | 354.00M | 699.00M | n/a | processed |
| 2023 Q2 | 2023-05-08 | 13.13B | 4.01% | -49.00M | -0.37% | -97.00M | -0.74% | -0.28 | 354.00M | 543.00M | n/a | processed |
| 2023 Q1 | 2023-02-06 | 13.26B | 7.30% | 467.00M | 3.52% | 316.00M | 2.38% | 0.88 | 358.00M | 654.00M | n/a | processed |
| 2022 Q4 | 2022-11-14 | 13.74B | 9.51% | 766.00M | 5.58% | 538.00M | 3.92% | 1.49 | 360.00M | 1.03B | n/a | processed |
| 2022 Q3 | 2022-08-08 | 13.49B | 11.94% | 1.03B | 7.65% | 750.00M | 5.56% | 2.07 | 362.00M | 1.06B | n/a | processed |
| 2022 Q2 | 2022-05-09 | 13.12B | 13.23% | 1.16B | 8.81% | 829.00M | 6.32% | 2.28 | 364.00M | 1.15B | n/a | processed |
| 2022 Q1 | 2022-02-07 | 12.93B | 15.58% | 1.46B | 11.25% | 1.12B | 8.67% | 3.07 | 365.00M | 2.96B | n/a | processed |
| 2021 Q4 | 2021-11-15 | 12.81B | 19.33% | 1.91B | 14.90% | 1.35B | 10.58% | 3.71 | 365.00M | 2.51B | n/a | processed |
| 2021 Q3 | 2021-08-09 | 12.48B | 12.98% | 1.06B | 8.51% | 749.00M | 6.00% | 2.05 | 366.00M | 1.61B | 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.