Price Movement
Volume
Latest volume: 3.49M · 30-day average: 4.73M · Max drawdown over stored range: -72.74%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -29.94% |
| 20D RS | 2.03% |
| 60D RS | -43.16% |
| 120D RS | -32.71% |
| Global RS Rank | 3022 · 9.93% percentile |
| Qualified+ RS Rank | 1161 · 7.71% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 205 · 6.39% 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 | 8 / 427 |
| Primary Percentile | 98.36 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
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-29 | 2026-05-06 | 1.42B | 323.90M | 23.70M | 29.40M | 0.17 | -110.40M | 158.30M | -268.70M | 171M | 22.89% | 1.67% | 2.08% | -7.80% | -18.99% | 1.46B | 300.00M |
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-29 | $0.17 | 340.2x | $8.28 | 7.1x | $-1.57 | -37.2x | $-0.65 | -90.6x |
Shares Diluted: 171M. 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 | 747.7 | 811.5 | 898.3 | 1037.1 | 1136.3 | 1346.8 |
| Revenue Growth (YoY) | 4.209% | 8.533% | 10.696% | 15.451% | 9.565% | 18.525% |
| Gross Profit | 203.2 | 225.1 | 226 | 268.6 | 287.2 | 307.9 |
| Operating Income | 31.7 | 29.7 | 4.6 | 32.4 | 32.9 | 27.7 |
| Free Cash Flow | 10.7 | -15.7 | -71.1 | 12.8 | -8.5 | -137.4 |
| Free Cash Flow Per Share | 0.09 | -0.123 | -0.561 | 0.098 | -0.056 | -0.832 |
| EPS (Diluted) GAAP | 0.672417 | -0.02 | -0.291239 | -0.07 | 0.109395 | 0.13 |
| EPS Growth | 481.842% | 10000% | 10000% | 10000% | 10000% | 18.835% |
| EPS Non-GAAP | ||||||
| Gross Margin | 27.177% | 27.739% | 25.159% | 25.899% | 25.275% | 22.862% |
| Operating Margin | 4.24% | 3.66% | 0.512% | 3.124% | 2.895% | 2.057% |
| Profit Margin | 10.646% | -0.246% | -4.108% | -0.858% | 1.434% | 1.634% |
| Free Cash Flow Margin | 1.431% | -1.935% | -7.915% | 1.234% | -0.748% | -10.202% |
| Shares Outstanding (Diluted) | 118.7 | 128 | 126.7 | 130.4 | 150.9 | 165.2 |
| Shares Change (YoY) | 8.7% | 7.835% | -1.016% | 2.92% | 15.721% | 9.476% |
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 | 371.00M | 24.15% | 4.70M | 1.27% | 11.90M | 3.21% | 0.07 | 179.40M | 1.46B | 300.00M | processed |
| 2025 Q4 | 2026-02-23 | 345.10M | 24.17% | 8.20M | 2.38% | 5.90M | 1.71% | 0.03 | 173.90M | 560.60M | 174.60M | processed |
| 2025 Q3 | 2025-11-04 | 347.60M | 22.18% | 7.10M | 2.04% | 8.70M | 2.50% | 0.05 | 172.90M | 565.90M | 174.60M | processed |
| 2025 Q2 | 2025-08-07 | 351.50M | 21.00% | 3.70M | 1.05% | 2.90M | 0.83% | 0.02 | 157.40M | 783.60M | 169.80M | processed |
| 2025 Q1 | 2025-05-07 | 302.60M | 24.32% | 6.60M | 2.18% | 4.50M | 1.49% | 0.03 | 156.20M | 263.70M | 172.20M | processed |
| 2024 Q4 | 2025-02-26 | 283.10M | 24.66% | 3.00M | 1.06% | 3.90M | 1.38% | 0.02 | 160.20M | 329.30M | 174.60M | processed |
| 2024 Q3 | 2024-11-07 | 275.90M | 25.08% | 6.50M | 2.36% | 3.20M | 1.16% | 0.02 | 154.10M | 301.50M | 177.00M | processed |
| 2024 Q2 | 2024-08-07 | 300.10M | 25.72% | 12.50M | 4.17% | 7.90M | 2.63% | 0.05 | 153.50M | 308.20M | 179.50M | processed |
| 2024 Q1 | 2024-05-07 | 277.20M | 25.61% | 7.00M | 2.53% | 1.30M | 0.47% | 0.01 | 141.50M | 338.90M | 179.40M | processed |
| 2023 Q4 | 2024-02-13 | 273.80M | 26.26% | 11.70M | 4.27% | 2.40M | 0.88% | 0.02 | 133.70M | 72.80M | 219.30M | processed |
| 2023 Q3 | 2023-11-02 | 274.60M | 26.73% | 12.20M | 4.44% | -1.60M | -0.58% | n/a | 129.60M | 42.20M | 234.20M | processed |
| 2023 Q2 | 2023-08-03 | 256.90M | 24.87% | 6.70M | 2.61% | -2.70M | -1.05% | -0.02 | 129.10M | 48.20M | 232.10M | processed |
| 2023 Q1 | 2023-05-03 | 231.80M | 25.63% | 500.00K | 0.22% | -7.00M | -3.02% | -0.05 | 128.10M | 46.70M | 250.30M | processed |
| 2022 Q4 | 2023-02-23 | 249.30M | 24.63% | 4.10M | 1.64% | -8.30M | -3.33% | -0.07 | 127.30M | 81.30M | 250.20M | processed |
| 2022 Q3 | 2022-11-03 | 228.60M | 24.02% | -3.60M | -1.57% | -8.00M | -3.50% | -0.06 | 127.20M | 125.20M | 292.60M | processed |
| 2022 Q2 | 2022-08-04 | 224.20M | 25.78% | -1.90M | -0.85% | -4.70M | -2.10% | -0.04 | 126.40M | 142.40M | 293.80M | processed |
| 2022 Q1 | 2022-05-05 | 196.20M | 26.45% | -1.20M | -0.61% | -15.90M | -8.10% | -0.12 | 125.90M | 254.40M | 295.00M | processed |
| 2021 Q4 | 2022-02-22 | 211.60M | 29.06% | 9.20M | 4.35% | -2.60M | -1.23% | -0.02 | 128.30M | 349.40M | 296.70M | processed |
| 2021 Q3 | 2021-11-03 | 200.60M | 30.21% | 10.50M | 5.23% | -2.40M | -1.20% | -0.02 | 124.90M | 369.90M | 296.50M | processed |
| 2021 Q2 | 2021-08-03 | 205.10M | 25.35% | 3.30M | 1.61% | 1.10M | 0.54% | 0.01 | 127.70M | 369.30M | 300.30M | 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.