Price Movement
Volume
Latest volume: 637.78K · 30-day average: 875.33K · Max drawdown over stored range: -82.04%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 2.83% |
| 20D RS | 9.41% |
| 60D RS | -1.51% |
| 120D RS | 3.88% |
| Global RS Rank | 1152 · 65.66% percentile |
| Watch+Speculative RS Rank | 735 · 64.95% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 29 · 57.97% 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 | 28 / 109 |
| Primary Percentile | 75.23 |
| 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 2024-12-31 | 2025-11-19 | 4.15B | n/a | 175.61M | 91.05M | 0.61 | 519.73M | n/a | n/a | 148M | n/a | 4.23% | 2.20% | 12.53% | n/a | 157.67M | 250.98M |
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 2024-12-31 | $0.61 | 60.3x | $27.94 | 1.3x | n/a | n/a | $3.50 | 10.6x |
Shares Diluted: 148M. 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 | 1166.563 | 2421.994 | 3111.492 | 4089.734 | 5288.932 |
| Revenue Growth (YoY) | 3400% | 107.618% | 28.468% | 31.44% | 29.322% |
| Gross Profit | 196.683 | 421.929 | 473.467 | 539.17 | 818.948 |
| Operating Income | 83.359 | 229.36 | 207.772 | 123.073 | 309.595 |
| Free Cash Flow | -66.485 | 69.753 | 17.915 | 300.876 | 298.819 |
| Free Cash Flow Per Share | -0.516 | 0.542 | 0.139 | 2.025 | 1.907 |
| EPS (Diluted) GAAP | 0.37248 | 1.169142 | 0.876872 | 0.379999 | 1.22 |
| EPS Growth | 3400% | 213.88% | -24.999% | -56.664% | 221.053% |
| EPS Non-GAAP | |||||
| Gross Margin | 16.86% | 17.421% | 15.217% | 13.183% | 15.484% |
| Operating Margin | 7.146% | 9.47% | 6.678% | 3.009% | 5.854% |
| Profit Margin | 4.11% | 6.214% | 3.628% | 1.363% | 3.622% |
| Free Cash Flow Margin | -5.699% | 2.88% | 0.576% | 7.357% | 5.65% |
| Shares Outstanding (Diluted) | 128.7234 | 128.7234 | 128.7234 | 148.5746 | 156.7003 |
| Shares Change (YoY) | 3400% | 3400% | 3400% | 15.422% | 5.469% |
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-11 | 1.42B | n/a | 120.03M | 8.45% | 80.69M | 5.68% | 0.50 | 162.08M | 247.98M | 239.81M | processed |
| 2024 Q4 | 2025-11-19 | 1.21B | n/a | 71.98M | 5.96% | 37.20M | 3.08% | 0.24 | 157.08M | 157.67M | 250.98M | processed |
| 2024 Q3 | 2025-11-19 | 1.02B | n/a | 22.96M | 2.24% | 15.62M | 1.52% | 0.10 | 158.45M | 49.52M | 253.65M | processed |
| 2024 Q2 | 2024-08-12 | 981.40M | n/a | 710.00K | 0.07% | -10.91M | -1.11% | -0.07 | 149.46M | 73.37M | 227.11M | processed |
| 2024 Q1 | 2024-05-13 | 934.30M | n/a | 79.96M | 8.56% | 49.14M | 5.26% | 0.38 | 128.72M | 81.21M | 230.85M | 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.