Price Movement
Volume
Latest volume: 340.94K · 30-day average: 459.07K · Max drawdown over stored range: -73.77%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -2.52% |
| 20D RS | 13.74% |
| 60D RS | 0.08% |
| 120D RS | -13.25% |
| Global RS Rank | 1553 · 53.71% percentile |
| Qualified+ RS Rank | 557 · 55.72% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 48 · 66.20% 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 | 55 / 246 |
| Primary Percentile | 78.05 |
| 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 | 2.59B | 1.34B | 57.60M | 168.80M | 6.24 | 886.70M | 267.70M | 619.00M | 27M | 51.87% | 2.22% | 6.52% | 34.24% | 23.90% | 1.56B | 802.90M |
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 | $6.24 | 47.1x | $95.81 | 3.1x | $22.90 | 12.9x | $32.80 | 9.0x |
Shares Diluted: 27M. 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 | 2922.545 | 2802.2 | 2671.2 | 2566.5 | 2583.2 |
| Revenue Growth (YoY) | 14.807% | -4.118% | -4.675% | -3.92% | 0.651% |
| Gross Profit | 1663.096 | 1567.3 | 1430.8 | 1393.7 | 1343.6 |
| Operating Income | 564.736 | 482.6 | 365.7 | 290.8 | 266.1 |
| Free Cash Flow | 535.754 | 81.6 | 218.2 | 289.6 | 374.6 |
| Free Cash Flow Per Share | 17.736 | 2.74 | 7.47 | 10.264 | 13.731 |
| EPS (Diluted) GAAP | 140.83 | -121.79 | -21.82 | -65.364712 | 27.85 |
| EPS Growth | 11.354% | 10200% | 10200% | 10200% | 10200% |
| EPS Non-GAAP | |||||
| Gross Margin | 56.906% | 55.931% | 53.564% | 54.304% | 52.013% |
| Operating Margin | 19.323% | 17.222% | 13.69% | 11.331% | 10.301% |
| Profit Margin | 145.567% | -129.452% | -23.858% | -71.857% | 29.417% |
| Free Cash Flow Margin | 18.332% | 2.912% | 8.169% | 11.284% | 14.501% |
| Shares Outstanding (Diluted) | 30.208 | 29.785 | 29.209 | 28.214 | 27.281 |
| Shares Change (YoY) | 0.159% | -1.4% | -1.934% | -3.406% | -3.307% |
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 | 592.10M | 52.25% | 34.10M | 5.76% | -527.10M | -89.02% | -19.55 | 26.96M | 1.56B | 802.90M | processed |
| 2025 Q4 | 2026-02-13 | 693.20M | 49.80% | -118.90M | -17.15% | 720.00M | 1.04% | 26.65 | 27.02M | 1.54B | 1.20B | processed |
| 2025 Q3 | 2025-10-29 | 653.00M | 52.59% | 65.30M | 10.00% | -341.90M | -52.36% | -12.70 | 26.92M | 1.42B | 1.20B | processed |
| 2025 Q2 | 2025-07-31 | 651.60M | 52.99% | 77.10M | 11.83% | 317.80M | 48.77% | 11.67 | 27.23M | 1.37B | 1.20B | processed |
| 2025 Q1 | 2025-05-01 | 585.40M | 52.27% | 23.70M | 4.05% | 64.00M | 10.93% | 2.29 | 27.95M | 1.66B | 1.20B | processed |
| 2024 Q4 | 2025-02-14 | 667.48M | 51.22% | 58.33M | 8.74% | -715.80M | -1.07% | -25.57 | 28.00M | 1.66B | 1.20B | processed |
| 2024 Q3 | 2024-10-31 | 649.73M | 54.78% | 64.47M | 9.92% | 653.17M | 1.01% | 23.34 | 27.98M | 1.62B | 1.20B | processed |
| 2024 Q2 | 2024-08-02 | 638.48M | 55.62% | 101.50M | 15.90% | -2.17B | -3.39% | -76.26 | 28.39M | 1.62B | 1.20B | processed |
| 2024 Q1 | 2024-05-08 | 610.82M | 53.37% | 44.71M | 7.32% | 383.92M | 62.85% | 13.45 | 28.54M | 1.65B | 1.20B | processed |
| 2023 Q4 | 2024-02-16 | 681.22M | 53.78% | 95.32M | 13.99% | 349.71M | 51.34% | 12.15 | 28.79M | 1.61B | 1.20B | processed |
| 2023 Q3 | 2023-10-27 | 632.12M | 53.10% | 90.95M | 14.39% | 106.26M | 16.81% | 3.64 | 29.22M | 1.76B | 1.20B | processed |
| 2023 Q2 | 2023-08-04 | 681.11M | 53.22% | 89.62M | 13.16% | -1.16B | -1.71% | n/a | 29.36M | 1.72B | 1.20B | processed |
| 2023 Q1 | 2023-05-05 | 676.84M | 53.55% | 61.91M | 9.15% | 68.96M | 10.19% | 2.32 | 29.75M | 1.85B | 1.20B | processed |
| 2022 Q4 | 2023-02-17 | 730.24M | 53.95% | 126.18M | 17.28% | 833.49M | 1.14% | 28.08 | 29.68M | 1.79B | 1.19B | processed |
| 2022 Q3 | 2022-10-28 | 680.80M | 54.90% | 92.80M | 13.63% | -164.23M | -24.12% | -5.52 | 29.73M | 1.85B | 1.20B | processed |
| 2022 Q2 | 2022-07-29 | 691.10M | 57.30% | 120.22M | 17.40% | -927.18M | -1.34% | -31.12 | 29.79M | 1.97B | 1.20B | processed |
| 2022 Q1 | 2022-04-29 | 700.06M | 57.65% | 143.42M | 20.49% | -3.37B | -4.81% | -112.57 | 29.93M | 2.07B | 1.20B | processed |
| 2021 Q4 | 2022-02-11 | 732.72M | 54.73% | 106.98M | 14.60% | -1.57B | -2.15% | -52.00 | 30.26M | 869.92M | n/a | processed |
| 2021 Q3 | 2021-10-29 | 747.05M | 58.56% | 156.80M | 20.99% | 3.93B | 5.26% | 129.96 | 30.22M | 1.34B | 10.64M | processed |
| 2021 Q2 | 2021-07-30 | 715.93M | 56.09% | 124.78M | 17.43% | 914.11M | 1.28% | 30.32 | 30.15M | 1.16B | 10.78M | 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.