Price Movement
Volume
Latest volume: 2.93M · 30-day average: 2.61M · Max drawdown over stored range: -48.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -15.94% |
| 20D RS | -0.51% |
| 60D RS | -13.18% |
| 120D RS | -26.41% |
| Global RS Rank | 2438 · 27.33% percentile |
| Qualified+ RS Rank | 930 · 26.07% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 126 · 47.72% 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 | 38 / 383 |
| Primary Percentile | 90.34 |
| 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-04-30 | 6.41B | 3.08B | 1.48B | 810.00M | 3.22 | 2.69B | 122.40M | 2.57B | 251M | 48.03% | 23.06% | 12.65% | 41.99% | 40.08% | 420.90M | 7.32B |
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 | $3.22 | 21.7x | $25.48 | 2.7x | $10.21 | 6.8x | $10.70 | 6.5x |
Shares Diluted: 251M. 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 | 5051 | 5283 | 5502.8 | 5882 | 6272.2 |
| Revenue Growth (YoY) | 8.207% | 4.593% | 4.161% | 6.891% | 6.634% |
| Gross Profit | 2421.8 | 2515.3 | 2651.8 | 2863.6 | 3021.6 |
| Operating Income | 1264.2 | 1142.9 | 1208.9 | 1343.5 | 1436.7 |
| Free Cash Flow | 1377.7 | 1070.9 | 1158.5 | 1327.2 | 1664 |
| Free Cash Flow Per Share | 5.154 | 4.087 | 4.552 | 5.229 | 6.574 |
| EPS (Diluted) GAAP | 2.99 | 2.48 | 2.39 | 3 | 3.15 |
| EPS Growth | 27.234% | -17.057% | -3.629% | 25.523% | 5.0% |
| EPS Non-GAAP | |||||
| Gross Margin | 47.947% | 47.611% | 48.19% | 48.684% | 48.174% |
| Operating Margin | 25.029% | 21.634% | 21.969% | 22.841% | 22.906% |
| Profit Margin | 15.838% | 12.307% | 11.033% | 12.929% | 12.705% |
| Free Cash Flow Margin | 27.276% | 20.271% | 21.053% | 22.564% | 26.53% |
| Shares Outstanding (Diluted) | 267.3 | 262 | 254.5 | 253.8 | 253.1 |
| Shares Change (YoY) | 0.263% | -1.983% | -2.863% | -0.275% | -0.276% |
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 | 1.65B | 48.68% | 398.20M | 24.18% | 226.10M | 13.73% | 0.91 | 247.60M | 420.90M | 7.32B | processed |
| 2025 Q4 | 2026-02-26 | 1.65B | 47.77% | 368.60M | 22.29% | 193.10M | 11.68% | 0.76 | 253.10M | 462.10M | 7.41B | processed |
| 2025 Q3 | 2025-10-30 | 1.57B | 47.69% | 365.70M | 23.32% | 210.00M | 13.39% | 0.83 | 252.60M | 388.30M | 6.57B | processed |
| 2025 Q2 | 2025-07-30 | 1.54B | 47.95% | 344.50M | 22.42% | 180.80M | 11.76% | 0.72 | 252.20M | 480.30M | 6.80B | processed |
| 2025 Q1 | 2025-04-30 | 1.51B | 49.35% | 357.90M | 23.64% | 213.00M | 14.07% | 0.84 | 254.90M | 515.00M | 6.84B | processed |
| 2024 Q4 | 2025-03-03 | 1.53B | 49.28% | 357.90M | 23.40% | 248.20M | 16.23% | 0.97 | 255.30M | 567.10M | 6.99B | processed |
| 2024 Q3 | 2024-10-30 | 1.47B | 48.04% | 325.10M | 22.18% | 164.40M | 11.22% | 0.65 | 254.10M | 694.70M | 7.16B | processed |
| 2024 Q2 | 2024-08-01 | 1.45B | 48.11% | 327.60M | 22.57% | 190.30M | 13.11% | 0.75 | 252.30M | 462.70M | 6.58B | processed |
| 2024 Q1 | 2024-05-01 | 1.44B | 49.28% | 332.90M | 23.20% | 157.60M | 10.98% | 0.62 | 253.30M | 412.50M | 6.59B | processed |
| 2023 Q4 | 2024-02-28 | 1.41B | 50.96% | 334.20M | 23.68% | 194.40M | 13.77% | 0.77 | 252.10M | 432.20M | 6.67B | processed |
| 2023 Q3 | 2023-11-01 | 1.37B | 47.91% | 306.40M | 22.43% | 156.00M | 11.42% | 0.61 | 253.90M | 447.60M | 6.74B | processed |
| 2023 Q2 | 2023-08-01 | 1.36B | 47.05% | 288.20M | 21.15% | 130.70M | 9.59% | 0.51 | 255.00M | 439.70M | 6.86B | processed |
| 2023 Q1 | 2023-05-03 | 1.36B | 46.75% | 280.10M | 20.55% | 126.00M | 9.25% | 0.49 | 257.00M | 433.30M | 6.91B | processed |
| 2022 Q4 | 2023-02-28 | 1.34B | 48.37% | 301.30M | 22.51% | 207.50M | 15.50% | 0.81 | 256.90M | 440.10M | 7.02B | processed |
| 2022 Q3 | 2022-11-03 | 1.32B | 47.22% | 304.20M | 23.03% | 160.00M | 12.11% | 0.61 | 260.90M | 401.90M | 7.18B | processed |
| 2022 Q2 | 2022-08-04 | 1.33B | 46.99% | 245.60M | 18.48% | 110.60M | 8.32% | 0.42 | 263.90M | 438.30M | 7.23B | processed |
| 2022 Q1 | 2022-05-05 | 1.29B | 47.86% | 291.80M | 22.53% | 172.10M | 13.29% | 0.64 | 267.60M | 558.10M | 7.37B | processed |
| 2021 Q4 | 2022-02-25 | 1.29B | 48.77% | 320.20M | 24.74% | 250.90M | 19.39% | 0.94 | 267.30M | 564.00M | 5.90B | processed |
| 2021 Q3 | 2021-11-05 | 1.26B | 49.35% | 340.10M | 26.90% | 184.40M | 14.58% | 0.69 | 266.50M | 351.10M | 6.05B | processed |
| 2021 Q2 | 2021-08-04 | 1.26B | 47.26% | 312.90M | 24.85% | 189.80M | 15.08% | 0.71 | 267.60M | 247.10M | 6.21B | 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.