Price Movement
Volume
Latest volume: 1.31M · 30-day average: 1.22M · Max drawdown over stored range: -56.30%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -32.43% |
| 20D RS | -15.52% |
| 60D RS | -31.02% |
| 120D RS | -42.29% |
| Global RS Rank | 3082 · 8.14% percentile |
| Watch+Speculative RS Rank | 1898 · 9.49% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 67 · 2.90% 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 / 109 |
| Primary Percentile | 80.73 |
| 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-07 | 17.76B | n/a | 2.04B | 1.52B | 24.00 | 3.18B | 1.74B | 1.44B | 63M | n/a | 11.50% | 8.56% | 17.88% | 8.10% | 119.03M | 3.95B |
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 | $24.00 | 6.0x | $280.26 | 0.5x | $22.69 | 6.4x | $50.10 | 2.9x |
Shares Diluted: 63M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 11558.897 | 12642.117 | 13399.37 | 14281.976 | 15827.935 | 17364.829 |
| Revenue Growth (YoY) | 1.588% | 9.371% | 5.99% | 6.587% | 10.825% | 9.71% |
| Gross Profit | 4657.668 | 5051.039 | 5162.775 | 5641.664 | 6721.462 | 7621.238 |
| Operating Income | 1359.719 | 1394.316 | 1061.105 | 1175.381 | 1684.972 | 1994.015 |
| Free Cash Flow | 1628.862 | 28.036 | 262.022 | 524.742 | 1123.291 | 849.245 |
| Free Cash Flow Per Share | 19.032 | 0.335 | 3.549 | 7.483 | 16.544 | 13.174 |
| EPS (Diluted) GAAP | 10.99 | 11.82 | 9.14 | 10.23 | 16.82 | 23.1 |
| EPS Growth | 20.372% | 7.552% | -22.673% | 11.926% | 64.418% | 37.337% |
| EPS Non-GAAP | ||||||
| Gross Margin | 40.295% | 39.954% | 38.53% | 39.502% | 42.466% | 43.889% |
| Operating Margin | 11.763% | 11.029% | 7.919% | 8.23% | 10.646% | 11.483% |
| Profit Margin | 8.141% | 7.827% | 5.037% | 5.024% | 7.215% | 8.574% |
| Free Cash Flow Margin | 14.092% | 0.222% | 1.955% | 3.674% | 7.097% | 4.891% |
| Shares Outstanding (Diluted) | 85.587 | 83.692 | 73.832 | 70.125 | 67.896 | 64.462 |
| Shares Change (YoY) | -3.878% | -2.214% | -11.781% | -5.021% | -3.179% | -5.058% |
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-07 | 4.50B | n/a | 502.86M | 11.19% | 348.68M | 7.76% | 5.65 | 61.67M | 119.03M | 3.95B | processed |
| 2025 Q4 | 2026-02-25 | 4.49B | n/a | 517.23M | 11.53% | 445.94M | 9.94% | 7.06 | 63.16M | 137.80M | 4.00B | processed |
| 2025 Q3 | 2025-11-07 | 4.50B | n/a | 521.69M | 11.61% | 372.96M | 8.30% | 5.86 | 63.66M | 112.89M | 3.95B | processed |
| 2025 Q2 | 2025-08-08 | 4.28B | n/a | 500.27M | 11.68% | 353.22M | 8.25% | 5.43 | 64.99M | 137.59M | 4.54B | processed |
| 2025 Q1 | 2025-05-08 | 4.10B | n/a | 454.82M | 11.09% | 316.68M | 7.72% | 4.80 | 66.04M | 126.75M | 4.61B | processed |
| 2024 Q4 | 2025-02-26 | 4.11B | n/a | 472.49M | 11.49% | 332.40M | 8.08% | 4.96 | 67.07M | 125.98M | 4.46B | processed |
| 2024 Q3 | 2024-11-08 | 3.96B | n/a | 384.17M | 9.69% | 258.71M | 6.53% | 3.80 | 68.11M | 106.08M | 4.62B | processed |
| 2024 Q2 | 2024-08-08 | 3.91B | n/a | 436.40M | 11.17% | 289.15M | 7.40% | 4.26 | 67.92M | 128.79M | 4.42B | processed |
| 2024 Q1 | 2024-05-08 | 3.84B | n/a | 388.76M | 10.11% | 261.83M | 6.81% | 3.82 | 68.48M | 112.09M | 4.73B | processed |
| 2023 Q4 | 2024-02-27 | 3.70B | n/a | 331.20M | 8.94% | 216.38M | 5.84% | 3.16 | 68.55M | 119.44M | 4.79B | processed |
| 2023 Q3 | 2023-11-08 | 3.56B | n/a | 285.36M | 8.01% | 166.99M | 4.69% | 2.40 | 69.62M | 80.77M | 4.80B | processed |
| 2023 Q2 | 2023-08-08 | 3.55B | n/a | 280.13M | 7.90% | 171.31M | 4.83% | 2.42 | 70.84M | 79.45M | 4.61B | processed |
| 2023 Q1 | 2023-05-08 | 3.47B | n/a | 278.70M | 8.04% | 163.12M | 4.70% | 2.28 | 71.49M | 109.97M | 4.71B | processed |
| 2022 Q4 | 2023-02-27 | 3.45B | n/a | 261.38M | 7.58% | 174.82M | 5.07% | 2.44 | 71.79M | 102.82M | 4.73B | processed |
| 2022 Q3 | 2022-11-08 | 3.34B | n/a | 275.88M | 8.27% | 182.81M | 5.48% | 2.50 | 73.06M | 74.57M | 4.64B | processed |
| 2022 Q2 | 2022-08-08 | 3.32B | n/a | 233.43M | 7.02% | 164.06M | 4.94% | 2.20 | 74.44M | 132.66M | 4.60B | processed |
| 2022 Q1 | 2022-05-06 | 3.29B | n/a | 232.86M | 7.07% | 153.91M | 4.67% | 2.02 | 76.04M | 106.00M | 4.25B | processed |
| 2021 Q4 | 2022-02-24 | 3.28B | n/a | 313.65M | 9.58% | 239.12M | 7.30% | 3.00 | 79.67M | 115.30M | 4.14B | processed |
| 2021 Q3 | 2021-11-08 | 3.16B | n/a | 314.81M | 9.97% | 218.35M | 6.92% | 2.60 | 83.67M | 189.74M | 3.71B | processed |
| 2021 Q2 | 2021-08-06 | 3.20B | n/a | 438.97M | 13.73% | 325.02M | 10.16% | 3.79 | 85.62M | 199.02M | 3.49B | 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.