Price Movement
Volume
Latest volume: 1.61M · 30-day average: 2.49M · Max drawdown over stored range: -52.34%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -27.90% |
| 20D RS | -7.99% |
| 60D RS | -28.23% |
| 120D RS | -37.53% |
| Global RS Rank | 2950 · 12.07% percentile |
| Qualified+ RS Rank | 1140 · 9.38% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 197 · 10.05% 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 | 7 / 427 |
| Primary Percentile | 98.59 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
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 9/30/2025 | 2025-10-21 | 4.13B | 1.66B | 847.60M | 654.10M | 3.94 | 1.38B | 112.30M | 1.27B | 166M | 40.11% | 20.53% | 15.84% | 33.41% | 30.69% | 128.40M | 1.58B |
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 9/30/2025 | $3.94 | 18.6x | $24.87 | 2.9x | $7.63 | 9.6x | $8.31 | 8.8x |
Shares Diluted: 166M. 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 | 3764.8 | 4121.8 | 4104.5 | 4082.8 | 4176 |
| Revenue Growth (YoY) | 24.753% | 9.483% | -0.42% | -0.529% | 2.283% |
| Gross Profit | 1319.2 | 1370.4 | 1519.2 | 1598.8 | 1690.3 |
| Operating Income | 636.9 | 635.6 | 783.1 | 898.1 | 857.5 |
| Free Cash Flow | 553 | 278.1 | 543.2 | 692.3 | 746 |
| Free Cash Flow Per Share | 3.301 | 1.679 | 3.266 | 4.143 | 4.508 |
| EPS (Diluted) GAAP | 3.302089 | 2.906111 | 3.748797 | 3.738803 | 3.955981 |
| EPS Growth | 54.378% | -11.992% | 28.997% | -0.267% | 5.809% |
| EPS Non-GAAP | |||||
| Gross Margin | 35.04% | 33.248% | 37.013% | 39.159% | 40.477% |
| Operating Margin | 16.917% | 15.42% | 19.079% | 21.997% | 20.534% |
| Profit Margin | 14.689% | 11.667% | 15.171% | 15.318% | 15.656% |
| Free Cash Flow Margin | 14.689% | 6.747% | 13.234% | 16.957% | 17.864% |
| Shares Outstanding (Diluted) | 167.5 | 165.6 | 166.3 | 167.1 | 165.5 |
| Shares Change (YoY) | 0.06% | -1.134% | 0.423% | 0.481% | -0.958% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q3 | 2025-10-21 | 1.02B | 40.96% | 231.70M | 22.67% | 184.30M | 18.03% | 1.12 | 165.10M | 128.40M | 1.58B | processed |
| 2024 Q3 | 2024-10-22 | 993.40M | 39.58% | 179.90M | 18.11% | 139.60M | 14.05% | 0.84 | 167.00M | 218.10M | 1.63B | processed |
| 2023 Q3 | 2023-10-24 | 1.01B | 36.86% | 180.10M | 17.85% | 132.10M | 13.09% | 0.79 | 166.60M | 137.00M | 1.99B | processed |
| 2022 Q3 | 2022-10-25 | 1.06B | 32.99% | 147.10M | 13.94% | 115.40M | 10.94% | 0.70 | 165.20M | 118.80M | 2.45B | processed |
| 2021 Q3 | 2021-10-26 | 969.20M | 34.54% | 167.30M | 17.26% | 143.60M | 14.82% | 0.86 | 167.60M | 173.20M | 700.90M | processed |
| 2020 Q3 | 2020-10-20 | 798.50M | 34.74% | 128.10M | 16.04% | 110.80M | 13.88% | 0.66 | 167.10M | 82.60M | 805.20M | processed |
| 2025 Q2 | 2025-07-22 | 1.12B | 40.66% | 217.70M | 19.38% | 148.50M | 13.22% | 0.90 | 165.70M | 143.00M | 1.40B | processed |
| 2024 Q2 | 2024-07-23 | 1.10B | 39.83% | 248.00M | 22.56% | 186.10M | 16.93% | 1.11 | 167.30M | 214.30M | 1.75B | processed |
| 2023 Q2 | 2023-07-27 | 1.08B | 36.91% | 208.50M | 19.26% | 152.90M | 14.12% | 0.92 | 166.10M | 141.60M | 2.11B | processed |
| 2022 Q2 | 2022-07-26 | 1.06B | 33.78% | 190.80M | 17.93% | 152.90M | 14.37% | 0.92 | 165.50M | 135.10M | 911.50M | processed |
| 2021 Q2 | 2021-07-27 | 941.10M | 36.23% | 161.80M | 17.19% | 132.10M | 14.04% | 0.79 | 167.80M | 95.90M | 716.60M | processed |
| 2026 Q1 | 2026-04-28 | 1.04B | 41.81% | 210.00M | 20.26% | 172.40M | 16.63% | 1.05 | 163.70M | 67.70M | 1.94B | processed |
| 2025 Q1 | 2025-04-22 | 1.01B | 39.91% | 203.10M | 20.10% | 154.90M | 15.33% | 0.93 | 166.30M | 140.60M | 1.84B | processed |
| 2024 Q1 | 2024-04-23 | 1.02B | 38.35% | 180.80M | 17.77% | 133.30M | 13.10% | 0.80 | 167.20M | 109.10M | 2.08B | processed |
| 2023 Q1 | 2023-04-27 | 1.03B | 37.12% | 183.60M | 17.85% | 129.70M | 12.61% | 0.79 | 165.80M | 119.20M | 2.49B | processed |
| 2022 Q1 | 2022-04-21 | 999.60M | 33.23% | 145.80M | 14.59% | 117.60M | 11.76% | 0.70 | 166.50M | 102.30M | 1.09B | processed |
| 2021 Q1 | 2021-04-22 | 865.90M | 36.40% | 157.10M | 18.14% | 128.60M | 14.85% | 0.77 | 167.70M | 95.00M | 932.40M | processed |
| 2020 Q2 | 2020-07-23 | 713.30M | 34.36% | 111.10M | 15.58% | 72.10M | 10.11% | 0.43 | 166.40M | 90.60M | 1.01B | processed |
| 2020 Q1 | 2020-04-30 | 710.00M | 35.44% | 100.70M | 14.18% | 72.70M | 10.24% | 0.43 | 168.70M | 169.30M | 1.45B | processed |
| 2019 Q4 | 2020-02-25 | 755.20M | 36.31% | 122.30M | 16.19% | 97.80M | 12.95% | 0.57 | 170.70M | 82.50M | 1.03B | 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.