Price Movement
Volume
Latest volume: 6.82M · 30-day average: 5.93M · Max drawdown over stored range: -48.28%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -5.32% |
| 20D RS | -1.74% |
| 60D RS | -14.13% |
| 120D RS | 1.70% |
| Global RS Rank | 1766 · 47.36% percentile |
| Watch+Speculative RS Rank | 1121 · 46.54% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 96 · 32.39% 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 | 34 / 276 |
| Primary Percentile | 88.04 |
| Score Notes | market-cap support |
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-07 | 5.92B | n/a | n/a | n/a | n/a | 6.72B | 207.29M | 6.51B | 919M | n/a | n/a | n/a | 1.14% | 1.10% | 373.54M | 693.90M |
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 | n/a | n/a | $6.44 | 9.4x | $7.09 | 8.6x | $7.31 | 8.3x |
Shares Diluted: 919M. 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 | 2080.463 | 3343.681 | 4078.993 | 5271.142 | 5749.377 | |
| Revenue Growth (YoY) | 10.679% | 26.379% | 60.323% | 22.303% | 29.337% | 9.164% |
| Gross Profit | ||||||
| Operating Income | ||||||
| Free Cash Flow | -5009.967 | -6418.094 | -5163.518 | 189.428 | -784.919 | |
| Free Cash Flow Per Share | -12.078903970875423 | -10.48398104482171 | -7.450705891859445 | 0.2187789458122845 | -0.8615873503729357 | |
| EPS (Diluted) GAAP | 1.139999 | 0.86713 | 1.42 | 1.26 | 0.98 | 1.166915 |
| EPS Growth | -17.391% | -23.936% | 63.759% | -11.268% | -22.222% | 19.073% |
| EPS Non-GAAP | ||||||
| Gross Margin | 93.5781% | 93.2311% | 92.2294% | 92.835% | 92.5418% | |
| Operating Margin | 48.309% | 45.79% | 39.016% | 42.26% | 44.113% | 44.603% |
| Profit Margin | 24.011% | 17.269% | 26.052% | 21.372% | 16.062% | 18.37% |
| Free Cash Flow Margin | -240.8102% | -191.947% | -126.5881% | 3.5937% | -13.6522% | |
| Shares Outstanding (Diluted) | 345.4153 | 414.77 | 612.181 | 693.024 | 863.792 | 908.334 |
| Shares Change (YoY) | 9.254% | 20.079% | 47.595% | 13.206% | 24.641% | 5.157% |
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-07 | 1.55B | n/a | n/a | n/a | n/a | n/a | 0.33 | 934.45M | 373.54M | 693.90M | processed |
| 2025 Q4 | 2026-02-25 | 1.49B | n/a | n/a | n/a | 296.08M | 19.90% | 0.32 | 921.31M | 434.84M | 1.20B | processed |
| 2025 Q3 | 2025-11-04 | 1.47B | n/a | n/a | n/a | 315.77M | 21.47% | 0.35 | 915.19M | 417.17M | 38.10M | processed |
| 2025 Q2 | 2025-08-07 | 1.41B | n/a | n/a | n/a | 196.92M | 13.96% | 0.22 | 903.72M | 800.45M | 38.40M | processed |
| 2025 Q1 | 2025-05-06 | 1.38B | n/a | n/a | n/a | 249.81M | 18.10% | 0.28 | 892.35M | 319.01M | 42.60M | processed |
| 2024 Q4 | 2025-02-25 | 1.34B | n/a | n/a | n/a | 199.61M | 14.89% | 0.23 | 876.78M | 444.96M | 80.80M | processed |
| 2024 Q3 | 2024-11-05 | 1.33B | n/a | n/a | n/a | 269.49M | 20.25% | 0.30 | 872.05M | 396.96M | 197.50M | processed |
| 2024 Q2 | 2024-08-06 | 1.34B | n/a | n/a | n/a | 259.39M | 19.37% | 0.29 | 870.73M | 442.82M | 199.00M | processed |
| 2024 Q1 | 2024-05-07 | 1.26B | n/a | n/a | n/a | 132.28M | 10.49% | 0.16 | 835.24M | 680.16M | 200.10M | processed |
| 2023 Q4 | 2024-02-21 | 1.08B | n/a | n/a | n/a | 218.41M | 20.29% | 0.30 | 725.71M | 232.92M | 821.60M | processed |
| 2023 Q3 | 2023-11-07 | 1.04B | n/a | n/a | n/a | 233.47M | 22.47% | 0.33 | 709.54M | 344.13M | 824.20M | processed |
| 2023 Q2 | 2023-08-03 | 1.02B | n/a | n/a | n/a | 195.41M | 19.17% | 0.29 | 674.59M | 253.69M | 841.70M | processed |
| 2023 Q1 | 2023-05-04 | 944.40M | n/a | n/a | n/a | 225.02M | 23.83% | 0.34 | 661.24M | 164.58M | 850.60M | processed |
| 2022 Q4 | 2023-02-22 | 888.65M | n/a | n/a | n/a | 227.26M | 25.57% | 0.36 | 634.21M | 171.10M | 853.92M | processed |
| 2022 Q3 | 2022-11-03 | 837.27M | n/a | n/a | n/a | 219.57M | 26.22% | 0.36 | 617.96M | 187.75M | 855.36M | processed |
| 2022 Q2 | 2022-08-04 | 810.42M | n/a | n/a | n/a | 223.21M | 27.54% | 0.37 | 602.03M | 172.85M | 947.11M | processed |
| 2022 Q1 | 2022-05-05 | 807.34M | n/a | n/a | n/a | 199.37M | 24.69% | 0.34 | 594.04M | 151.62M | 1.09B | processed |
| 2021 Q4 | 2022-02-23 | 681.50M | n/a | n/a | n/a | 4.04M | 0.59% | 0.01 | 520.85M | 258.58M | 1.14B | processed |
| 2021 Q3 | 2021-11-02 | 491.88M | n/a | n/a | n/a | 135.00M | 27.45% | 0.34 | 392.05M | 516.98M | 285.62M | processed |
| 2021 Q2 | 2021-08-03 | 464.28M | n/a | n/a | n/a | 124.48M | 26.81% | 0.33 | 374.34M | 231.16M | 300.57M | 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.