Price Movement
Volume
Latest volume: 0.00 · 30-day average: 633.02K · Max drawdown over stored range: -80.94%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -2.20% |
| 20D RS | -15.75% |
| 60D RS | -27.03% |
| 120D RS | 29.42% |
| Global RS Rank | 1526 · 54.52% percentile |
| Watch+Speculative RS Rank | 975 · 53.51% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 78 · 41.35% percentile |
| Snapshot Date | 2026-05-15 |
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 | 59 / 208 |
| Primary Percentile | 72.12 |
| Score Notes | market-cap support, 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-31 | 2026-05-01 | 1.14B | n/a | 81.20M | 40.47M | 0.73 | 223.07M | 134.84M | 88.22M | 55M | n/a | 7.13% | 3.56% | 19.59% | 7.75% | 219.76M | 244.77M |
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.73 | 22.0x | $20.67 | 0.8x | $1.60 | 10.1x | $4.05 | 4.0x |
Shares Diluted: 55M. 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 | 623.015 | 894.444 | 1049.62 | 1075.739 | 1126.769 |
| Revenue Growth (YoY) | 55.177% | 43.567% | 17.349% | 2.488% | 4.744% |
| Gross Profit | 190.243 | 245.38 | 357.321 | 341.367 | 350.881 |
| Operating Income | 39.528 | 55.708 | 127.5 | 105.986 | 102.459 |
| Free Cash Flow | 35.644 | -60.482 | -44.04 | 117.53 | 83.978 |
| Free Cash Flow Per Share | 0.601 | -0.991 | -0.753 | 2.135 | 1.531 |
| EPS (Diluted) GAAP | 1.37 | 0.29 | 1.23 | 0.959999 | 0.959999 |
| EPS Growth | 10800% | -78.832% | 324.138% | -21.951% | 10800% |
| EPS Non-GAAP | |||||
| Gross Margin | 30.536% | 27.434% | 34.043% | 31.733% | 31.14% |
| Operating Margin | 6.345% | 6.228% | 12.147% | 9.852% | 9.093% |
| Profit Margin | 13.041% | 1.976% | 6.877% | 4.918% | 4.687% |
| Free Cash Flow Margin | 5.721% | -6.762% | -4.196% | 10.926% | 7.453% |
| Shares Outstanding (Diluted) | 59.324 | 61.0466 | 58.5247 | 55.0559 | 54.8601 |
| Shares Change (YoY) | 26.744% | 2.904% | -4.131% | -5.927% | -0.356% |
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 | 338.37M | n/a | 36.88M | 10.90% | 24.11M | 7.12% | 0.43 | 56.37M | 219.76M | 244.77M | processed |
| 2025 Q4 | 2026-02-12 | 280.96M | n/a | 18.16M | 6.46% | 8.24M | 2.93% | 0.15 | 54.48M | 234.31M | 255.33M | processed |
| 2025 Q3 | 2025-10-30 | 255.54M | n/a | 9.90M | 3.87% | 1.55M | 0.61% | 0.03 | 54.68M | 176.22M | 226.64M | processed |
| 2025 Q2 | 2025-08-01 | 263.62M | n/a | 16.26M | 6.17% | 6.58M | 2.49% | 0.12 | 54.78M | 138.30M | 200.63M | processed |
| 2025 Q1 | 2025-05-02 | 326.65M | n/a | 56.25M | 17.22% | 36.53M | 11.18% | 0.66 | 55.51M | 158.77M | 220.88M | processed |
| 2024 Q4 | 2025-02-12 | 260.40M | n/a | 26.06M | 10.01% | 32.71M | 12.56% | 0.59 | 55.25M | 187.27M | 239.54M | processed |
| 2024 Q3 | 2024-10-30 | 249.47M | n/a | 12.38M | 4.96% | 2.34M | 0.94% | 0.04 | 54.78M | 146.49M | 275.86M | processed |
| 2024 Q2 | 2024-08-02 | 254.38M | n/a | 12.37M | 4.86% | 1.81M | 0.71% | 0.03 | 54.79M | 135.16M | 289.59M | processed |
| 2024 Q1 | 2024-05-07 | 311.48M | n/a | 55.18M | 17.71% | 35.31M | 11.34% | 0.64 | 55.40M | 161.21M | 313.73M | processed |
| 2023 Q4 | 2024-02-14 | 245.54M | n/a | 17.12M | 6.97% | -48.86M | -19.90% | -0.87 | 56.25M | 187.41M | 327.47M | processed |
| 2023 Q3 | 2023-11-07 | 248.88M | n/a | 19.01M | 7.64% | 7.59M | 3.05% | 0.13 | 58.60M | 180.26M | 351.77M | processed |
| 2023 Q2 | 2023-08-04 | 261.09M | n/a | 35.59M | 13.63% | 20.62M | 7.90% | 0.35 | 59.71M | 245.11M | 365.21M | processed |
| 2023 Q1 | 2023-04-28 | 294.12M | n/a | 55.78M | 18.97% | 38.33M | 13.03% | 0.64 | 59.54M | 243.22M | 346.06M | processed |
| 2022 Q4 | 2023-02-15 | 227.15M | n/a | 15.12M | 6.65% | 70.86M | 31.19% | 1.18 | 60.07M | 271.02M | 294.69M | processed |
| 2022 Q3 | 2022-11-02 | 221.70M | n/a | 15.39M | 6.94% | 10.68M | 4.82% | 0.18 | 60.79M | 267.08M | 324.66M | processed |
| 2022 Q2 | 2022-08-10 | 219.07M | n/a | 3.37M | 1.54% | -3.92M | -1.79% | -0.07 | 58.06M | 289.58M | 319.73M | processed |
| 2022 Q1 | 2022-05-06 | 226.53M | n/a | 21.83M | 9.64% | 3.64M | 1.61% | 0.06 | 61.73M | 278.63M | 242.54M | processed |
| 2021 Q4 | 2022-02-18 | 172.55M | n/a | 10.87M | 6.30% | -602.00K | -0.35% | -0.01 | 61.20M | 315.62M | 248.01M | processed |
| 2021 Q3 | 2021-11-01 | 173.66M | n/a | 22.00M | 12.67% | 13.90M | 8.01% | 0.23 | 61.71M | 281.33M | 266.99M | processed |
| 2021 Q2 | 2021-07-28 | 149.19M | n/a | 49.24M | 33.00% | 51.75M | 34.69% | 0.83 | 61.98M | 316.80M | 267.68M | 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.