Price Movement
Volume
Latest volume: 103.77K · 30-day average: 167.97K · Max drawdown over stored range: -59.73%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -10.67% |
| 20D RS | 0.82% |
| 60D RS | -0.91% |
| 120D RS | -26.18% |
| Global RS Rank | 2133 · 36.42% percentile |
| Watch+Speculative RS Rank | 1337 · 36.24% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 336 · 14.94% 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 | 66 / 518 |
| Primary Percentile | 87.45 |
| 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 | 590.34M | n/a | n/a | n/a | n/a | 332.95M | 43.80M | 289.16M | 222M | n/a | n/a | n/a | 56.40% | 48.98% | 212.37M | 228.61M |
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 | $2.66 | 3.9x | $1.30 | 8.0x | $1.50 | 7.0x |
Shares Diluted: 222M. 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 | 499.548 | 619.079 | 787.588 | 1000.213 | 1200.038 | 1456.389 |
| Revenue Growth (YoY) | 25.744% | 23.928% | 27.219% | 26.997% | 19.978% | 21.362% |
| Gross Profit | 271.015 | 325.098 | 405.644 | 562.659 | 679.982 | 907.408 |
| Operating Income | 15.846 | -10.07 | -49.242 | 23.233 | 66.331 | 180.078 |
| Free Cash Flow | 46.314 | -1.089 | 10.953 | 107.303 | 155.68 | 194.451 |
| Free Cash Flow Per Share | 463.14 | -0.013 | 0.033 | 0.315 | 1.759 | 0.56 |
| EPS (Diluted) GAAP | 101.66 | -0.563095 | -0.071266 | 0.093349 | 0.101057 | 0.37 |
| EPS Growth | 82.89% | 7800% | 7800% | 7800% | 8.257% | 266.13% |
| EPS Non-GAAP | ||||||
| Gross Margin | 54.252% | 52.513% | 51.505% | 56.254% | 56.663% | 62.305% |
| Operating Margin | 3.172% | -1.627% | -6.252% | 2.323% | 5.527% | 12.365% |
| Profit Margin | 2.035% | -7.488% | 4.073% | 1.588% | 0.742% | 2.847% |
| Free Cash Flow Margin | 9.271% | -0.176% | 1.391% | 10.728% | 12.973% | 13.352% |
| Shares Outstanding (Diluted) | 0.1 | 82.327 | 336.147 | 340.323 | 88.504 | 346.973 |
| Shares Change (YoY) | 32.162% | 82227.0% | 308.307% | 1.242% | -73.994% | 292.042% |
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 | 61.09M | n/a | n/a | n/a | n/a | n/a | -0.06 | 101.03M | 212.37M | 228.61M | processed |
| 2025 Q4 | 2026-02-26 | 150.79M | n/a | n/a | n/a | n/a | n/a | n/a | 347.88M | 160.18M | 177.91M | processed |
| 2025 Q3 | 2025-11-04 | 189.99M | n/a | 34.32M | 18.06% | n/a | n/a | 0.11 | 347.24M | 290.53M | 104.39M | processed |
| 2025 Q2 | 2025-08-04 | 188.46M | n/a | 47.70M | 25.31% | n/a | n/a | 0.09 | 90.70M | 259.63M | 153.38M | processed |
| 2025 Q1 | 2025-05-07 | 148.39M | n/a | 25.73M | 17.34% | n/a | n/a | 0.07 | 346.31M | 232.69M | 132.60M | processed |
| 2024 Q4 | 2025-03-04 | 115.37M | n/a | 6.04M | 5.23% | n/a | n/a | n/a | 91.21M | 178.74M | 104.97M | processed |
| 2024 Q3 | 2024-11-07 | 157.69M | n/a | 10.09M | 6.40% | n/a | n/a | 0.03 | 89.69M | 208.95M | 122.87M | processed |
| 2024 Q2 | 2024-08-06 | 155.61M | n/a | 38.07M | 24.46% | n/a | n/a | 0.09 | 85.69M | 186.38M | 98.03M | processed |
| 2024 Q1 | 2024-05-07 | 120.09M | n/a | 12.22M | 10.18% | n/a | n/a | -0.04 | 84.66M | 131.21M | 91.47M | processed |
| 2023 Q4 | 2024-03-12 | 97.67M | n/a | -6.47M | -6.63% | n/a | n/a | n/a | 1.11B | 108.33M | 130.68M | processed |
| 2023 Q3 | 2023-11-08 | 135.79M | n/a | 16.12M | 11.87% | n/a | n/a | 0.04 | 84.48M | 90.71M | 75.76M | processed |
| 2023 Q2 | 2023-08-08 | 133.76M | n/a | 17.25M | 12.90% | 2.40M | 1.80% | 0.03 | 85.56M | 114.25M | 80.84M | processed |
| 2023 Q1 | 2023-05-09 | 101.12M | n/a | -16.49M | -16.31% | -2.10M | -2.08% | -0.03 | 83.23M | 63.37M | 89.03M | processed |
| 2022 Q4 | 2023-03-14 | 84.66M | n/a | -35.73M | -42.20% | -4.61M | -5.44% | -0.01 | 338.41M | 95.17M | 108.28M | processed |
| 2022 Q3 | 2022-11-10 | 109.27M | n/a | -21.22M | -19.42% | 14.71M | 13.47% | 0.07 | 336.77M | 180.42M | 136.00M | processed |
| 2022 Q2 | 2022-08-10 | 111.92M | n/a | 2.39M | 2.13% | -5.54M | -4.95% | -0.07 | 100.00K | 180.16M | 87.00M | processed |
| 2022 Q1 | 2022-05-09 | 78.68M | n/a | -13.00M | -16.53% | 27.51M | 34.96% | -0.01 | 335.90M | 237.59M | 117.50M | processed |
| 2021 Q4 | 2022-03-24 | n/a | n/a | -8.60M | n/a | -35.79M | n/a | -0.11 | 317.61M | 275.33M | 135.50M | processed |
| 2021 Q3 | 2021-11-12 | n/a | n/a | -1.19M | n/a | -8.96M | n/a | -0.47 | 3.45M | 407.66K | n/a | processed |
| 2021 Q2 | 2021-08-10 | n/a | n/a | -278.61K | n/a | -1.60M | n/a | n/a | n/a | 1.45M | n/a | 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.