Price Movement
Volume
Latest volume: 404.60K · 30-day average: 759.64K · Max drawdown over stored range: -53.75%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -29.10% |
| 20D RS | -14.21% |
| 60D RS | -36.17% |
| 120D RS | -29.47% |
| Global RS Rank | 3000 · 10.58% percentile |
| Watch+Speculative RS Rank | 1847 · 11.92% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 364 · 20.52% 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 | 197 / 701 |
| Primary Percentile | 72.04 |
| 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 2025-12-31 | 2026-02-05 | 1.10B | 619.29M | 322.35M | 186.50M | 3.78 | 492.15M | 13.22M | 478.92M | 49M | 56.12% | 29.21% | 16.90% | 44.59% | 43.40% | 62.37M | 1.03B |
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-12-31 | $3.78 | 12.5x | $22.38 | 2.1x | $9.71 | 4.9x | $9.98 | 4.7x |
Shares Diluted: 49M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 943.365 | 1086.812 | 1127.725 | 1125.357 | 1137.762 | 1088.71 |
| Revenue Growth (YoY) | -2.04% | 15.206% | 3.764% | -0.21% | 1.102% | -4.311% |
| Gross Profit | 553.695 | 627.87 | 632.842 | 632.571 | 643.346 | |
| Operating Income | 299.836 | 336.076 | 347.802 | 342.429 | 349.241 | |
| Free Cash Flow | 213.364 | 250.28 | 221.932 | 239.376 | 243.291 | 246.449 |
| Free Cash Flow Per Share | 4.216 | 4.923 | 4.449 | 4.771 | 4.858 | 5.05848 |
| EPS (Diluted) GAAP | 3.25 | 4.04 | -1.65 | 4.17 | 4.29 | |
| EPS Growth | 16.906% | 24.308% | 9600% | 9600% | 2.878% | -8.858% |
| EPS Non-GAAP | ||||||
| Gross Margin | 58.694% | 57.772% | 56.117% | 56.211% | 56.545% | 54.7052% |
| Operating Margin | 31.784% | 30.923% | 30.841% | 30.428% | 30.695% | 28.4199% |
| Profit Margin | 17.457% | 18.898% | -7.298% | 18.602% | 18.862% | 17.4796% |
| Free Cash Flow Margin | 22.617% | 23.029% | 19.68% | 21.271% | 21.383% | 22.6369% |
| Shares Outstanding (Diluted) | 50.605 | 50.842 | 49.889 | 50.178 | 50.08 | 48.72 |
| Shares Change (YoY) | -1.046% | 0.468% | -1.874% | 0.579% | -0.195% | -2.716% |
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 Q3 | 2026-02-05 | 283.44M | 55.52% | 82.49M | 29.10% | 46.70M | 16.47% | 0.97 | 48.09M | 62.37M | 1.03B | processed |
| 2026 Q2 | 2025-11-06 | 274.11M | 55.30% | 79.67M | 29.06% | 42.21M | 15.40% | 0.86 | 49.26M | 119.11M | 993.15M | processed |
| 2026 Q1 | 2025-08-07 | 249.53M | 56.24% | 71.76M | 28.76% | 47.47M | 19.02% | 0.95 | 49.83M | 139.50M | 992.75M | processed |
| 2025 Q4 | 2025-05-09 | 296.52M | 57.34% | 88.43M | 29.82% | 50.13M | 16.91% | 1.00 | 50.06M | 97.88M | 992.36M | processed |
| 2025 Q3 | 2025-02-06 | 290.32M | 55.47% | 91.96M | 31.68% | 61.03M | 21.02% | 1.22 | 49.99M | 50.87M | 1.00B | processed |
| 2025 Q2 | 2024-11-07 | 283.79M | 55.46% | 84.34M | 29.72% | 54.38M | 19.16% | 1.09 | 50.00M | 51.54M | 1.06B | processed |
| 2025 Q1 | 2024-08-08 | 267.14M | 54.66% | 72.05M | 26.97% | 49.07M | 18.37% | 0.98 | 50.27M | 34.26M | 1.10B | processed |
| 2024 Q4 | 2024-05-15 | 276.99M | 54.81% | 82.15M | 29.66% | 49.46M | 17.86% | 0.98 | 50.31M | 46.47M | 1.13B | processed |
| 2024 Q3 | 2024-02-08 | 282.74M | 55.86% | 86.83M | 30.71% | 53.05M | 18.76% | 1.06 | 50.12M | 63.62M | 1.21B | processed |
| 2024 Q2 | 2023-11-02 | 286.32M | 55.89% | 88.25M | 30.82% | 53.56M | 18.71% | 1.07 | 50.08M | 60.07M | 1.27B | processed |
| 2024 Q1 | 2023-08-03 | 279.31M | 55.38% | 85.19M | 30.50% | 53.28M | 19.07% | 1.06 | 50.20M | 54.58M | 1.33B | processed |
| 2023 Q4 | 2023-05-05 | 285.87M | 53.79% | -281.00M | -98.30% | -240.55M | -84.15% | -4.97 | 48.38M | 58.49M | 1.35B | processed |
| 2023 Q3 | 2023-02-02 | 275.52M | 54.59% | 87.18M | 31.64% | 51.95M | 18.86% | 1.04 | 50.19M | 86.36M | 1.44B | processed |
| 2023 Q2 | 2022-11-03 | 289.27M | 55.66% | 84.38M | 29.17% | 51.02M | 17.64% | 1.02 | 50.27M | 42.44M | 1.46B | processed |
| 2023 Q1 | 2022-08-04 | 277.06M | 57.79% | 87.01M | 31.41% | 55.27M | 19.95% | 1.09 | 50.73M | 35.87M | 1.49B | processed |
| 2022 Q4 | 2022-05-06 | 266.94M | 55.77% | 77.42M | 29.01% | 52.09M | 19.51% | 1.02 | 50.97M | 27.18M | 1.48B | processed |
| 2022 Q3 | 2022-02-03 | 274.47M | 56.49% | 82.59M | 30.09% | 50.22M | 18.30% | 0.99 | 50.94M | 21.02M | 1.55B | processed |
| 2022 Q2 | 2021-11-04 | 276.23M | 57.10% | 78.56M | 28.44% | 45.33M | 16.41% | 0.89 | 50.79M | 42.82M | 1.61B | processed |
| 2022 Q1 | 2021-08-05 | 269.18M | 59.07% | 91.34M | 33.93% | 57.76M | 21.46% | 1.14 | 50.67M | 163.62M | 1.55B | processed |
| 2021 Q4 | 2021-05-07 | 237.76M | 57.64% | 70.94M | 29.84% | 35.51M | 14.94% | 0.70 | 50.52M | 32.30M | 1.48B | 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.