Price Movement
Volume
Latest volume: 2.13M · 30-day average: 2.63M · Max drawdown over stored range: -68.65%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 34.13% |
| 20D RS | -3.85% |
| 60D RS | 31.35% |
| 120D RS | 55.89% |
| Global RS Rank | 253 · 92.46% percentile |
| Watch+Speculative RS Rank | 144 · 93.13% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 30 · 41.18% 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 | 26 / 64 |
| Primary Percentile | 60.94 |
| 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 2025-03-28 | 2025-05-22 | 725.01M | 321.53M | -19.80M | -73.01M | -0.39 | 145.85M | 71.88M | 73.97M | 188M | 44.35% | -2.73% | -10.07% | 20.12% | 10.20% | 121.33M | 344.70M |
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 2025-03-28 | $-0.39 | -119.3x | $3.86 | 12.0x | $0.39 | 117.7x | $0.78 | 59.7x |
Shares Diluted: 188M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 591.207 | 768.674 | 973.653 | 1049.367 | 725.006 | 890.096 |
| Revenue Growth (YoY) | -9.058% | 30.018% | 26.667% | 7.776% | -30.91% | 22.771% |
| Gross Profit | 278.902 | 407.46 | 546.079 | 574.529 | 322.892 | |
| Operating Income | 16.777 | 136.65 | 203.307 | 217.691 | -13.32 | |
| Free Cash Flow | 79.897 | 86.188 | 113.431 | 56.943 | 21.958 | 124.893 |
| Free Cash Flow Per Share | 0.453 | 0.449 | 0.586 | 0.293 | 0.117 | 0.674967 |
| EPS (Diluted) GAAP | 0.1 | 0.619999 | 0.97 | 0.78 | -0.389999 | |
| EPS Growth | -97.295% | 519.999% | 56.452% | -19.588% | 12300% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 47.175% | 53.008% | 56.086% | 54.75% | 44.536% | 46.2838% |
| Operating Margin | 2.838% | 17.777% | 20.881% | 20.745% | -1.837% | 2.077% |
| Profit Margin | 3.037% | 15.534% | 19.243% | 14.551% | -10.07% | -1.6462% |
| Free Cash Flow Margin | 13.514% | 11.213% | 11.65% | 5.426% | 3.029% | 14.0314% |
| Shares Outstanding (Diluted) | 176.4166 | 191.8112 | 193.6881 | 194.6744 | 187.7074 | 185.036 |
| Shares Change (YoY) | 1664.166% | 8.726% | 0.979% | 0.509% | -3.579% | -1.423% |
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 Q3 | 2026-01-30 | 229.21M | 46.73% | 9.57M | 4.18% | 8.30M | 3.62% | 0.04 | 186.21M | 155.19M | 286.16M | processed |
| 2025 Q2 | 2025-10-31 | 214.29M | 46.33% | 6.24M | 2.91% | 6.52M | 3.04% | 0.03 | 186.31M | 117.49M | 286.13M | processed |
| 2025 Q1 | 2025-08-01 | 203.41M | 44.89% | -2.74M | -1.35% | -13.23M | -6.50% | -0.07 | 184.59M | 129.11M | 310.79M | processed |
| 2025 Q4 | 2025-05-22 | 192.82M | 41.43% | -13.20M | -6.84% | -14.80M | -7.68% | -0.08 | 184.17M | 121.33M | 344.70M | processed |
| 2025 Q3 | 2025-01-31 | 177.87M | 45.66% | -41.00K | -0.02% | -6.86M | -3.86% | -0.04 | 184.01M | 138.45M | 374.73M | processed |
| 2025 Q2 | 2024-11-01 | 187.39M | 45.71% | 4.07M | 2.17% | -33.67M | -17.97% | -0.18 | 189.18M | 188.75M | 396.06M | processed |
| 2025 Q1 | 2024-08-02 | 166.92M | 44.79% | -10.63M | -6.37% | -17.68M | -10.59% | -0.09 | 193.47M | 173.14M | 202.59M | processed |
| 2024 Q4 | 2024-05-23 | 240.58M | 51.23% | 15.90M | 6.61% | -7.12M | -2.96% | -0.04 | 193.92M | 212.14M | 249.61M | processed |
| 2024 Q3 | 2024-02-06 | 254.98M | 52.48% | 36.69M | 14.39% | 33.34M | 13.08% | 0.17 | 194.57M | 214.31M | 250.46M | processed |
| 2024 Q2 | 2023-11-06 | 275.51M | 57.89% | 72.92M | 26.47% | 65.62M | 23.82% | 0.34 | 195.10M | 370.01M | 10.31M | processed |
| 2024 Q1 | 2023-08-04 | 278.29M | 56.76% | 70.75M | 25.42% | 60.85M | 21.87% | 0.31 | 194.99M | 353.41M | 11.25M | processed |
| 2023 Q4 | 2023-05-25 | 269.44M | 56.82% | 63.10M | 23.42% | 61.98M | 23.00% | 0.32 | 195.45M | 351.58M | 25.00M | processed |
| 2023 Q3 | 2023-02-01 | 248.79M | 57.32% | 65.63M | 26.38% | 64.52M | 25.93% | 0.33 | 193.94M | 334.31M | 13.12M | processed |
| 2023 Q2 | 2022-10-31 | 237.67M | 55.55% | 59.84M | 25.18% | 50.61M | 21.30% | 0.26 | 192.64M | 293.59M | 14.06M | processed |
| 2023 Q1 | 2022-08-01 | 217.75M | 54.36% | 14.74M | 6.77% | 10.25M | 4.71% | 0.05 | 192.41M | 286.56M | 7.03M | processed |
| 2022 Q4 | 2022-05-18 | 200.29M | 54.72% | 30.25M | 15.10% | 25.62M | 12.79% | 0.13 | 192.21M | 282.38M | 25.00M | processed |
| 2021 Q3 | 2021-02-02 | 164.45M | 45.26% | -24.22M | -14.73% | -5.09M | -3.10% | -0.04 | 124.36M | 157.65M | 25.00M | processed |
| 2022 Q3 | 2022-02-02 | 186.63M | 54.21% | 35.60M | 19.08% | 32.94M | 17.65% | 0.17 | 192.07M | 259.21M | n/a | processed |
| 2022 Q2 | 2021-10-29 | 193.61M | 52.96% | 38.55M | 19.91% | 33.19M | 17.14% | 0.17 | 191.68M | 248.58M | n/a | processed |
| 2022 Q1 | 2021-07-30 | 188.14M | 50.05% | 32.24M | 17.14% | 27.67M | 14.71% | 0.14 | 191.16M | 221.93M | 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.