Price Movement
Volume
Latest volume: 2.91M · 30-day average: 3.99M · Max drawdown over stored range: -65.60%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 1.95% |
| 20D RS | -1.01% |
| 60D RS | 1.16% |
| 120D RS | 4.22% |
| Global RS Rank | 1202 · 64.17% percentile |
| Watch+Speculative RS Rank | 771 · 63.23% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 154 · 61.01% 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 | 70 / 518 |
| Primary Percentile | 86.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-04 | 1.68B | n/a | n/a | 1.98B | 4.55 | 3.12B | 235.00M | 2.89B | 434M | n/a | n/a | 1.17% | 1.85% | 1.71% | 12.33B | 12.31B |
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 | $4.55 | 14.1x | $3.88 | 16.5x | $6.65 | 9.6x | $7.19 | 8.9x |
Shares Diluted: 434M. 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 | 7058 | 7547 | 7537 | 7122 | 7639 |
| Revenue Growth (YoY) | 33.447% | 6.928% | -0.133% | -5.506% | 7.259% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 2151 | 3993 | 2789 | 1879 | 2037 |
| Free Cash Flow Per Share | 5.032 | 8.357 | 5.851 | 4.143 | 4.662 |
| EPS (Diluted) GAAP | 5.16 | 4.099999 | 3.129999 | 3.029999 | 3.86 |
| EPS Growth | 132.432% | -20.543% | -23.659% | -3.195% | 27.393% |
| EPS Non-GAAP | |||||
| Gross Margin | |||||
| Operating Margin | |||||
| Profit Margin | 31.255% | 25.971% | 19.782% | 19.264% | 22.097% |
| Free Cash Flow Margin | 30.476% | 52.908% | 37.004% | 26.383% | 26.666% |
| Shares Outstanding (Diluted) | 427.4358 | 477.8031 | 476.6931 | 453.5102 | 436.8907 |
| Shares Change (YoY) | -0.169% | 11.784% | -0.232% | -4.863% | -3.665% |
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-04 | 415.00M | n/a | n/a | n/a | 517.00M | 1.25% | 1.13 | 429.89M | 12.33B | 12.31B | processed |
| 2025 Q4 | 2026-02-12 | 433.00M | n/a | n/a | n/a | 528.00M | 1.22% | 1.22 | 433.82M | 10.60B | 11.28B | processed |
| 2025 Q3 | 2025-11-03 | 452.00M | n/a | n/a | n/a | 494.00M | 1.09% | 1.05 | 435.47M | 11.65B | 10.65B | processed |
| 2025 Q2 | 2025-08-04 | 383.00M | n/a | n/a | n/a | 436.00M | 1.14% | 0.92 | 436.54M | 8.55B | 12.78B | processed |
| 2025 Q1 | 2025-05-01 | 367.00M | n/a | n/a | n/a | 373.00M | 1.02% | 0.77 | 442.20M | 11.54B | 12.31B | processed |
| 2024 Q4 | 2025-02-13 | 397.00M | n/a | n/a | n/a | 401.00M | 1.01% | 0.90 | 444.66M | 11.63B | 12.91B | processed |
| 2024 Q3 | 2024-11-04 | 367.00M | n/a | n/a | n/a | 382.00M | 1.04% | 0.77 | 449.91M | 10.91B | 13.96B | processed |
| 2024 Q2 | 2024-08-06 | 402.00M | n/a | n/a | n/a | 392.00M | 97.51% | 0.78 | 456.56M | 11.77B | 13.08B | processed |
| 2024 Q1 | 2024-05-06 | 367.00M | n/a | n/a | n/a | 334.00M | 91.01% | 0.65 | 463.80M | 11.60B | 13.81B | processed |
| 2023 Q4 | 2024-02-16 | 324.00M | n/a | n/a | n/a | 189.00M | 58.33% | 0.40 | 467.57M | 10.55B | 13.97B | processed |
| 2023 Q3 | 2023-11-06 | 310.00M | n/a | n/a | n/a | 430.00M | 1.39% | 0.85 | 471.18M | 15.40B | 17.59B | processed |
| 2023 Q2 | 2023-08-08 | 323.00M | n/a | n/a | n/a | 478.00M | 1.48% | 0.92 | 480.98M | 11.57B | 15.20B | processed |
| 2023 Q1 | 2023-05-10 | 309.00M | n/a | n/a | n/a | 511.00M | 1.65% | 1.00 | 487.71M | 7.97B | 19.87B | processed |
| 2022 Q4 | 2023-02-17 | 338.00M | n/a | n/a | n/a | 653.00M | 1.93% | 1.32 | 495.34M | 9.16B | 15.89B | processed |
| 2022 Q3 | 2022-11-04 | 322.00M | n/a | n/a | n/a | 636.00M | 1.98% | 1.23 | 497.48M | 8.16B | 16.55B | processed |
| 2022 Q2 | 2022-08-03 | 339.00M | n/a | n/a | n/a | 364.00M | 1.07% | 0.67 | 493.30M | 6.51B | 18.20B | processed |
| 2022 Q1 | 2022-05-04 | 300.00M | n/a | n/a | n/a | 420.00M | 1.40% | 0.93 | 424.67M | 9.94B | 5.92B | processed |
| 2021 Q4 | 2022-02-23 | 423.00M | n/a | n/a | n/a | 530.00M | 1.25% | 1.24 | 426.70M | 12.73B | 7.01B | processed |
| 2021 Q3 | 2021-11-03 | 307.00M | n/a | n/a | n/a | 530.00M | 1.73% | 1.18 | 427.84M | 13.72B | 6.96B | processed |
| 2021 Q2 | 2021-08-03 | 310.00M | n/a | n/a | n/a | 648.00M | 2.09% | 1.44 | 427.56M | 12.64B | 7.02B | 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.