Price Movement
Volume
Latest volume: 7.67M · 30-day average: 3.31M · Max drawdown over stored range: -35.56%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 34.68% |
| 20D RS | 7.79% |
| 60D RS | 29.91% |
| 120D RS | 52.89% |
| Global RS Rank | 247 · 92.64% percentile |
| Qualified+ RS Rank | 104 · 91.73% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 11 · 84.06% 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 | 5 / 109 |
| Primary Percentile | 96.33 |
| 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 | 13.65B | 1.66B | 365.96M | 309.89M | 1.41 | 763.79M | 159.09M | 604.70M | 220M | 12.18% | 2.68% | 2.27% | 5.60% | 4.43% | 888.80M | 2.44B |
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 | $1.41 | 40.7x | $62.09 | 0.9x | $2.75 | 20.9x | $3.48 | 16.5x |
Shares Diluted: 220M. 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 | 5580.372 | 6698.082 | 7720.56 | 8826.175 | 11266.472 | 12910.564 |
| Revenue Growth (YoY) | 23.317% | 20.029% | 15.265% | 14.32% | 27.648% | 28.18% |
| Gross Profit | 1048.738 | 1248.211 | 1354.244 | 1433.794 | 1588.435 | 1517.777 |
| Operating Income | 169.391 | 221.384 | 206.286 | 260.88 | 339.074 | 322.38 |
| Free Cash Flow | 170.733 | 210.895 | -74.766 | 137.256 | -57.139 | 394.685 |
| Free Cash Flow Per Share | 1.451 | 1.732 | -0.634 | 1.164 | -0.296 | 1.796 |
| EPS (Diluted) GAAP | 0.177841 | 0.41 | -0.46 | -1.311662 | -0.093586 | 0.863653 |
| EPS Growth | 9100% | 130.543% | 9100% | 9100% | 9100% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 18.793% | 18.635% | 17.541% | 16.245% | 14.099% | 11.756% |
| Operating Margin | 3.035% | 3.305% | 2.672% | 2.956% | 3.01% | 2.497% |
| Profit Margin | 0.373% | 0.743% | -0.698% | -1.752% | -0.16% | 1.477% |
| Free Cash Flow Margin | 3.06% | 3.149% | -0.968% | 1.555% | -0.507% | 3.057% |
| Shares Outstanding (Diluted) | 117.6412 | 121.79 | 117.84 | 117.868 | 192.997 | 219.774 |
| Shares Change (YoY) | 6.184% | 3.527% | -3.243% | 0.024% | 63.74% | 13.874% |
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 | 3.61B | 13.34% | 121.45M | 3.36% | 148.77M | 4.12% | 0.67 | 221.32M | 888.80M | 2.44B | processed |
| 2025 Q4 | 2026-02-27 | 3.55B | 11.62% | 108.11M | 3.04% | 77.08M | 2.17% | 0.34 | 223.54M | 88.37M | 2.46B | processed |
| 2025 Q3 | 2025-10-28 | 3.33B | 11.76% | 87.84M | 2.63% | 55.84M | 1.67% | 0.26 | 217.98M | 140.34M | 2.47B | processed |
| 2025 Q2 | 2025-08-01 | 3.15B | 11.91% | 48.56M | 1.54% | 28.21M | 0.90% | 0.13 | 216.34M | 70.07M | 2.48B | processed |
| 2025 Q1 | 2025-05-02 | 2.88B | 11.76% | 50.74M | 1.76% | 29.54M | 1.03% | 0.14 | 214.93M | 52.34M | 2.49B | processed |
| 2024 Q4 | 2025-03-06 | 3.05B | 13.82% | 79.05M | 2.59% | 16.00M | 0.52% | 0.08 | 200.37M | 61.25M | 2.56B | processed |
| 2024 Q3 | 2024-11-01 | 2.91B | 14.04% | 56.84M | 1.96% | -8.23M | -0.28% | -0.04 | 198.49M | 35.97M | 2.61B | processed |
| 2024 Q2 | 2024-08-02 | 2.73B | 14.25% | 62.41M | 2.29% | 19.92M | 0.73% | 0.10 | 208.99M | 25.03M | 2.56B | processed |
| 2024 Q1 | 2024-05-02 | 2.58B | 14.34% | 8.07M | 0.31% | -45.75M | -1.78% | -0.26 | 175.53M | 58.04M | 2.52B | 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.