Price Movement
Volume
Latest volume: 2.02M · 30-day average: 4.24M · Max drawdown over stored range: -64.84%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -12.11% |
| 20D RS | 11.81% |
| 60D RS | -12.90% |
| 120D RS | -23.28% |
| Global RS Rank | 2232 · 33.47% percentile |
| Qualified+ RS Rank | 841 · 33.15% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 63 · 44.25% 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 | 22 / 189 |
| Primary Percentile | 88.89 |
| 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 2025-11-01 | 2025-12-03 | 8.95B | 4.30B | 1.46B | -2.92B | -13.89 | n/a | 1.51B | n/a | 210M | 48.04% | 16.34% | -32.60% | n/a | n/a | 594.80M | 3.05B |
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 2025-11-01 | $-13.89 | -7.8x | $42.60 | 2.6x | n/a | n/a | n/a | n/a |
Shares Diluted: 210M. 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 | 25509.3 | 26321.2 | 15411.5 | 16781.1 | 17578.5 |
| Revenue Growth (YoY) | 8.041% | 3.183% | -41.448% | 8.887% | 4.752% |
| Gross Profit | 7788.3 | 7737.3 | 5781.3 | 6019.7 | 6294.4 |
| Operating Income | 1892.5 | 1815.8 | 2100.7 | 1785.4 | 1514.1 |
| Free Cash Flow | 1817.5 | 408.7 | 971.1 | 1489.7 | 1562 |
| Free Cash Flow Per Share | 7.659 | 1.785 | 4.333 | 6.774 | 7.235 |
| EPS (Diluted) GAAP | 5.65 | 5.8 | 7.214502 | -4.536498 | -14.033362 |
| EPS Growth | 62.824% | 2.655% | 24.388% | 7500% | 7500% |
| EPS Non-GAAP | |||||
| Gross Margin | 30.531% | 29.396% | 37.513% | 35.872% | 35.807% |
| Operating Margin | 7.419% | 6.899% | 13.631% | 10.639% | 8.613% |
| Profit Margin | 5.26% | 5.045% | 10.482% | -5.95% | -17.238% |
| Free Cash Flow Margin | 7.125% | 1.553% | 6.301% | 8.877% | 8.886% |
| Shares Outstanding (Diluted) | 237.3 | 229 | 224.1 | 219.9 | 215.9 |
| Shares Change (YoY) | -0.42% | -3.498% | -2.14% | -1.874% | -1.819% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q3 | 2025-12-03 | 4.75B | 35.83% | 343.30M | 7.23% | 244.60M | 5.15% | 1.20 | 203.80M | 594.80M | 3.05B | processed |
| 2025 Q2 | 2025-09-03 | 4.57B | 34.38% | 231.00M | 5.06% | 188.40M | 4.13% | 0.91 | 207.80M | 666.30M | 2.73B | processed |
| 2025 Q1 | 2025-06-04 | 4.64B | 35.58% | 384.10M | 8.28% | 343.40M | 7.41% | 1.61 | 213.90M | 1.01B | 2.98B | processed |
| 2025 Q4 | 2026-03-16 | 5.45B | 39.12% | 694.70M | 12.76% | 506.10M | 9.29% | 2.53 | 199.70M | 717.80M | 2.43B | processed |
| 2024 Q3 | 2024-12-04 | 7.56B | 30.91% | 333.40M | 4.41% | 233.30M | 3.09% | 1.08 | 215.20M | 697.60M | 2.66B | processed |
| 2024 Q2 | 2024-09-04 | 7.37B | 30.04% | 203.10M | 2.75% | 132.40M | 1.80% | 0.62 | 215.20M | 570.30M | 2.68B | processed |
| 2024 Q1 | 2024-06-05 | 7.63B | 30.78% | 420.60M | 5.52% | 300.10M | 3.94% | 1.38 | 218.10M | 618.50M | 3.43B | processed |
| 2024 Q4 | 2025-03-26 | -5.00B | 12.37% | 504.90M | -10.11% | -3.70B | 73.99% | -17.17 | 215.30M | 1.26B | 2.43B | processed |
| 2023 Q3 | 2023-11-29 | 7.31B | 29.73% | 301.70M | 4.13% | 212.00M | 2.90% | 0.97 | 219.20M | 444.60M | 3.65B | processed |
| 2023 Q2 | 2023-08-24 | 7.32B | 29.16% | 287.80M | 3.93% | 200.40M | 2.74% | 0.91 | 220.50M | 512.70M | 3.42B | processed |
| 2023 Q1 | 2023-05-25 | 7.32B | 30.47% | 419.70M | 5.73% | 299.00M | 4.08% | 1.35 | 221.70M | 872.80M | 3.42B | processed |
| 2023 Q4 | 2024-03-20 | 8.63B | 32.10% | -1.89B | -21.90% | -1.71B | -19.81% | -7.90 | 216.50M | 684.90M | 3.43B | processed |
| 2022 Q3 | 2022-11-22 | 6.94B | 29.86% | 381.30M | 5.50% | 266.90M | 3.85% | 1.20 | 223.00M | 439.00M | 3.42B | processed |
| 2022 Q2 | 2022-08-25 | 6.77B | 31.40% | 505.40M | 7.47% | 359.90M | 5.32% | 1.60 | 225.00M | 688.90M | 3.42B | processed |
| 2022 Q1 | 2022-05-26 | 6.90B | 33.92% | 731.50M | 10.60% | 536.40M | 7.77% | 2.37 | 226.40M | 1.22B | 3.42B | processed |
| 2022 Q4 | 2023-03-10 | 7.72B | 30.92% | 618.10M | 8.01% | 452.20M | 5.86% | 2.04 | 222.00M | 642.80M | 3.42B | processed |
| 2021 Q3 | 2021-11-23 | 6.42B | 27.49% | 310.50M | 4.84% | 216.80M | 3.38% | 0.96 | 225.80M | 701.40M | 3.23B | processed |
| 2021 Q2 | 2021-08-26 | 6.34B | 29.35% | 402.20M | 6.34% | 282.40M | 4.45% | 1.23 | 229.50M | 720.80M | 3.23B | processed |
| 2021 Q1 | 2021-05-27 | 6.48B | 30.33% | 519.90M | 8.03% | 374.50M | 5.78% | 1.60 | 234.40M | 1.47B | 3.23B | processed |
| 2021 Q4 | 2022-03-15 | 7.08B | 30.20% | 578.80M | 8.18% | 454.20M | 6.42% | 2.01 | 226.30M | 984.90M | 3.42B | 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.