Price Movement
Volume
Latest volume: 8.49M · 30-day average: 8.54M · Max drawdown over stored range: -40.04%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -5.41% |
| 20D RS | 3.35% |
| 60D RS | -15.30% |
| 120D RS | 0.09% |
| Global RS Rank | 1775 · 47.09% percentile |
| Qualified+ RS Rank | 649 · 48.41% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 81 · 41.30% 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 | 38 / 176 |
| Primary Percentile | 78.98 |
| 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-06 | 24.79B | n/a | 5.22B | n/a | n/a | 10.69B | 14.85B | -4.16B | 1,016M | n/a | 21.05% | n/a | 43.13% | -16.77% | 713.00M | 48.52B |
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 | n/a | n/a | $24.38 | 1.9x | $-4.09 | -11.2x | $10.52 | 4.4x |
Shares Diluted: 1,016M. 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 | 17938 | 19078 | 21727 | 23028 | 24258 |
| Revenue Growth (YoY) | 7.652% | 6.355% | 13.885% | 5.988% | 5.341% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -4969 | -2277 | -2705 | -1528 | -2275 |
| Free Cash Flow Per Share | -5.07 | -2.307 | -2.713 | -1.523 | -2.248 |
| EPS (Diluted) GAAP | 1.740816 | 2.198541 | 2.337349 | 2.45 | 2.73 |
| EPS Growth | -13.182% | 26.294% | 6.314% | 4.82% | 11.429% |
| EPS Non-GAAP | |||||
| Gross Margin | 39.0568% | 42.1008% | 41.0871% | 40.8416% | 42.9302% |
| Operating Margin | 14.9515% | 17.376% | 18.5161% | 18.7554% | 21.2219% |
| Profit Margin | 9.511% | 11.374% | 10.715% | 10.683% | 11.411% |
| Free Cash Flow Margin | -27.701% | -11.935% | -12.45% | -6.635% | -9.378% |
| Shares Outstanding (Diluted) | 980 | 987 | 997 | 1003 | 1012 |
| Shares Change (YoY) | 0.307% | 0.714% | 1.013% | 0.602% | 0.897% |
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-06 | 7.24B | n/a | 1.60B | 22.16% | n/a | n/a | 0.90 | 1.03B | 713.00M | 48.52B | processed |
| 2025 Q4 | 2026-02-12 | 5.41B | n/a | 1.19B | 21.90% | n/a | n/a | n/a | 1.01B | 626.00M | 50.04B | processed |
| 2025 Q3 | 2025-11-04 | 6.71B | n/a | 1.50B | 22.37% | n/a | n/a | 0.86 | 1.01B | 1.53B | 47.36B | processed |
| 2025 Q2 | 2025-07-31 | 5.43B | n/a | 927.00M | 17.08% | n/a | n/a | 0.39 | 1.01B | 724.00M | 46.64B | processed |
| 2025 Q1 | 2025-05-01 | 6.71B | n/a | 1.54B | 22.88% | n/a | n/a | 0.90 | 1.01B | 1.00B | 46.43B | processed |
| 2024 Q4 | 2025-02-12 | 5.47B | n/a | 1.10B | 20.07% | n/a | n/a | n/a | 1.01B | 357.00M | 46.53B | processed |
| 2024 Q3 | 2024-10-30 | 6.15B | n/a | 1.20B | 19.43% | n/a | n/a | 0.70 | 1.00B | 616.00M | 44.73B | processed |
| 2024 Q2 | 2024-08-01 | 5.36B | n/a | 913.00M | 17.03% | n/a | n/a | 0.45 | 1.00B | 934.00M | 44.49B | processed |
| 2024 Q1 | 2024-05-02 | 6.04B | n/a | 1.11B | 18.43% | n/a | n/a | 0.66 | 1.00B | 720.00M | 44.48B | processed |
| 2023 Q4 | 2024-02-21 | 5.37B | n/a | 1.09B | 20.35% | n/a | n/a | n/a | 1.00B | 445.00M | 43.80B | processed |
| 2023 Q3 | 2023-11-02 | 5.98B | n/a | 1.12B | 18.78% | n/a | n/a | n/a | 997.00M | 300.00M | 41.15B | processed |
| 2023 Q2 | 2023-08-02 | 4.82B | n/a | 704.00M | 14.61% | n/a | n/a | n/a | 996.00M | 399.00M | 40.73B | processed |
| 2023 Q1 | 2023-05-03 | 5.56B | n/a | 1.11B | 19.88% | n/a | n/a | n/a | 996.00M | 522.00M | 40.04B | processed |
| 2022 Q4 | 2023-02-14 | 4.67B | n/a | 709.00M | 15.20% | n/a | n/a | n/a | 996.00M | 407.00M | 37.86B | processed |
| 2022 Q3 | 2022-11-03 | 4.84B | n/a | 1.01B | 20.87% | n/a | n/a | n/a | 989.00M | 446.00M | 36.97B | processed |
| 2022 Q2 | 2022-08-03 | 4.24B | n/a | 694.00M | 16.37% | n/a | n/a | n/a | 982.00M | 816.00M | 37.79B | processed |
| 2022 Q1 | 2022-05-09 | 5.33B | n/a | 900.00M | 16.90% | n/a | n/a | n/a | 981.00M | 2.48B | 36.91B | processed |
| 2021 Q4 | 2022-02-25 | 9.63B | n/a | 619.00M | 6.43% | n/a | n/a | n/a | 983.00M | 1.18B | 38.65B | processed |
| 2021 Q3 | 2021-11-03 | 8.91B | n/a | 1.86B | 20.85% | 607.00M | 6.81% | 1.23 | 980.00M | 2.96B | 37.94B | processed |
| 2021 Q2 | 2021-08-04 | 7.92B | n/a | 366.00M | 4.62% | -61.00M | -0.77% | 0.41 | 979.00M | 1.58B | 36.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.