Price Movement
Volume
Latest volume: 1.00M · 30-day average: 1.34M · Max drawdown over stored range: -69.07%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -4.21% |
| 20D RS | 7.89% |
| 60D RS | -7.84% |
| 120D RS | -6.62% |
| Global RS Rank | 1676 · 50.04% percentile |
| Qualified+ RS Rank | 610 · 51.51% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 45 · 61.54% 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 | 24 / 249 |
| Primary Percentile | 90.76 |
| 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-06 | 5.06B | n/a | 936.13M | 226.35M | 1.15 | 2.54B | n/a | n/a | 197M | n/a | 18.49% | 4.47% | 50.15% | n/a | 788.89M | 4.59B |
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.15 | 177.3x | $25.67 | 7.9x | n/a | n/a | $12.87 | 15.8x |
Shares Diluted: 197M. 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 | 891.154 | 1031.944 | 1140.147 | 1674.968 | 2804.341 | 4735.151 |
| Revenue Growth (YoY) | 3800% | 15.799% | 10.485% | 46.908% | 67.427% | -3.052% |
| Gross Profit | 623.794 | 696.34 | 814.561 | 1160.37 | 1904.466 | 2831.998 |
| Operating Income | 314.128 | 391.137 | 544.387 | 446.663 | 282.902 | 882.115 |
| Free Cash Flow | 330.521 | 430.104 | 489.319 | 419.748 | 508.461 | 1158.772 |
| Free Cash Flow Per Share | 38 | 38 | 5.829 | 5.069 | 2.958 | 5.973 |
| EPS (Diluted) GAAP | 38 | 38 | 4.61304 | -0.429999 | 0.016261 | 2.258706 |
| EPS Growth | -35.885% | 13790.327% | ||||
| EPS Non-GAAP | ||||||
| Gross Margin | 69.998% | 67.478% | 71.444% | 69.277% | 67.911% | 59.808% |
| Operating Margin | 35.25% | 37.903% | 47.747% | 26.667% | 10.088% | 18.629% |
| Profit Margin | 19.88% | 3800% | 33.967% | -2.103% | 0.335% | 4.127% |
| Free Cash Flow Margin | 37.089% | 41.679% | 42.917% | 25.06% | 18.131% | 24.472% |
| Shares Outstanding (Diluted) | 0 | 0 | 83.9522 | 82.808 | 171.8745 | 194.0111 |
| Shares Change (YoY) | 3800% | 3800% | 3800% | -1.363% | 107.558% | 12.879% |
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-06 | 1.60B | n/a | 338.48M | 21.20% | 89.35M | 5.60% | 1.12 | 194.63M | 788.89M | 4.59B | processed |
| 2025 Q4 | 2026-02-25 | 1.04B | n/a | 57.38M | 5.53% | -2.38M | -0.23% | -0.01 | 195.94M | 831.10M | 3.72B | processed |
| 2025 Q3 | 2025-11-05 | 1.12B | n/a | 171.96M | 15.36% | 41.01M | 3.66% | 0.47 | 199.06M | 861.41M | 3.70B | processed |
| 2025 Q2 | 2025-08-06 | 1.31B | n/a | 368.31M | 28.15% | 98.36M | 7.52% | 1.17 | 199.28M | 535.06M | 2.72B | processed |
| 2025 Q1 | 2025-05-08 | 1.27B | n/a | 237.36M | 18.71% | 58.41M | 4.60% | 0.69 | 181.52M | 470.86M | 2.73B | processed |
| 2024 Q4 | 2025-02-26 | 642.20M | n/a | 101.93M | 15.87% | 31.00M | 4.83% | 0.07 | 443.30M | 525.56M | 2.73B | processed |
| 2024 Q3 | 2024-11-06 | 681.27M | n/a | 136.37M | 20.02% | 23.14M | 3.40% | 0.28 | 171.60M | 457.41M | 2.70B | processed |
| 2024 Q2 | 2024-08-08 | 851.16M | n/a | 254.95M | 29.95% | 59.11M | 6.94% | 0.72 | 81.85M | 277.53M | 2.70B | processed |
| 2024 Q1 | 2024-05-08 | 629.71M | n/a | -210.34M | -33.40% | -103.84M | -16.49% | -1.26 | 82.35M | 245.81M | 2.71B | processed |
| 2023 Q4 | 2024-02-27 | 614.00M | n/a | 62.88M | 10.24% | -13.34M | -2.17% | -0.16 | 81.75M | 235.84M | 2.71B | processed |
| 2023 Q3 | 2023-11-07 | 449.06M | n/a | 93.84M | 20.90% | -21.89M | -4.87% | -0.26 | 83.16M | 188.59M | 2.72B | 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.