Price Movement
Volume
Latest volume: 1.10M · 30-day average: 1.21M · Max drawdown over stored range: -70.82%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -2.80% |
| 20D RS | -3.95% |
| 60D RS | 1.62% |
| 120D RS | -6.64% |
| Global RS Rank | 1581 · 52.88% percentile |
| Watch+Speculative RS Rank | 1015 · 51.60% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 41 · 63.72% 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 | 36 / 189 |
| Primary Percentile | 81.48 |
| 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-11-01 | 2025-12-05 | 14.88B | 5.26B | 1.30B | n/a | n/a | 2.03B | 1.82B | 211.39M | 83M | 35.33% | 8.72% | n/a | 13.66% | 1.42% | 821.33M | n/a |
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-11-01 | n/a | n/a | $179.09 | 1.2x | $2.54 | 84.5x | $24.46 | 8.8x |
Shares Diluted: 83M. 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 | 9584.019 | 12293.368 | 12368.198 | 12984.399 | 13442.849 |
| Revenue Growth (YoY) | 9.522% | 28.269% | 0.609% | 4.982% | 3.531% |
| Gross Profit | 3050.707 | 4711.886 | 4284.558 | 4545.735 | 4825.696 |
| Operating Income | 741.477 | 2034.503 | 1463.019 | 1367.165 | 1473.932 |
| Free Cash Flow | 1328.742 | 1308.611 | 557.806 | 939.909 | 509.27 |
| Free Cash Flow Per Share | 14.343 | 11.942 | 5.619 | 10.939 | 6.141 |
| EPS (Diluted) GAAP | 5.72 | 13.87022 | 10.780244 | 12.183369 | 14.051875 |
| EPS Growth | 71.257% | 142.486% | -22.278% | 13.016% | 15.337% |
| EPS Non-GAAP | |||||
| Gross Margin | 31.831% | 38.329% | 34.642% | 35.009% | 35.898% |
| Operating Margin | 7.737% | 16.55% | 11.829% | 10.529% | 10.964% |
| Profit Margin | 5.533% | 12.363% | 8.434% | 8.06% | 8.669% |
| Free Cash Flow Margin | 13.864% | 10.645% | 4.51% | 7.239% | 3.788% |
| Shares Outstanding (Diluted) | 92.639 | 109.578 | 99.274 | 85.925 | 82.929 |
| Shares Change (YoY) | 4.012% | 18.285% | -9.403% | -13.447% | -3.487% |
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-12-05 | 4.17B | 33.13% | 93.10M | 2.23% | 75.21M | 1.80% | 0.86 | 87.11M | 821.33M | n/a | processed |
| 2025 Q2 | 2025-08-28 | 3.65B | 37.06% | 452.19M | 12.40% | 381.40M | 10.46% | 4.71 | 81.04M | 1.23B | n/a | processed |
| 2025 Q1 | 2025-06-09 | 3.17B | 36.70% | 366.12M | 11.53% | 264.29M | 8.32% | 3.24 | 81.48M | 1.04B | n/a | processed |
| 2025 Q4 | 2026-03-27 | 6.23B | 28.43% | 184.51M | 2.96% | 128.34M | 2.06% | 1.41 | 90.94M | 1.35B | n/a | processed |
| 2024 Q3 | 2024-11-27 | 3.06B | 35.77% | 286.04M | 9.36% | n/a | n/a | 2.75 | 82.78M | 1.46B | n/a | processed |
| 2024 Q2 | 2024-09-04 | 3.47B | 36.73% | 470.10M | 13.53% | n/a | n/a | 4.37 | 82.81M | 1.69B | n/a | processed |
| 2024 Q1 | 2024-05-30 | 3.02B | 36.29% | 330.80M | 10.96% | n/a | n/a | 3.30 | 83.35M | 1.65B | n/a | processed |
| 2024 Q4 | 2025-03-27 | 3.89B | 34.96% | 386.99M | 9.94% | n/a | n/a | n/a | 82.78M | 1.69B | n/a | processed |
| 2023 Q3 | 2023-11-22 | 3.04B | 34.89% | 272.94M | 8.97% | n/a | n/a | 2.39 | 84.29M | 1.41B | n/a | processed |
| 2023 Q2 | 2023-08-23 | 3.22B | 34.42% | 311.76M | 9.67% | n/a | n/a | 2.82 | 86.78M | 1.90B | n/a | processed |
| 2023 Q1 | 2023-05-24 | 2.84B | 36.19% | 325.62M | 11.46% | n/a | n/a | 3.40 | 89.66M | 1.64B | n/a | processed |
| 2023 Q4 | 2024-03-28 | 3.88B | 34.42% | 372.04M | 9.60% | n/a | n/a | n/a | 82.96M | 1.80B | n/a | processed |
| 2022 Q3 | 2022-11-23 | 2.96B | 34.22% | 325.46M | 11.00% | n/a | n/a | 2.45 | 96.68M | 1.44B | n/a | processed |
| 2022 Q2 | 2022-08-24 | 3.11B | 36.03% | 460.18M | 14.79% | n/a | n/a | 3.25 | 100.39M | 1.90B | n/a | processed |
| 2022 Q1 | 2022-05-25 | 2.70B | 36.47% | 366.52M | 13.57% | n/a | n/a | 2.47 | 108.63M | 2.25B | n/a | processed |
| 2022 Q4 | 2023-03-23 | 3.60B | 32.42% | 310.86M | 8.64% | n/a | n/a | n/a | 91.40M | 1.92B | n/a | processed |
| 2021 Q3 | 2021-11-23 | 2.75B | 38.45% | 419.87M | 15.28% | n/a | n/a | 2.78 | 113.66M | 1.37B | n/a | processed |
| 2021 Q2 | 2021-08-25 | 3.27B | 39.91% | 663.55M | 20.26% | n/a | n/a | 4.53 | 109.27M | 2.24B | n/a | processed |
| 2021 Q1 | 2021-05-26 | 2.92B | 37.30% | 475.81M | 16.30% | n/a | n/a | 3.41 | 106.01M | 1.86B | n/a | processed |
| 2021 Q4 | 2022-03-23 | 3.35B | 37.58% | 475.27M | 14.18% | n/a | n/a | n/a | 109.37M | 2.64B | n/a | 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.