Price Movement
Volume
Latest volume: 3.35M · 30-day average: 4.08M · Max drawdown over stored range: -93.51%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 14.56% |
| 20D RS | 5.31% |
| 60D RS | 31.19% |
| 120D RS | 2.55% |
| Global RS Rank | 584 · 82.59% percentile |
| Watch+Speculative RS Rank | 357 · 82.98% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 39 · 83.82% 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 | 152 / 383 |
| Primary Percentile | 60.57 |
| 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-04-30 | 1.17B | 649.65M | 52.77M | 57.25M | 0.66 | 373.57M | 38.45M | 335.12M | 87M | 55.30% | 4.49% | 4.87% | 31.80% | 28.53% | 273.01M | 736.37M |
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 | $0.66 | 35.8x | $13.47 | 1.7x | $3.84 | 6.1x | $4.28 | 5.5x |
Shares Diluted: 87M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2011 | FY 2012 | FY 2013 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 43.188 | 63.822 | 84.132 | 609.591 | 778.846 | 910.488 | 1041.938 | 1149.088 |
| Revenue Growth (YoY) | 47.777% | 31.823% | 40.166% | 27.765% | 16.902% | 14.437% | 10.284% | |
| Gross Profit | 338.492 | 411.345 | 477.798 | 566.498 | 634.425 | |||
| Operating Income | -50.61 | -87.322 | -91.796 | -29.4 | 30.421 | |||
| Free Cash Flow | -3.841 | -10.981 | -21.513 | -13.218 | 36.593 | 97.604 | 100.78 | 201.244 |
| Free Cash Flow Per Share | -1.457685009487666 | -3.3065341764528755 | -5.370194707938093 | -0.196 | 0.523 | 1.355 | 1.353 | 2.287 |
| EPS (Diluted) GAAP | -0.79 | -1.353689 | -1.134854 | -0.171738 | 0.45 | |||
| EPS Growth | ||||||||
| EPS Non-GAAP | ||||||||
| Gross Margin | 43.1254% | 38.4131% | 41.9876% | 55.528% | 52.815% | 52.477% | 54.37% | 55.211% |
| Operating Margin | -16.9283% | -26.7228% | -33.6638% | -8.302% | -11.212% | -10.082% | -2.822% | 2.647% |
| Profit Margin | -18.2273% | -30.2936% | -37.2201% | -8.694% | -12.153% | -8.98% | -1.228% | 3.43% |
| Free Cash Flow Margin | -8.8937% | -17.2057% | -25.5705% | -2.168% | 4.698% | 10.72% | 9.672% | 17.513% |
| Shares Outstanding (Diluted) | 2.635 | 3.321 | 4.006 | 67.512 | 69.92 | 72.048 | 74.503 | 88.002 |
| Shares Change (YoY) | 26.034% | 20.626% | 5.234% | 3.567% | 3.043% | 3.407% | 18.119% |
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-04-30 | 305.32M | 55.85% | 18.49M | 6.06% | 18.41M | 6.03% | 0.21 | 86.30M | 273.01M | 736.37M | processed |
| 2025 Q4 | 2026-02-20 | 300.28M | 55.43% | 19.80M | 6.59% | 19.71M | 6.56% | 0.23 | 86.77M | 232.08M | 735.49M | processed |
| 2025 Q3 | 2025-11-06 | 285.83M | 55.03% | 16.04M | 5.61% | 17.97M | 6.29% | 0.21 | 87.30M | 193.41M | 734.55M | processed |
| 2025 Q2 | 2025-07-31 | 283.27M | 54.86% | -1.56M | -0.55% | 1.15M | 0.41% | 0.01 | 88.52M | 205.48M | 733.62M | processed |
| 2025 Q1 | 2025-05-01 | 279.70M | 54.96% | -5.43M | -1.94% | 576.00K | 0.21% | 0.01 | 89.28M | 370.34M | 732.72M | processed |
| 2024 Q4 | 2025-02-21 | 278.66M | 55.98% | 4.18M | 1.50% | 11.58M | 4.15% | 0.15 | 75.44M | 362.55M | 731.86M | processed |
| 2024 Q3 | 2024-11-07 | 264.18M | 53.85% | -15.42M | -5.84% | -4.48M | -1.70% | -0.06 | 74.88M | 290.96M | 730.93M | processed |
| 2024 Q2 | 2024-08-08 | 252.09M | 53.03% | -19.36M | -7.68% | -12.82M | -5.08% | -0.17 | 74.20M | 175.70M | 730.01M | processed |
| 2024 Q1 | 2024-05-02 | 247.01M | 53.63% | -20.70M | -8.38% | -7.08M | -2.87% | -0.10 | 73.49M | 240.19M | 729.16M | processed |
| 2023 Q4 | 2024-02-22 | 239.06M | 52.94% | -18.60M | -7.78% | -12.36M | -5.17% | -0.17 | 72.94M | 143.20M | 742.12M | processed |
| 2023 Q3 | 2023-11-02 | 230.10M | 51.73% | -25.74M | -11.19% | -20.42M | -8.87% | -0.28 | 72.36M | 127.83M | 741.17M | processed |
| 2023 Q2 | 2023-08-07 | 222.88M | 53.18% | -25.24M | -11.33% | -21.74M | -9.75% | -0.30 | 71.63M | 195.59M | 740.22M | processed |
| 2023 Q1 | 2023-05-04 | 218.44M | 52.04% | -29.00M | -13.27% | -27.25M | -12.47% | -0.38 | 71.26M | 141.36M | 739.28M | processed |
| 2022 Q4 | 2023-02-24 | 208.34M | 53.78% | -13.25M | -6.36% | -13.65M | -6.55% | -0.19 | 70.71M | 180.52M | 738.38M | processed |
| 2022 Q3 | 2022-11-07 | 198.34M | 52.55% | -21.73M | -10.96% | -23.21M | -11.70% | -0.33 | 70.23M | 129.49M | 737.43M | processed |
| 2022 Q2 | 2022-07-28 | 189.38M | 53.41% | -21.76M | -11.49% | -23.67M | -12.50% | -0.34 | 69.75M | 101.31M | 736.49M | processed |
| 2022 Q1 | 2022-04-28 | 182.78M | 51.38% | -30.84M | -16.87% | -34.12M | -18.67% | -0.49 | 68.97M | 100.15M | 735.56M | processed |
| 2021 Q4 | 2022-02-28 | 173.60M | 54.05% | -11.98M | -6.90% | -3.60M | -2.07% | -0.05 | 68.21M | 90.88M | 734.66M | processed |
| 2021 Q3 | 2021-11-08 | 154.33M | 56.50% | -18.99M | -12.31% | -20.54M | -13.31% | -0.30 | 67.80M | 82.47M | 733.73M | processed |
| 2021 Q2 | 2021-07-27 | 143.78M | 55.21% | -14.19M | -9.87% | -16.53M | -11.50% | -0.25 | 67.29M | 175.20M | 732.79M | 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.