Price Movement
Volume
Latest volume: 2.74M · 30-day average: 4.23M · Max drawdown over stored range: -48.09%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -14.11% |
| 20D RS | -3.53% |
| 60D RS | -19.25% |
| 120D RS | -14.25% |
| Global RS Rank | 2334 · 30.43% percentile |
| Watch+Speculative RS Rank | 1449 · 30.90% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 136 · 31.66% 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 | 86 / 314 |
| Primary Percentile | 72.93 |
| 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-31 | 2026-05-07 | 22.19B | 4.25B | 1.34B | 678.00M | 0.51 | 1.91B | 1.60B | 303.00M | 1,320M | 19.14% | 6.04% | 3.06% | 8.59% | 1.37% | 1.59B | 92.00M |
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 | $0.51 | 74.2x | $16.81 | 2.3x | $0.23 | 166.1x | $1.44 | 26.4x |
Shares Diluted: 1,320M. 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 | 12861 | 14544 | 14694 | 13640 | 15009 |
| Revenue Growth (YoY) | 3.152% | 13.086% | 1.031% | -7.173% | 10.037% |
| Gross Profit | 2732 | 2820 | 2725 | 2712 | 2834 |
| Operating Income | 1436 | 1507 | 1388 | 1274 | 1315 |
| Free Cash Flow | 993 | 999 | 735 | 829 | 810 |
| Free Cash Flow Per Share | 3.191 | 3.295 | 2.49 | 2.876 | 2.542 |
| EPS (Diluted) GAAP | 3.01 | 2.645 | 3.525 | 2.525 | 1.6 |
| EPS Growth | 57.589% | -12.126% | 33.27% | -28.369% | -36.634% |
| EPS Non-GAAP | |||||
| Gross Margin | 21.243% | 19.389% | 18.545% | 19.883% | 18.882% |
| Operating Margin | 11.166% | 10.362% | 9.446% | 9.34% | 8.761% |
| Profit Margin | 7.286% | 5.514% | 7.085% | 5.33% | 3.398% |
| Free Cash Flow Margin | 7.721% | 6.869% | 5.002% | 6.078% | 5.397% |
| Shares Outstanding (Diluted) | 311.2 | 303.2 | 295.2 | 288.2 | 318.6 |
| Shares Change (YoY) | -2.871% | -2.571% | -2.639% | -2.371% | 10.548% |
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 Q3 | 2026-05-07 | 5.91B | 20.12% | 461.00M | 7.80% | 278.00M | 4.70% | 0.60 | 463.80M | 1.59B | 92.00M | processed |
| 2026 Q2 | 2026-02-04 | 5.45B | 19.07% | 331.00M | 6.07% | 177.00M | 3.25% | 0.38 | 463.80M | 1.06B | 83.00M | processed |
| 2026 Q1 | 2025-11-06 | 5.75B | 19.56% | 461.00M | 8.02% | 262.00M | 4.56% | 0.11 | 2.31B | 825.00M | 89.00M | processed |
| 2025 Q4 | 2025-08-15 | 5.08B | 17.61% | 87.00M | 1.71% | -39.00M | -0.77% | -0.02 | 2.04B | 827.00M | 116.00M | processed |
| 2025 Q3 | 2025-05-01 | 3.33B | 19.62% | 313.00M | 9.39% | 196.00M | 5.88% | 0.14 | 1.45B | 2.04B | 150.00M | processed |
| 2025 Q2 | 2025-02-05 | 3.24B | 19.32% | 297.00M | 9.16% | 163.00M | 5.03% | 0.11 | 1.45B | 445.00M | 91.00M | processed |
| 2025 Q1 | 2024-11-01 | 3.35B | 19.65% | 312.00M | 9.31% | 191.00M | 5.70% | 0.13 | 1.44B | 432.00M | 115.00M | processed |
| 2024 Q4 | 2024-08-16 | 3.54B | 21.33% | 395.00M | 11.17% | 257.00M | 7.27% | 0.18 | 1.44B | 588.00M | 84.00M | processed |
| 2024 Q3 | 2024-05-01 | 3.41B | 20.29% | 307.00M | 9.00% | 187.00M | 5.48% | 0.13 | 1.44B | 457.00M | 119.00M | processed |
| 2024 Q2 | 2024-02-07 | 3.25B | 19.10% | 242.00M | 7.44% | 134.00M | 4.12% | 0.09 | 1.44B | 430.00M | 46.00M | processed |
| 2024 Q1 | 2023-11-01 | 3.44B | 18.73% | 270.00M | 7.84% | 152.00M | 4.41% | 0.10 | 1.44B | 524.00M | 107.00M | processed |
| 2023 Q4 | 2023-08-17 | 3.67B | 19.66% | 325.00M | 8.85% | 180.00M | 4.90% | 0.12 | 1.46B | 689.00M | 80.00M | processed |
| 2023 Q3 | 2023-05-03 | 3.67B | 18.35% | 282.00M | 7.69% | 177.00M | 4.83% | 0.12 | 1.48B | 564.00M | 196.00M | processed |
| 2023 Q2 | 2023-02-08 | 3.64B | 18.18% | 559.00M | 15.35% | 459.00M | 12.60% | 0.31 | 1.49B | 837.00M | 48.00M | processed |
| 2023 Q1 | 2022-11-02 | 3.71B | 18.00% | 342.00M | 9.21% | 232.00M | 6.25% | 0.15 | 1.49B | 562.00M | 62.00M | processed |
| 2022 Q4 | 2022-08-18 | 3.91B | 20.31% | 252.00M | 6.45% | 109.00M | 2.79% | 0.07 | 1.50B | 775.00M | 136.00M | processed |
| 2022 Q3 | 2022-05-04 | 3.71B | 19.71% | 369.00M | 9.95% | 269.00M | 7.25% | 0.18 | 1.51B | 1.08B | 57.00M | processed |
| 2022 Q2 | 2022-02-03 | 3.51B | 18.39% | 322.00M | 9.18% | 225.00M | 6.42% | 0.15 | 1.52B | 626.00M | 115.00M | processed |
| 2022 Q1 | 2021-11-04 | 3.42B | 19.01% | 296.00M | 8.65% | 202.00M | 5.91% | 0.13 | 1.53B | 633.00M | 63.00M | processed |
| 2021 Q4 | 2021-08-24 | 3.45B | 21.57% | 365.00M | 10.57% | 255.00M | 7.38% | 0.17 | 1.54B | 850.00M | 98.00M | 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.