Price Movement
Volume
Latest volume: 475.68K · 30-day average: 655.49K · Max drawdown over stored range: -58.12%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -5.05% |
| 20D RS | 1.36% |
| 60D RS | -7.59% |
| 120D RS | -5.71% |
| Global RS Rank | 1741 · 48.11% percentile |
| Qualified+ RS Rank | 638 · 49.28% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 282 · 28.61% 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 | 27 / 518 |
| Primary Percentile | 94.98 |
| 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 | 12.93B | n/a | n/a | 2.76B | 17.50 | 4.82B | 29.00M | 4.79B | 158M | n/a | n/a | 21.33% | 37.28% | 37.05% | 1.26B | 791.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 | $17.50 | 9.4x | $82.08 | 2.0x | $30.41 | 5.4x | $30.60 | 5.4x |
Shares Diluted: 158M. 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 | 9626 | 6563 | 10013 | 11337 | 12631 |
| Revenue Growth (YoY) | 27.734% | -31.82% | 52.567% | 13.223% | 11.414% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 1966 | 2037 | 2034 | 2627 | 0.0001 |
| Free Cash Flow Per Share | 12.084 | 12.827 | 12.865 | 16.648 | 54 |
| EPS (Diluted) GAAP | 18.24 | -3.06675 | 11.66 | 14.53 | 15.17 |
| EPS Growth | 143.525% | 5400% | 5400% | 24.614% | 4.405% |
| EPS Non-GAAP | |||||
| Gross Margin | |||||
| Operating Margin | 38.967% | -9.767% | 23.27% | 25.677% | 24.012% |
| Profit Margin | 30.833% | -7.42% | 18.406% | 20.217% | 18.945% |
| Free Cash Flow Margin | 20.424% | 31.038% | 20.314% | 23.172% | 5400% |
| Shares Outstanding (Diluted) | 162.7 | 158.8 | 158.1 | 157.8 | 157.7 |
| Shares Change (YoY) | 0.185% | -2.397% | -0.441% | -0.19% | -0.063% |
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 | 2.86B | n/a | n/a | n/a | 274.00M | 9.57% | 1.75 | 157.00M | 1.26B | 791.00M | processed |
| 2025 Q4 | 2026-02-23 | 3.09B | n/a | n/a | n/a | 676.00M | 21.87% | 4.29 | 157.40M | 1.58B | 790.00M | processed |
| 2025 Q3 | 2025-10-27 | 3.73B | n/a | n/a | n/a | 1.12B | 30.11% | 7.11 | 157.80M | 1.61B | 790.00M | processed |
| 2025 Q2 | 2025-07-28 | 3.25B | n/a | n/a | n/a | 685.00M | 21.09% | 4.34 | 157.80M | 1.09B | 790.00M | processed |
| 2025 Q1 | 2025-04-28 | 2.57B | n/a | n/a | n/a | -90.00M | -3.51% | -0.57 | 156.40M | 1.11B | 790.00M | processed |
| 2024 Q4 | 2025-02-24 | 2.54B | n/a | n/a | n/a | 405.00M | 15.96% | 2.56 | 158.10M | 1.28B | 790.00M | processed |
| 2024 Q3 | 2024-10-24 | 3.32B | n/a | n/a | n/a | 820.00M | 24.70% | 5.20 | 157.70M | 1.75B | 790.00M | processed |
| 2024 Q2 | 2024-07-25 | 2.54B | n/a | n/a | n/a | 312.00M | 12.26% | 1.98 | 157.50M | 771.00M | 790.00M | processed |
| 2024 Q1 | 2024-04-25 | 2.94B | n/a | n/a | n/a | 755.00M | 25.72% | 4.78 | 157.90M | 619.00M | 790.00M | processed |
| 2023 Q4 | 2024-02-26 | 3.36B | n/a | n/a | n/a | 1.18B | 35.25% | 7.50 | 157.80M | 907.00M | 790.00M | processed |
| 2023 Q3 | 2023-10-26 | 1.81B | n/a | n/a | n/a | -99.00M | -5.47% | -0.63 | 156.90M | 899.00M | 790.00M | processed |
| 2023 Q2 | 2023-07-27 | 2.60B | n/a | n/a | n/a | 534.00M | 20.50% | 3.38 | 158.00M | 748.00M | 789.00M | processed |
| 2023 Q1 | 2023-04-27 | 2.24B | n/a | n/a | n/a | 225.00M | 10.04% | 1.42 | 158.50M | 955.00M | 789.00M | processed |
| 2022 Q4 | 2023-02-23 | 3.11B | n/a | n/a | n/a | 1.01B | 32.53% | 6.44 | 157.30M | 1.26B | 789.00M | processed |
| 2022 Q3 | 2022-10-31 | 1.41B | n/a | n/a | n/a | -418.00M | -29.69% | -2.64 | 158.00M | 1.08B | 789.00M | processed |
| 2022 Q2 | 2022-07-27 | 820.00M | n/a | n/a | n/a | -808.00M | -98.54% | -5.06 | 159.60M | 1.10B | 789.00M | processed |
| 2022 Q1 | 2022-04-28 | 1.22B | n/a | n/a | n/a | -273.00M | -22.47% | -1.70 | 160.40M | 987.00M | 789.00M | processed |
| 2021 Q4 | 2022-02-24 | 3.32B | n/a | n/a | n/a | 1.47B | 44.24% | 9.05 | 162.40M | 1.14B | 789.00M | processed |
| 2021 Q3 | 2021-10-27 | 1.78B | n/a | n/a | n/a | 153.00M | 8.57% | 0.94 | 162.90M | 1.08B | 789.00M | processed |
| 2021 Q2 | 2021-07-28 | 2.29B | n/a | n/a | n/a | 703.00M | 30.63% | 4.31 | 162.90M | 1.00B | 789.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.