Price Movement
Volume
Latest volume: 463.86K · 30-day average: 695.74K · Max drawdown over stored range: -24.34%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 9.47% |
| 20D RS | -3.11% |
| 60D RS | 7.91% |
| 120D RS | 17.33% |
| Global RS Rank | 778 · 76.81% percentile |
| Watch+Speculative RS Rank | 477 · 77.25% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 27 · 74.53% 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 | 53 / 185 |
| Primary Percentile | 71.89 |
| 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-05 | 3.11B | n/a | 551.00M | 350.00M | 1.72 | 1.12B | 359.00M | 761.00M | 203M | n/a | 17.74% | 11.27% | 36.06% | 24.50% | 258.00M | 357.00M |
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.72 | 56.2x | $15.28 | 6.3x | $3.74 | 25.9x | $5.51 | 17.6x |
Shares Diluted: 203M. 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 | 2301 | 2517 | 2520 | 2678 | 2870 | 3053 |
| Revenue Growth (YoY) | -0.605% | 9.387% | 0.119% | 6.27% | 7.17% | 6.376% |
| Gross Profit | 1031 | 1179 | 1207 | 1280 | 1393 | 1510 |
| Operating Income | 331 | 257 | 381 | 397 | 455 | 553 |
| Free Cash Flow | 368 | 314 | 208 | 252 | 287 | 403 |
| Free Cash Flow Per Share | 79 | 8.53 | 1.04 | 1.26 | 1.428 | 1.985 |
| EPS (Diluted) GAAP | 79 | 6.08 | 1.465 | 1.3 | 1.62 | 1.6 |
| EPS Growth | 7900% | 7900% | -75.905% | -11.263% | 24.615% | -1.235% |
| EPS Non-GAAP | ||||||
| Gross Margin | 44.807% | 46.841% | 47.897% | 47.797% | 48.537% | 49.46% |
| Operating Margin | 14.385% | 10.211% | 15.119% | 14.824% | 15.854% | 18.113% |
| Profit Margin | 10.039% | 8.899% | 11.627% | 9.709% | 11.359% | 10.645% |
| Free Cash Flow Margin | 15.993% | 12.475% | 8.254% | 9.41% | 10.0% | 13.2% |
| Shares Outstanding (Diluted) | 0.0001 | 36.8133 | 200 | 200 | 201 | 203 |
| Shares Change (YoY) | 7900% | 7900% | 443.281% | 7900% | 0.5% | 0.995% |
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-05 | 758.00M | n/a | 138.00M | 18.21% | 92.00M | 12.14% | 0.45 | 204.00M | 258.00M | 357.00M | processed |
| 2025 Q4 | 2026-02-19 | 789.00M | n/a | 118.00M | 14.96% | 67.00M | 8.49% | 0.33 | 203.00M | 295.00M | 491.00M | processed |
| 2025 Q3 | 2025-11-04 | 783.00M | n/a | 156.00M | 19.92% | 100.00M | 12.77% | 0.49 | 203.00M | 255.00M | 544.00M | processed |
| 2025 Q2 | 2025-08-05 | 776.00M | n/a | 139.00M | 17.91% | 91.00M | 11.73% | 0.45 | 203.00M | 272.00M | 608.00M | processed |
| 2025 Q1 | 2025-05-06 | 705.00M | n/a | 109.00M | 15.46% | 67.00M | 9.50% | 0.33 | 203.00M | 267.00M | 653.00M | processed |
| 2024 Q4 | 2025-02-20 | 739.00M | n/a | 115.00M | 15.56% | 81.00M | 10.96% | 0.40 | 201.00M | 298.00M | 692.00M | processed |
| 2024 Q3 | 2024-11-05 | 731.00M | n/a | 130.00M | 17.78% | 88.00M | 12.04% | 0.44 | 202.00M | 327.00M | 760.00M | processed |
| 2024 Q2 | 2024-07-31 | 730.00M | n/a | 126.00M | 17.26% | 101.00M | 13.84% | 0.50 | 201.00M | 295.00M | 785.00M | processed |
| 2024 Q1 | 2024-05-20 | 670.00M | n/a | 91.00M | 13.58% | 56.00M | 8.36% | 0.28 | 200.00M | 344.00M | 867.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.