Price Movement
Volume
Latest volume: 3.50M · 30-day average: 2.53M · Max drawdown over stored range: -80.60%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 11.03% |
| 20D RS | -4.14% |
| 60D RS | 30.87% |
| 120D RS | -1.22% |
| Global RS Rank | 722 · 78.48% percentile |
| Qualified+ RS Rank | 275 · 78.14% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 46 · 54.90% 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 | 17 / 148 |
| Primary Percentile | 89.19 |
| 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-27 | 13.79B | 1.66B | 1.18B | 958.60M | 8.27 | 885.50M | 394.00M | 491.50M | 116M | 12.02% | 8.59% | 6.95% | 6.42% | 3.56% | 378.00M | 10.40M |
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 | $8.27 | 45.0x | $118.95 | 3.1x | $4.24 | 87.7x | $7.64 | 48.7x |
Shares Diluted: 116M. 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 | 5634.7 | 7250 | 7961 | 9646 | 12390.9 |
| Revenue Growth (YoY) | -1.973% | 28.667% | 9.807% | 21.166% | 28.456% |
| Gross Profit | 501 | 649.7 | 754.1 | 1033.7 | 1494.1 |
| Operating Income | 188.6 | 387.9 | 348 | 614.6 | 1070.4 |
| Free Cash Flow | 174.6 | 102.1 | 201.1 | 303 | 458.3 |
| Free Cash Flow Per Share | 1.378 | 0.826 | 1.672 | 2.553 | 3.944 |
| EPS (Diluted) GAAP | 0.82 | 1.458299 | 2.03 | 3.61 | 7.16 |
| EPS Growth | 74.69% | 77.841% | 39.203% | 77.833% | 98.338% |
| EPS Non-GAAP | |||||
| Gross Margin | 8.891% | 8.961% | 9.472% | 10.716% | 12.058% |
| Operating Margin | 3.347% | 5.35% | 4.371% | 6.372% | 8.639% |
| Profit Margin | 1.844% | 2.484% | 3.07% | 4.437% | 6.719% |
| Free Cash Flow Margin | 3.099% | 1.408% | 2.526% | 3.141% | 3.699% |
| Shares Outstanding (Diluted) | 126.7 | 123.6 | 120.3 | 118.7 | 116.2 |
| Shares Change (YoY) | -1.859% | -2.447% | -2.67% | -1.33% | -2.106% |
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-27 | 4.05B | 10.80% | 272.10M | 6.72% | 212.30M | 5.25% | 1.83 | 115.70M | 378.00M | 10.40M | processed |
| 2025 Q4 | 2026-02-27 | 3.65B | 11.85% | 314.40M | 8.60% | 267.50M | 7.32% | 2.30 | 116.20M | 595.60M | 231.20M | processed |
| 2025 Q3 | 2025-10-27 | 3.19B | 13.03% | 325.00M | 10.18% | 267.80M | 8.38% | 2.31 | 115.90M | 305.90M | 10.80M | processed |
| 2025 Q2 | 2025-07-28 | 2.89B | 12.82% | 272.50M | 9.42% | 211.00M | 7.29% | 1.82 | 115.90M | 313.80M | 11.10M | processed |
| 2025 Q1 | 2025-04-24 | 2.65B | 10.34% | 128.80M | 4.86% | 86.20M | 3.25% | 0.74 | 116.90M | 303.00M | 11.10M | 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.