Price Movement
Volume
Latest volume: 2.60M · 30-day average: 2.17M · Max drawdown over stored range: -41.43%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 1.34% |
| 20D RS | -0.49% |
| 60D RS | -3.39% |
| 120D RS | 6.99% |
| Global RS Rank | 1251 · 62.71% percentile |
| Qualified+ RS Rank | 447 · 64.47% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 71 · 50.00% 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 | 18 / 276 |
| Primary Percentile | 93.84 |
| 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-01 | 1.13B | n/a | n/a | n/a | n/a | 1.06B | 1.36B | -297.21M | 229M | n/a | n/a | n/a | 93.74% | -26.25% | 7.26M | 249.76M |
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 | n/a | n/a | $4.94 | 8.2x | $-1.30 | -31.1x | $4.64 | 8.7x |
Shares Diluted: 229M. 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 | 822.564 | 1009.624 | 1050.334 | 1066.231 | 1123.11 | |
| Revenue Growth (YoY) | 3.712% | 24.801% | 24.847% | -0.336% | 1.307% | 5.318% |
| Gross Profit | ||||||
| Operating Income | ||||||
| Free Cash Flow | 193.143 | 436.871 | 501.333 | 515.138 | 485.995 | |
| Free Cash Flow Per Share | 0.9421196142608372 | 1.934075907225486 | 2.215924611365756 | 2.2678318291877613 | 2.120767149589806 | |
| EPS (Diluted) GAAP | 0.85 | 1.09 | 1.29 | 1.82 | 1.72 | 1.459303 |
| EPS Growth | -3.409% | 28.235% | 18.349% | 41.085% | -5.495% | -15.157% |
| EPS Non-GAAP | ||||||
| Gross Margin | 69.3514% | 70.9535% | 71.9346% | 70.1988% | 68.7114% | |
| Operating Margin | 37.937% | 37.257% | 37.79% | 47.574% | 45.438% | 40.1% |
| Profit Margin | 24.379% | 26.359% | 27.517% | 38.936% | 36.602% | 29.654% |
| Free Cash Flow Margin | 23.4806% | 43.2707% | 47.7308% | 48.3139% | 43.2723% | |
| Shares Outstanding (Diluted) | 194.943 | 205.009 | 225.881 | 226.241 | 227.15 | 229.16 |
| Shares Change (YoY) | 1.758% | 5.164% | 10.181% | 0.159% | 0.402% | 0.885% |
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-01 | 281.93M | n/a | n/a | n/a | n/a | n/a | 0.36 | 228.21M | 7.26M | 249.76M | processed |
| 2025 Q4 | 2026-02-27 | 282.69M | n/a | n/a | n/a | n/a | n/a | n/a | 228.93M | 5.78M | 249.45M | processed |
| 2025 Q3 | 2025-10-31 | 285.08M | n/a | n/a | n/a | n/a | n/a | 0.36 | 229.29M | 108.39M | 249.20M | processed |
| 2025 Q2 | 2025-08-01 | 282.30M | n/a | n/a | n/a | n/a | n/a | 0.36 | 229.30M | 8.74M | 251.84M | processed |
| 2025 Q1 | 2025-05-02 | 273.04M | n/a | n/a | n/a | n/a | n/a | 0.39 | 229.17M | 10.75M | 251.63M | processed |
| 2024 Q4 | 2025-02-28 | 267.73M | n/a | n/a | n/a | n/a | n/a | n/a | 228.19M | 71.56M | 472.63M | processed |
| 2024 Q3 | 2024-11-01 | 270.89M | n/a | n/a | n/a | n/a | n/a | 0.44 | 227.15M | 43.51M | 471.92M | processed |
| 2024 Q2 | 2024-08-02 | 266.21M | n/a | n/a | n/a | n/a | n/a | 0.41 | 226.62M | 5.66M | 471.47M | processed |
| 2024 Q1 | 2024-04-26 | 261.41M | n/a | n/a | n/a | n/a | n/a | 0.42 | 226.57M | 5.59M | 471.02M | processed |
| 2023 Q4 | 2024-02-29 | 265.12M | n/a | n/a | n/a | n/a | n/a | n/a | 226.35M | 6.53M | 470.57M | processed |
| 2023 Q3 | 2023-11-03 | 267.88M | n/a | n/a | n/a | n/a | n/a | 0.45 | 226.21M | 8.03M | 470.13M | processed |
| 2023 Q2 | 2023-08-04 | 260.81M | n/a | n/a | n/a | n/a | n/a | 0.43 | 226.28M | 9.22M | 469.68M | processed |
| 2023 Q1 | 2023-04-28 | 256.53M | n/a | n/a | n/a | n/a | n/a | 0.43 | 226.18M | 5.51M | 469.23M | processed |
| 2022 Q4 | 2023-02-24 | 260.99M | n/a | n/a | n/a | n/a | n/a | n/a | 225.88M | 6.06M | 468.78M | processed |
| 2022 Q3 | 2022-10-28 | 261.41M | n/a | n/a | n/a | n/a | n/a | 0.50 | 225.97M | 5.18M | 468.33M | processed |
| 2022 Q2 | 2022-08-05 | 248.66M | n/a | n/a | n/a | n/a | n/a | 0.26 | 225.90M | 5.15M | 549.19M | processed |
| 2022 Q1 | 2022-04-29 | 238.56M | n/a | n/a | n/a | n/a | n/a | 0.17 | 225.74M | 7.89M | 527.49M | processed |
| 2021 Q4 | 2022-02-25 | 221.91M | n/a | n/a | n/a | n/a | n/a | n/a | 213.16M | 11.14M | 526.97M | processed |
| 2021 Q3 | 2021-11-05 | 212.56M | n/a | n/a | n/a | n/a | n/a | 0.43 | 203.80M | 20.33M | 507.00M | processed |
| 2021 Q2 | 2021-07-30 | 199.25M | n/a | n/a | n/a | n/a | n/a | 0.24 | 202.81M | 3.99M | 439.15M | 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.