Price Movement
Volume
Latest volume: 1.11M · 30-day average: 1.22M · Max drawdown over stored range: -62.74%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 0.68% |
| 20D RS | -3.15% |
| 60D RS | -1.61% |
| 120D RS | 4.87% |
| Global RS Rank | 1302 · 61.19% percentile |
| Qualified+ RS Rank | 465 · 63.04% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 65 · 67.34% 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 | 24 / 314 |
| Primary Percentile | 92.68 |
| 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-01 | 8.64B | 1.71B | n/a | 399.00M | 3.46 | 899.00M | 946.00M | -47.00M | 115M | 19.77% | n/a | 4.62% | 10.41% | -0.54% | 665.00M | 5.22B |
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 | $3.46 | 20.8x | $74.96 | 1.0x | $-0.41 | -176.2x | $7.80 | 9.2x |
Shares Diluted: 115M. 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 | 10476 | 10580 | 9210 | 9382 | 8752 |
| Revenue Growth (YoY) | 23.64% | 0.993% | -12.949% | 1.868% | -6.715% |
| Gross Profit | 2504 | 2137 | 2076 | 2297 | 1846 |
| Operating Income | 1867 | 1248 | 1069 | 1383 | 958 |
| Free Cash Flow | 1064 | 364 | 546 | 688 | 424 |
| Free Cash Flow Per Share | 7.761 | 2.914 | 4.573 | 5.835 | 3.668 |
| EPS (Diluted) GAAP | 6.25 | 6.35 | 7.49 | 7.67 | 4.1 |
| EPS Growth | 78.571% | 1.6% | 17.953% | 2.403% | -46.545% |
| EPS Non-GAAP | |||||
| Gross Margin | 23.902% | 20.198% | 22.541% | 24.483% | 21.092% |
| Operating Margin | 17.822% | 11.796% | 11.607% | 14.741% | 10.946% |
| Profit Margin | 8.181% | 7.495% | 9.707% | 9.646% | 5.416% |
| Free Cash Flow Margin | 10.157% | 3.44% | 5.928% | 7.333% | 4.845% |
| Shares Outstanding (Diluted) | 137.1 | 124.9 | 119.4 | 117.9 | 115.6 |
| Shares Change (YoY) | 0.44% | -8.899% | -4.404% | -1.256% | -1.951% |
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-01 | 2.18B | 19.80% | n/a | n/a | 107.00M | 4.92% | 0.93 | 115.00M | 665.00M | 5.22B | processed |
| 2025 Q4 | 2026-02-13 | 1.97B | 17.13% | n/a | n/a | 105.00M | 5.32% | 0.92 | 114.40M | 566.00M | 4.79B | processed |
| 2025 Q3 | 2025-11-04 | 2.20B | 19.66% | n/a | n/a | 47.00M | 2.13% | 0.40 | 115.40M | 489.00M | 5.08B | processed |
| 2025 Q2 | 2025-08-01 | 2.29B | 22.13% | n/a | n/a | 140.00M | 6.12% | 1.20 | 116.20M | 423.00M | 5.13B | processed |
| 2025 Q1 | 2025-04-25 | 2.29B | 24.76% | n/a | n/a | 182.00M | 7.95% | 1.57 | 116.50M | 418.00M | 5.02B | processed |
| 2024 Q4 | 2025-02-14 | 2.25B | 24.68% | n/a | n/a | 330.00M | 14.70% | 2.83 | 116.70M | 837.00M | 5.02B | processed |
| 2024 Q3 | 2024-11-01 | 2.46B | 24.55% | n/a | n/a | 180.00M | 7.31% | 1.53 | 117.80M | 622.00M | 5.05B | processed |
| 2024 Q2 | 2024-07-26 | 2.36B | 25.35% | n/a | n/a | 230.00M | 9.73% | 1.94 | 118.60M | 514.00M | 5.03B | processed |
| 2024 Q1 | 2024-04-26 | 2.31B | 23.03% | n/a | n/a | 165.00M | 7.14% | 1.39 | 118.20M | 499.00M | 5.08B | processed |
| 2023 Q4 | 2024-02-14 | 2.21B | 21.02% | n/a | n/a | 310.00M | 14.05% | 2.60 | 119.10M | 548.00M | 4.85B | processed |
| 2023 Q3 | 2023-10-27 | 2.27B | 21.35% | n/a | n/a | 178.00M | 7.85% | 1.49 | 119.00M | 439.00M | 5.22B | processed |
| 2023 Q2 | 2023-07-28 | 2.32B | 25.13% | n/a | n/a | 272.00M | 11.70% | 2.27 | 119.60M | 410.00M | 5.44B | processed |
| 2023 Q1 | 2023-04-28 | 2.41B | 21.93% | n/a | n/a | 134.00M | 5.56% | 1.12 | 119.70M | 599.00M | 5.65B | processed |
| 2022 Q4 | 2023-02-15 | 2.37B | 15.84% | n/a | n/a | 1.00M | 0.04% | 0.01 | 120.40M | 493.00M | 5.15B | processed |
| 2022 Q3 | 2022-10-28 | 2.71B | 19.97% | n/a | n/a | 301.00M | 11.11% | 2.46 | 122.30M | 461.00M | 5.07B | processed |
| 2022 Q2 | 2022-08-01 | 2.78B | 24.07% | n/a | n/a | 256.00M | 9.20% | 2.03 | 126.40M | 456.00M | 4.99B | processed |
| 2022 Q1 | 2022-05-04 | 2.71B | 20.27% | n/a | n/a | 235.00M | 8.66% | 1.80 | 130.70M | 487.00M | 5.36B | processed |
| 2021 Q4 | 2022-02-25 | 2.69B | 20.75% | n/a | n/a | 378.00M | 14.03% | 2.79 | 135.60M | 459.00M | 5.16B | processed |
| 2021 Q3 | 2021-11-01 | 2.72B | 24.34% | n/a | n/a | 351.00M | 12.90% | 2.57 | 137.00M | 717.00M | 5.49B | processed |
| 2021 Q2 | 2021-08-03 | 2.65B | 25.67% | n/a | n/a | -146.00M | -5.50% | -1.07 | 135.90M | 609.00M | 5.55B | 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.