Price Movement
Volume
Latest volume: 1.07M · 30-day average: 832.14K · Max drawdown over stored range: -64.92%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -28.66% |
| 20D RS | -11.93% |
| 60D RS | -37.41% |
| 120D RS | -28.29% |
| Global RS Rank | 2983 · 11.09% percentile |
| Watch+Speculative RS Rank | 1833 · 12.59% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 100 · 11.50% 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 | 30 / 189 |
| Primary Percentile | 84.66 |
| 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-01-31 | 2026-03-26 | 12.39B | 4.85B | 1.53B | 1.15B | 25.63 | 2.04B | 669.85M | 1.37B | 45M | 39.10% | 12.37% | 9.31% | 16.46% | 11.05% | 494.24M | 62.29M |
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-01-31 | $25.63 | 18.2x | $275.36 | 1.7x | $30.43 | 15.3x | $45.31 | 10.3x |
Shares Diluted: 45M. 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 | 6151.953 | 8630.889 | 10208.58 | 11207.303 | 11295.654 |
| Revenue Growth (YoY) | -16.844% | 40.295% | 18.28% | 9.783% | 0.788% |
| Gross Profit | 2334.459 | 3757.531 | 4450.193 | 4814.081 | 4832.589 |
| Operating Income | 351.142 | 1297.492 | 1638.61 | 1678.029 | 1564.972 |
| Free Cash Flow | 658.489 | 887.078 | 1169.789 | 1040.999 | 964.147 |
| Free Cash Flow Per Share | 11.643 | 16.175 | 22.61 | 20.99 | 20.339 |
| EPS (Diluted) GAAP | 3.11 | 17.98 | 24.01 | 26.03 | 25.34 |
| EPS Growth | -74.403% | 478.135% | 33.537% | 8.413% | -2.651% |
| EPS Non-GAAP | |||||
| Gross Margin | 37.947% | 43.536% | 43.593% | 42.955% | 42.783% |
| Operating Margin | 5.708% | 15.033% | 16.051% | 14.973% | 13.855% |
| Profit Margin | 2.858% | 11.422% | 12.17% | 11.519% | 10.633% |
| Free Cash Flow Margin | 10.704% | 10.278% | 11.459% | 9.289% | 8.536% |
| Shares Outstanding (Diluted) | 56.558 | 54.841 | 51.738 | 49.596 | 47.404 |
| Shares Change (YoY) | -2.662% | -3.036% | -5.658% | -4.14% | -4.42% |
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 Q4 | 2026-03-26 | 3.90B | 38.06% | 476.94M | 12.23% | 356.68M | 9.15% | 8.01 | 44.51M | 494.24M | 62.29M | processed |
| 2025 Q3 | 2025-12-04 | 2.86B | 40.44% | 309.42M | 10.83% | 230.88M | 8.08% | 5.14 | 44.90M | 204.92M | 551.72M | processed |
| 2025 Q2 | 2025-08-28 | 2.79B | 39.15% | 344.85M | 12.37% | 260.88M | 9.36% | 5.78 | 45.11M | 242.75M | 289.10M | processed |
| 2025 Q1 | 2025-05-29 | 2.85B | 39.12% | 401.78M | 14.11% | 305.05M | 10.71% | 6.70 | 45.51M | 454.63M | n/a | processed |
| 2024 Q4 | 2025-03-27 | 3.49B | 38.24% | 516.32M | 14.80% | 393.27M | 11.28% | 8.46 | 46.49M | 703.20M | n/a | processed |
| 2024 Q3 | 2024-12-05 | 2.53B | 39.75% | 318.50M | 12.59% | 242.18M | 9.57% | 5.14 | 47.09M | 177.78M | 199.70M | processed |
| 2024 Q2 | 2024-08-29 | 2.55B | 38.33% | 329.20M | 12.90% | 252.56M | 9.90% | 5.30 | 47.67M | 413.96M | n/a | processed |
| 2024 Q1 | 2024-05-30 | 2.73B | 39.25% | 400.95M | 14.71% | 313.11M | 11.49% | 6.47 | 48.38M | 524.60M | n/a | processed |
| 2023 Q4 | 2024-03-26 | 3.55B | 37.72% | 517.09M | 14.55% | 394.37M | 11.10% | 8.07 | 48.85M | 766.59M | n/a | processed |
| 2023 Q3 | 2023-11-30 | 2.49B | 39.86% | 327.23M | 13.15% | 249.48M | 10.02% | 5.07 | 49.23M | 121.81M | 195.40M | processed |
| 2023 Q2 | 2023-08-24 | 2.53B | 39.28% | 391.64M | 15.48% | 300.10M | 11.86% | 6.02 | 49.85M | 388.63M | n/a | processed |
| 2023 Q1 | 2023-05-25 | 2.63B | 40.04% | 442.07M | 16.78% | 347.05M | 13.17% | 6.88 | 50.47M | 636.45M | n/a | processed |
| 2022 Q4 | 2023-03-24 | 3.23B | 37.58% | 447.62M | 13.87% | 340.75M | 10.56% | 6.67 | 51.07M | 737.88M | n/a | processed |
| 2022 Q3 | 2022-12-01 | 2.34B | 41.17% | 361.86M | 15.47% | 274.58M | 11.74% | 5.34 | 51.42M | 250.63M | n/a | processed |
| 2022 Q2 | 2022-08-25 | 2.30B | 40.41% | 391.43M | 17.04% | 295.68M | 12.87% | 5.70 | 51.90M | 434.23M | n/a | processed |
| 2022 Q1 | 2022-05-26 | 2.35B | 40.11% | 437.71M | 18.66% | 331.39M | 14.13% | 6.30 | 52.58M | 654.49M | n/a | processed |
| 2021 Q4 | 2022-03-25 | 2.73B | 37.64% | 375.62M | 13.76% | 289.37M | 10.60% | 5.41 | 53.52M | 431.56M | n/a | processed |
| 2021 Q3 | 2021-12-02 | 2.00B | 39.56% | 284.24M | 14.24% | 215.29M | 10.79% | 3.94 | 54.66M | 605.05M | n/a | processed |
| 2021 Q2 | 2021-08-25 | 1.97B | 40.56% | 332.31M | 16.89% | 250.89M | 12.75% | 4.56 | 55.01M | 770.14M | 800.00M | processed |
| 2021 Q1 | 2021-05-27 | 1.94B | 38.88% | 305.32M | 15.75% | 230.29M | 11.88% | 4.10 | 56.17M | 947.46M | 800.00M | 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.