Price Movement
Volume
Latest volume: 0.00 · 30-day average: 3.10M · Max drawdown over stored range: -63.76%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 10.11% |
| 20D RS | 0.16% |
| 60D RS | 3.97% |
| 120D RS | 21.22% |
| Global RS Rank | 752 · 77.59% percentile |
| Qualified+ RS Rank | 288 · 77.11% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 44 · 77.89% percentile |
| Snapshot Date | 2026-04-09 |
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 | 29 / 314 |
| Primary Percentile | 91.08 |
| Score Notes | market-cap support, 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 2025-09-30 | 2025-11-04 | 5.29B | 1.61B | 725.40M | 454.40M | 3.09 | 779.00M | 237.00M | 542.00M | 147M | 30.33% | 13.71% | 8.59% | 14.72% | 10.24% | 282.50M | 154.20M |
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 2025-09-30 | $3.09 | 13.6x | $35.97 | 1.2x | $3.68 | 11.4x | $5.29 | 8.0x |
Shares Diluted: 147M. 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 | 4903.2 | 5533.8 | 5641.9 | 5488.9 | 5392.6 | 5359.8 |
| Revenue Growth (YoY) | 2.34% | 12.861% | 1.953% | -2.712% | -1.754% | -0.608% |
| Gross Profit | 1609.3 | 1680.9 | 1772.9 | 1641.3 | 1625.1 | 1596.8 |
| Operating Income | 799.3 | 874.1 | 962.4 | 822.8 | 803.8 | 792.4 |
| Free Cash Flow | 555.9 | 496.6 | 376 | 272 | 507.8 | 458.5 |
| Free Cash Flow Per Share | 3.563 | 3.259 | 2.551 | 1.877 | 3.478 | 3.108 |
| EPS (Diluted) GAAP | 3.220512 | 3.322362 | 3.332035 | 2.355873 | 1.807123 | 3.425932 |
| EPS Growth | 90.316% | 3.163% | 0.291% | -29.296% | -23.293% | 89.579% |
| EPS Non-GAAP | ||||||
| Gross Margin | 32.821% | 30.375% | 31.424% | 29.902% | 30.136% | 29.792% |
| Operating Margin | 16.302% | 15.796% | 17.058% | 14.99% | 14.906% | 14.784% |
| Profit Margin | 10.252% | 9.158% | 8.713% | 6.223% | 4.909% | 9.431% |
| Free Cash Flow Margin | 11.337% | 8.974% | 6.664% | 4.955% | 9.417% | 8.554% |
| Shares Outstanding (Diluted) | 156 | 152.4 | 147.4 | 144.9 | 146 | 147.5 |
| Shares Change (YoY) | 0.515% | -2.308% | -3.281% | -1.696% | 0.759% | 1.027% |
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-11-04 | 1.34B | 29.83% | 184.70M | 13.76% | 255.10M | 19.00% | 1.73 | 147.70M | 282.50M | 154.20M | processed |
| 2025 Q2 | 2025-08-05 | 1.33B | 30.65% | 198.30M | 14.96% | 93.10M | 7.03% | 0.63 | 147.40M | 354.40M | 317.60M | processed |
| 2025 Q1 | 2025-05-07 | 1.27B | 30.94% | 183.40M | 14.49% | 113.50M | 8.97% | 0.77 | 146.80M | 335.20M | 137.90M | processed |
| 2024 Q4 | 2025-02-26 | 1.36B | 29.96% | 159.00M | 11.71% | -7.30M | -0.54% | -0.05 | 146.60M | 371.80M | 4.44B | processed |
| 2024 Q3 | 2024-11-07 | 1.34B | 30.06% | 186.30M | 13.95% | 91.70M | 6.87% | 0.63 | 146.10M | 386.00M | 139.70M | processed |
| 2024 Q2 | 2024-08-08 | 1.33B | 31.20% | 205.60M | 15.42% | 98.30M | 7.37% | 0.67 | 146.00M | 388.60M | 134.70M | processed |
| 2024 Q1 | 2024-05-02 | 1.32B | 30.33% | 185.00M | 14.00% | 82.00M | 6.21% | 0.56 | 145.40M | 352.80M | 134.60M | processed |
| 2023 Q4 | 2024-02-27 | 1.36B | 29.74% | 211.20M | 15.51% | 124.00M | 9.11% | 0.85 | 145.20M | 346.10M | 4.73B | processed |
| 2023 Q3 | 2023-11-02 | 1.37B | 30.15% | 157.60M | 11.50% | 56.60M | 4.13% | 0.39 | 144.90M | 281.30M | 211.60M | processed |
| 2023 Q2 | 2023-08-08 | 1.37B | 30.60% | 216.30M | 15.84% | 99.10M | 7.26% | 0.68 | 144.80M | 285.10M | 313.60M | processed |
| 2023 Q1 | 2023-05-04 | 1.34B | 30.19% | 169.50M | 12.63% | 61.90M | 4.61% | 0.43 | 144.80M | 303.10M | 175.70M | processed |
| 2022 Q4 | 2023-02-21 | 1.40B | 30.37% | 228.00M | 16.33% | 94.30M | 6.76% | 0.65 | 146.20M | 456.10M | 3.70B | processed |
| 2022 Q3 | 2022-11-01 | 1.39B | 31.14% | 228.00M | 16.37% | 134.20M | 9.64% | 0.92 | 146.60M | 248.80M | 2.40M | processed |
| 2022 Q2 | 2022-08-03 | 1.41B | 31.09% | 226.70M | 16.08% | 113.90M | 8.08% | 0.77 | 147.50M | 281.20M | 1.80M | processed |
| 2022 Q1 | 2022-05-05 | 1.41B | 33.82% | 262.10M | 18.59% | 149.20M | 10.58% | 1.00 | 149.50M | 278.20M | 1.10M | processed |
| 2021 Q4 | 2022-02-22 | 1.52B | 31.27% | 300.20M | 19.75% | 180.90M | 11.90% | 1.21 | 150.00M | 561.00M | 3.73B | processed |
| 2021 Q3 | 2021-11-02 | 1.40B | 28.91% | 201.30M | 14.42% | 107.70M | 7.71% | 0.71 | 151.40M | 393.70M | 400.00K | processed |
| 2021 Q2 | 2021-08-03 | 1.32B | 30.40% | 196.90M | 14.94% | 108.10M | 8.20% | 0.71 | 152.70M | 273.10M | 400.00K | processed |
| 2021 Q1 | 2021-05-04 | 1.26B | 31.83% | 202.50M | 16.07% | 110.10M | 8.74% | 0.71 | 155.40M | 370.00M | 8.80M | processed |
| 2020 Q4 | 2021-02-25 | 1.33B | 31.88% | 220.80M | 16.58% | 142.20M | 10.68% | 0.91 | 156.60M | 548.70M | 3.79B | 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.