Price Movement
Volume
Latest volume: 1.19M · 30-day average: 1.91M · Max drawdown over stored range: -45.25%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -11.23% |
| 20D RS | -1.20% |
| 60D RS | -23.59% |
| 120D RS | -3.89% |
| Global RS Rank | 2175 · 35.17% percentile |
| Watch+Speculative RS Rank | 1358 · 35.24% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 75 · 45.65% 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 | 72 / 237 |
| Primary Percentile | 70.04 |
| 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-29 | 2026-04-30 | 11.99B | 4.20B | 1.71B | 1.09B | 5.37 | 3.26B | 799.84M | 2.46B | 204M | 35.03% | 14.29% | 9.12% | 27.15% | 20.48% | 876.98M | 4.85B |
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-29 | $5.37 | 34.3x | $58.90 | 3.1x | $12.06 | 15.3x | $15.99 | 11.5x |
Shares Diluted: 204M. 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 | 8971.337 | 10419.294 | 11164.992 | 11202.263 | 11692.576 |
| Revenue Growth (YoY) | 10.082% | 16.14% | 7.157% | 0.334% | 4.377% |
| Gross Profit | 4053.818 | 4498.788 | 4998.343 | 5311.705 | 3922.691 |
| Operating Income | 2055.144 | 2246.738 | 2536.297 | 2993.12 | 1471.424 |
| Free Cash Flow | 1587.007 | 1808.356 | 1552.081 | 1925.654 | 1822.745 |
| Free Cash Flow Per Share | 7.639 | 8.754 | 7.551 | 9.463 | 8.962 |
| EPS (Diluted) GAAP | 7.11 | 7.96 | 9.06 | 10.92 | 4.34 |
| EPS Growth | 16.367% | 11.955% | 13.819% | 20.53% | -60.256% |
| EPS Non-GAAP | |||||
| Gross Margin | 45.186% | 43.177% | 44.768% | 47.416% | 33.549% |
| Operating Margin | 22.908% | 21.563% | 22.717% | 26.719% | 12.584% |
| Profit Margin | 16.469% | 15.786% | 16.675% | 19.828% | 7.554% |
| Free Cash Flow Margin | 17.69% | 17.356% | 13.901% | 17.19% | 15.589% |
| Shares Outstanding (Diluted) | 207.758 | 206.575 | 205.547 | 203.487 | 203.379 |
| Shares Change (YoY) | -0.791% | -0.569% | -0.498% | -1.002% | -0.053% |
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-04-30 | 3.10B | 39.39% | 640.69M | 20.64% | 435.11M | 14.02% | 2.13 | 203.93M | 876.98M | 4.85B | processed |
| 2025 Q4 | 2026-02-17 | 3.09B | 37.04% | 444.91M | 14.39% | 320.02M | 10.35% | 1.57 | 203.70M | 925.86M | 4.90B | processed |
| 2025 Q3 | 2025-10-30 | 3.18B | 32.61% | 434.58M | 13.66% | 276.32M | 8.69% | 1.36 | 203.49M | 1.16B | 4.89B | processed |
| 2025 Q2 | 2025-07-30 | 2.61B | 30.45% | 192.81M | 7.37% | 62.72M | 2.40% | 0.31 | 203.19M | 912.35M | 5.34B | processed |
| 2025 Q1 | 2025-05-01 | 2.81B | 33.66% | 369.22M | 13.16% | 224.20M | 7.99% | 1.10 | 203.14M | 1.52B | 5.32B | processed |
| 2024 Q4 | 2025-02-18 | 2.89B | 53.97% | 939.15M | 32.52% | 796.59M | 27.59% | 3.92 | 203.06M | 730.75M | 4.50B | processed |
| 2024 Q3 | 2024-11-07 | 2.99B | 41.26% | 613.16M | 20.52% | 446.30M | 14.94% | 2.20 | 203.03M | 614.95M | 4.39B | processed |
| 2024 Q2 | 2024-08-01 | 2.07B | 40.19% | 287.82M | 13.87% | 180.89M | 8.72% | 0.89 | 203.01M | 467.06M | 4.81B | processed |
| 2024 Q1 | 2024-05-03 | 3.25B | 51.53% | 1.06B | 32.53% | 797.45M | 24.52% | 3.89 | 204.88M | 520.40M | 5.08B | processed |
| 2023 Q4 | 2024-02-20 | 2.66B | 42.27% | 464.33M | 17.47% | 349.04M | 13.14% | 1.70 | 205.35M | 401.90M | 4.51B | processed |
| 2023 Q3 | 2023-10-26 | 3.03B | 44.89% | 735.95M | 24.29% | 518.58M | 17.11% | 2.52 | 205.49M | 471.25M | 4.91B | processed |
| 2023 Q2 | 2023-07-27 | 2.49B | 45.46% | 560.66M | 22.51% | 406.98M | 16.34% | 1.98 | 205.53M | 446.16M | 4.95B | processed |
| 2023 Q1 | 2023-04-27 | 2.99B | 46.27% | 799.92M | 26.77% | 587.18M | 19.65% | 2.85 | 205.84M | 460.35M | 3.94B | processed |
| 2022 Q4 | 2023-02-17 | 2.65B | 43.16% | 526.65M | 19.86% | 396.30M | 14.94% | 1.92 | 206.30M | 463.89M | 4.04B | processed |
| 2022 Q3 | 2022-11-04 | 2.73B | 40.63% | 556.62M | 20.40% | 399.49M | 14.64% | 1.94 | 206.27M | 327.74M | 4.13B | processed |
| 2022 Q2 | 2022-07-28 | 2.37B | 42.15% | 456.53M | 19.24% | 315.56M | 13.30% | 1.53 | 206.45M | 339.72M | 4.26B | processed |
| 2022 Q1 | 2022-04-28 | 2.67B | 46.71% | 720.99M | 27.04% | 533.48M | 20.01% | 2.57 | 207.27M | 338.06M | 4.96B | processed |
| 2021 Q4 | 2022-02-18 | 2.33B | 43.54% | 459.17M | 19.74% | 335.56M | 14.43% | 1.62 | 207.46M | 329.27M | 5.03B | processed |
| 2021 Q3 | 2021-10-28 | 2.36B | 44.97% | 574.83M | 24.36% | 444.93M | 18.85% | 2.14 | 207.43M | 675.52M | 4.51B | processed |
| 2021 Q2 | 2021-07-29 | 1.99B | 46.52% | 456.68M | 22.96% | 301.23M | 15.14% | 1.45 | 207.67M | 426.20M | 4.30B | 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.