Price Movement
Volume
Latest volume: 140.76K · 30-day average: 140.25K · Max drawdown over stored range: -60.76%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -7.72% |
| 20D RS | -6.20% |
| 60D RS | -2.61% |
| 120D RS | -13.60% |
| Global RS Rank | 1940 · 42.18% percentile |
| Qualified+ RS Rank | 719 · 42.85% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 52 · 55.56% 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 | 33 / 249 |
| Primary Percentile | 87.15 |
| 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-07 | 4.75B | n/a | 712.00M | 607.00M | 2.35 | n/a | 194.00M | n/a | 259M | n/a | 15.00% | 12.79% | n/a | n/a | 1.33B | 4.97B |
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 | $2.35 | 34.5x | $18.34 | 4.4x | n/a | n/a | n/a | n/a |
Shares Diluted: 259M. 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 | 1145 | 2136 | 2573 | 3222 | 3653 | 4482 |
| Revenue Growth (YoY) | -43.373% | 86.55% | 20.459% | 25.223% | 13.377% | 22.694% |
| Gross Profit | 171 | 647 | 823 | 982 | 1165 | |
| Operating Income | -444 | 40 | 173 | 297 | 392 | |
| Free Cash Flow | -160 | 464 | 243 | 193 | 492 | 789 |
| Free Cash Flow Per Share | -0.69 | 2 | 0.996 | 0.804 | 2.05 | 3.058139534883721 |
| EPS (Diluted) GAAP | -2.57 | -0.82 | 2.14754 | 0.616666 | -0.13 | |
| EPS Growth | 4500% | 4500% | 4500% | -71.285% | 4500% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 14.934% | 30.29% | 31.986% | 30.478% | 31.892% | 33.7126% |
| Operating Margin | -38.777% | 1.873% | 6.724% | 9.218% | 10.731% | 12.8737% |
| Profit Margin | -52.052% | -8.895% | 21.687% | 5.742% | -0.821% | 12.3829% |
| Free Cash Flow Margin | -13.974% | 21.723% | 9.444% | 5.99% | 13.468% | 17.6037% |
| Shares Outstanding (Diluted) | 232 | 232 | 244 | 240 | 240 | 258 |
| Shares Change (YoY) | 0.433% | 4500% | 5.172% | -1.639% | 4500% | 6.173% |
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 | 711.00M | n/a | 64.00M | 9.00% | 57.00M | 8.02% | n/a | 261.00M | 1.33B | 4.97B | processed |
| 2025 Q4 | 2026-02-26 | 1.61B | n/a | 226.00M | 14.05% | 333.00M | 20.70% | 1.28 | 261.00M | 1.05B | 5.05B | processed |
| 2025 Q3 | 2025-11-05 | 1.08B | n/a | 149.00M | 13.73% | 13.00M | 1.20% | n/a | 261.00M | 1.59B | 5.12B | processed |
| 2025 Q2 | 2025-08-07 | 1.34B | n/a | 273.00M | 20.36% | 204.00M | 15.21% | n/a | 252.00M | 3.45B | 3.00B | processed |
| 2025 Q1 | 2025-05-07 | 447.00M | n/a | -71.00M | -15.88% | 5.00M | 1.12% | n/a | 257.00M | 3.15B | 4.53B | processed |
| 2024 Q4 | 2025-02-27 | 1.17B | n/a | 19.00M | 1.63% | -355.00M | -30.42% | -1.44 | 246.00M | 2.96B | 4.52B | processed |
| 2024 Q3 | 2024-11-12 | 911.00M | n/a | 107.00M | 11.75% | -2.37B | -2.60% | n/a | 244.00M | 3.05B | 4.29B | processed |
| 2024 Q2 | 2024-08-09 | 3.17B | n/a | 528.00M | 16.68% | 457.00M | 14.43% | 0.60 | 374.00M | 2.08B | 14.34B | processed |
| 2024 Q1 | 2024-05-08 | 2.75B | n/a | 502.00M | 18.26% | 203.00M | 7.38% | 0.52 | 367.00M | 1.67B | 14.26B | processed |
| 2023 Q4 | 2024-02-28 | 3.52B | n/a | 571.00M | 16.23% | 108.00M | 3.07% | 0.33 | 328.00M | 2.02B | 14.18B | processed |
| 2023 Q3 | 2023-11-03 | 3.21B | n/a | 629.00M | 19.61% | 385.00M | 12.00% | 0.89 | 352.00M | 2.11B | 14.84B | processed |
| 2023 Q2 | 2023-08-04 | 3.24B | n/a | 523.00M | 16.12% | 253.00M | 7.80% | 0.49 | 346.00M | 1.93B | 15.43B | processed |
| 2023 Q1 | 2023-05-05 | 2.56B | n/a | 340.00M | 13.30% | 15.00M | 0.59% | 0.38 | 346.00M | 2.23B | 15.69B | processed |
| 2022 Q4 | 2023-03-01 | 3.09B | n/a | 539.00M | 17.44% | 562.00M | 18.19% | 1.67 | 336.00M | 2.25B | 14.95B | processed |
| 2022 Q3 | 2022-11-04 | 3.25B | n/a | 506.00M | 15.58% | 391.00M | 12.04% | 0.82 | 345.00M | 2.54B | 17.07B | processed |
| 2022 Q2 | 2022-08-05 | 3.26B | n/a | 556.00M | 17.07% | 622.00M | 19.09% | 1.24 | 348.00M | 2.65B | 16.97B | processed |
| 2022 Q1 | 2022-05-06 | 2.57B | n/a | 463.00M | 18.02% | 240.00M | 9.34% | 0.82 | 352.00M | 3.29B | 16.47B | processed |
| 2021 Q4 | 2022-02-25 | 3.17B | n/a | 511.00M | 16.12% | -231.00M | -7.29% | -0.69 | 337.00M | 2.81B | 15.70B | processed |
| 2021 Q3 | 2021-11-04 | 3.10B | n/a | 702.00M | 22.65% | 328.00M | 10.58% | 1.02 | 335.00M | 2.86B | 15.53B | processed |
| 2021 Q2 | 2021-08-06 | 2.88B | n/a | 622.00M | 21.63% | 417.00M | 14.50% | 1.00 | 337.00M | 3.94B | 17.42B | 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.