Price Movement
Volume
Latest volume: 2.30M · 30-day average: 2.37M · Max drawdown over stored range: -48.61%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 16.69% |
| 20D RS | 8.23% |
| 60D RS | 3.78% |
| 120D RS | 33.83% |
| Global RS Rank | 535 · 84.05% percentile |
| Qualified+ RS Rank | 213 · 83.07% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 26 · 81.16% 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 | 25 / 176 |
| Primary Percentile | 86.36 |
| 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-12-31 | 2026-01-30 | 3.60B | 1.17B | 738.99M | 592.07M | 3.90 | 978.34M | 79.53M | 898.80M | 152M | 32.43% | 20.51% | 16.43% | 27.15% | 24.94% | 952.62M | 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-12-31 | $3.90 | 33.7x | $23.76 | 5.5x | $5.93 | 22.2x | $6.45 | 20.4x |
Shares Diluted: 152M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 1195.617 | 1457.592 | 1902.137 | 2499.841 | 2959.197 | 3559.39 |
| Revenue Growth (YoY) | 2.077% | 21.911% | 30.499% | 31.423% | 18.375% | 20.282% |
| Gross Profit | 231.981 | 147.031 | 286.973 | 691.644 | 1008.825 | |
| Operating Income | 158.531 | 78.85 | 169.926 | 587.118 | 639.112 | |
| Free Cash Flow | 91.81 | -153.03 | 104.486 | 422.813 | 621.873 | 513.634 |
| Free Cash Flow Per Share | 68 | 68 | 0.716 | 2.871 | 4.166 | 3.36346 |
| EPS (Diluted) GAAP | 68 | 68 | 0.024607 | 3.369095 | 3.465032 | |
| EPS Growth | 6800% | 6800% | 6800% | 13591.612% | 2.848% | 10.663% |
| EPS Non-GAAP | ||||||
| Gross Margin | 19.403% | 10.087% | 15.087% | 27.668% | 34.091% | 32.5925% |
| Operating Margin | 13.259% | 5.41% | 8.933% | 23.486% | 21.597% | 19.5895% |
| Profit Margin | 10.4% | 3.493% | 0.06% | 12.25% | 17.206% | 16.4602% |
| Free Cash Flow Margin | 7.679% | -10.499% | 5.493% | 16.914% | 21.015% | 14.4304% |
| Shares Outstanding (Diluted) | 0.0001 | 0.0001 | 145.8516 | 147.2843 | 149.2759 | 152.71 |
| Shares Change (YoY) | 6800% | 6800% | 6800% | 0.982% | 1.352% | 2.3% |
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 Q3 | 2026-01-30 | 909.35M | 31.69% | 176.10M | 19.37% | 131.24M | 14.43% | 0.85 | 153.92M | 952.62M | n/a | processed |
| 2026 Q2 | 2025-10-30 | 905.27M | 32.35% | 181.34M | 20.03% | 146.86M | 16.22% | 0.97 | 152.02M | 845.34M | n/a | processed |
| 2026 Q1 | 2025-08-01 | 864.25M | 32.60% | 186.23M | 21.55% | 157.18M | 18.19% | 1.04 | 150.90M | 743.40M | n/a | processed |
| 2025 Q4 | 2025-05-22 | 924.34M | 33.07% | 195.31M | 21.13% | 156.79M | 16.96% | 1.05 | 149.70M | 766.10M | 143.97M | processed |
| 2025 Q3 | 2025-01-31 | 679.36M | 35.46% | 150.24M | 22.11% | 115.28M | 16.97% | 0.79 | 149.03M | 693.54M | 138.77M | processed |
| 2025 Q2 | 2024-11-01 | 635.57M | 35.37% | 133.47M | 21.00% | 115.39M | 18.16% | 0.79 | 149.08M | 561.88M | 140.50M | processed |
| 2025 Q1 | 2024-08-06 | 719.92M | 32.98% | 160.09M | 22.24% | 121.70M | 16.90% | 0.84 | 149.23M | 471.88M | 142.24M | processed |
| 2024 Q4 | 2024-05-28 | 736.51M | 46.23% | 270.67M | 36.75% | 205.16M | 27.86% | 1.39 | 147.66M | 474.05M | 143.97M | processed |
| 2024 Q3 | 2024-02-07 | 710.43M | 29.52% | 148.47M | 20.90% | 41.40M | 5.83% | 0.87 | 147.34M | 367.82M | 144.76M | processed |
| 2024 Q2 | 2023-11-07 | 573.36M | 26.01% | 94.09M | 16.41% | 39.25M | 6.85% | 0.55 | 147.14M | 372.92M | 145.56M | processed |
| 2024 Q1 | 2023-08-09 | 479.54M | 23.72% | 73.88M | 15.41% | 20.43M | 4.26% | 0.43 | 146.87M | 355.08M | 147.29M | processed |
| 2022 Q3 | 2023-03-09 | 513.37M | 16.02% | 58.66M | 11.43% | 42.59M | 8.30% | n/a | n/a | 100.08M | 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.