Price Movement
Volume
Latest volume: 220.55K · 30-day average: 352.41K · Max drawdown over stored range: -88.81%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 1.21% |
| 20D RS | -0.18% |
| 60D RS | -3.29% |
| 120D RS | 6.41% |
| Global RS Rank | 1259 · 62.47% percentile |
| Watch+Speculative RS Rank | 807 · 61.52% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 73 · 48.59% 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 | 41 / 276 |
| Primary Percentile | 85.51 |
| 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-01 | 398.73M | n/a | 101.14M | 113.97M | 1.59 | 76.12M | n/a | n/a | 72M | n/a | 25.37% | 28.58% | 19.09% | n/a | 19.30M | 4.70B |
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.59 | 9.8x | $5.55 | 2.8x | n/a | n/a | $1.06 | 14.6x |
Shares Diluted: 72M. 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 | 187.014 | 270.313 | 352.578 | 365.685 | 385.552 |
| Revenue Growth (YoY) | 21.774% | 44.531% | 29.441% | 7.479% | 4.06% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -1221.063 | -1213.554 | -314.442 | -266.428 | -134.717 |
| Free Cash Flow Per Share | -22.09548884425384 | -19.44985094720646 | -4.71497975708502 | -3.72882115015885 | -1.8766472571253447 |
| EPS (Diluted) GAAP | 1.32 | 2.17 | -0.824306 | 1.48 | 1.59 |
| EPS Growth | 12.841% | 64.394% | 3000% | 3000% | 7.432% |
| EPS Non-GAAP | |||||
| Gross Margin | 98.576% | 98.8495% | 98.6803% | 98.8449% | 98.7651% |
| Operating Margin | 78.351% | 81.485% | 71.317% | 79.272% | 81.192% |
| Profit Margin | 37.83% | 48.475% | -15.202% | 27.212% | 28.303% |
| Free Cash Flow Margin | -652.926% | -448.944% | -89.1837% | -72.8572% | -34.9413% |
| Shares Outstanding (Diluted) | 55.263 | 62.394 | 66.69 | 71.451 | 71.786 |
| Shares Change (YoY) | 9.006% | 12.904% | 6.885% | 7.139% | 0.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-01 | 110.85M | n/a | 25.55M | 23.05% | 28.86M | 26.04% | 0.40 | 71.97M | 19.30M | 4.70B | processed |
| 2025 Q4 | 2026-02-12 | 97.87M | n/a | 26.80M | 27.38% | 27.88M | 28.48% | 0.39 | 71.86M | 21.70M | 4.59B | processed |
| 2025 Q3 | 2025-11-06 | 96.16M | n/a | 24.88M | 25.87% | 29.28M | 30.45% | 0.41 | 71.84M | 12.12M | 4.51B | processed |
| 2025 Q2 | 2025-08-06 | 93.84M | n/a | 23.92M | 25.49% | 27.95M | 29.78% | 0.39 | 71.80M | 13.91M | 4.44B | processed |
| 2025 Q1 | 2025-05-07 | 97.68M | n/a | 25.30M | 25.90% | 29.36M | 30.06% | 0.41 | 71.64M | 17.30M | 4.34B | processed |
| 2024 Q4 | 2025-02-06 | 91.87M | n/a | 22.62M | 24.63% | 26.04M | 28.34% | 0.36 | 71.56M | 8.35M | 4.32B | processed |
| 2024 Q3 | 2024-10-29 | 90.70M | n/a | 15.87M | 17.50% | 19.33M | 21.31% | 0.27 | 71.54M | 15.58M | 4.30B | processed |
| 2024 Q2 | 2024-07-30 | 89.89M | n/a | 24.00M | 26.69% | 29.66M | 33.00% | 0.42 | 71.46M | 13.42M | 4.19B | processed |
| 2024 Q1 | 2024-05-07 | 93.21M | n/a | 24.59M | 26.38% | 30.73M | 32.97% | 0.43 | 71.24M | 11.28M | 4.14B | processed |
| 2023 Q4 | 2024-02-13 | 103.03M | n/a | 34.88M | 33.86% | 41.18M | 39.97% | 0.58 | 71.12M | 18.76M | 4.05B | processed |
| 2023 Q3 | 2023-11-01 | 85.56M | n/a | -130.24M | -1.52% | -122.97M | -1.44% | -1.81 | 67.98M | 11.48M | 3.94B | processed |
| 2023 Q2 | 2023-08-01 | 85.66M | n/a | 15.83M | 18.48% | 22.13M | 25.83% | 0.35 | 63.94M | 14.28M | 3.98B | processed |
| 2023 Q1 | 2023-04-28 | 78.33M | n/a | 2.45M | 3.13% | 4.68M | 5.98% | 0.07 | 63.67M | 20.34M | 3.90B | processed |
| 2022 Q4 | 2023-02-22 | 30.28M | n/a | n/a | n/a | -80.83M | -2.67% | -0.93 | 86.77M | 1.44B | 1.68B | processed |
| 2022 Q3 | 2022-11-04 | 47.76M | n/a | n/a | n/a | 18.00M | 37.70% | 0.14 | 85.87M | 1.34B | 1.68B | processed |
| 2022 Q2 | 2022-08-04 | 48.06M | n/a | n/a | n/a | -132.61M | -2.76% | -1.70 | 81.44M | 1.40B | 1.83B | processed |
| 2022 Q1 | 2022-05-04 | 31.95M | n/a | n/a | n/a | 616.73M | 19.30% | 8.85 | 69.04M | 1.50B | 2.08B | processed |
| 2021 Q4 | 2022-02-25 | -105.70M | n/a | n/a | n/a | 12.95M | -12.25% | 0.25 | 52.12M | 339.60M | 2.57B | processed |
| 2021 Q3 | 2021-11-02 | 195.49M | n/a | n/a | n/a | 127.73M | 65.34% | 1.51 | 80.49M | 298.89M | 3.28B | processed |
| 2021 Q2 | 2021-08-03 | 105.59M | n/a | n/a | n/a | -13.67M | -12.95% | -0.27 | 72.87M | 154.94M | 3.29B | 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.