Price Movement
Volume
Latest volume: 159.95K · 30-day average: 216.56K · Max drawdown over stored range: -70.83%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 24.69% |
| 20D RS | 8.19% |
| 60D RS | 7.03% |
| 120D RS | 50.60% |
| Global RS Rank | 365 · 89.12% percentile |
| Watch+Speculative RS Rank | 215 · 89.75% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 27 · 87.67% 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 | 99 / 427 |
| Primary Percentile | 77.05 |
| 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-04-04 | 2026-05-12 | 839.64M | 226.25M | -33.16M | -34.53M | -2.27 | 1.01M | 27.26M | -26.24M | 15M | 26.95% | -3.95% | -4.11% | 0.12% | -3.13% | 39.10M | 298.75M |
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-04-04 | $-2.27 | -66.0x | $55.25 | 2.7x | $-1.73 | -86.8x | $0.07 | 2244.1x |
Shares Diluted: 15M. 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 | 628.941 | 645.413 | 712.537 | 756.992 | 786.551 | 824.73 |
| Revenue Growth (YoY) | -12.779% | 2.619% | 10.4% | 6.239% | 3.905% | 4.854% |
| Gross Profit | 137.738 | 141.56 | 144.825 | 163.5 | 198.477 | 221.615 |
| Operating Income | 47.93 | 47.881 | 46.474 | 45.072 | 63.012 | 77.238 |
| Free Cash Flow | 0.101 | -17.428 | 12.991 | 11.545 | 20.051 | -48.643 |
| Free Cash Flow Per Share | 0.008 | -1.423 | 1.051 | 0.826 | 1.336 | -3.255 |
| EPS (Diluted) GAAP | 2.45 | 11.06 | 2.33 | 1.14 | 2.1 | -2.271315 |
| EPS Growth | -10.909% | 351.429% | -78.933% | -51.073% | 84.211% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 21.9% | 21.933% | 20.325% | 21.599% | 25.234% | 26.871% |
| Operating Margin | 7.621% | 7.419% | 6.522% | 5.954% | 8.011% | 9.365% |
| Profit Margin | 4.639% | 21.0% | 4.04% | 2.104% | 4.004% | -4.115% |
| Free Cash Flow Margin | 0.016% | -2.7% | 1.823% | 1.525% | 2.549% | -5.898% |
| Shares Outstanding (Diluted) | 11.932 | 12.251 | 12.366 | 13.972 | 15.013 | 14.942 |
| Shares Change (YoY) | 1.187% | 2.673% | 0.939% | 12.987% | 7.451% | -0.473% |
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-12 | 209.02M | 26.90% | 15.72M | 7.52% | 9.92M | 4.74% | 0.64 | 15.60M | 39.10M | 298.75M | processed |
| 2025 Q4 | 2026-02-26 | 215.80M | 27.71% | 14.00M | 6.49% | 7.44M | 3.45% | 0.50 | 14.99M | 45.29M | 300.00M | processed |
| 2025 Q3 | 2025-11-06 | 212.56M | 26.57% | -80.05M | -37.66% | -64.45M | -30.32% | -4.30 | 14.98M | 50.92M | 215.62M | processed |
| 2025 Q2 | 2025-08-07 | 202.26M | 26.57% | 17.17M | 8.49% | 12.55M | 6.21% | 0.82 | 15.22M | 37.12M | 218.75M | processed |
| 2025 Q1 | 2025-05-06 | 194.11M | 26.58% | 16.58M | 8.54% | 10.51M | 5.41% | 0.69 | 15.18M | 30.73M | 230.68M | processed |
| 2024 Q4 | 2025-02-27 | 197.29M | 23.52% | 10.40M | 5.27% | 6.77M | 3.43% | 0.45 | 15.11M | 37.14M | 230.68M | processed |
| 2024 Q3 | 2024-11-07 | 201.41M | 26.15% | 15.27M | 7.58% | 10.15M | 5.04% | 0.67 | 15.04M | 37.27M | 246.93M | processed |
| 2024 Q2 | 2024-08-08 | 197.00M | 26.01% | 13.92M | 7.07% | 7.72M | 3.92% | 0.52 | 14.96M | 29.41M | 251.93M | processed |
| 2024 Q1 | 2024-05-08 | 190.85M | 24.60% | 12.62M | 6.61% | 6.85M | 3.59% | 0.46 | 14.94M | 32.07M | 255.05M | processed |
| 2023 Q4 | 2024-02-22 | 192.23M | 21.69% | 8.93M | 4.65% | 5.11M | 2.66% | 0.34 | 14.90M | 42.86M | 258.18M | processed |
| 2023 Q3 | 2023-11-08 | 196.25M | 22.73% | 8.61M | 4.39% | 3.21M | 1.64% | 0.22 | 14.81M | 27.20M | 266.30M | processed |
| 2023 Q2 | 2023-08-03 | 187.32M | 21.42% | 5.00M | 2.67% | 2.37M | 1.27% | 0.17 | 13.60M | 22.81M | 272.86M | processed |
| 2023 Q1 | 2023-05-04 | 181.19M | 20.29% | 6.37M | 3.52% | 5.23M | 2.89% | 0.42 | 12.54M | 17.11M | 240.62M | processed |
| 2022 Q4 | 2023-02-16 | 188.27M | 20.50% | 9.69M | 5.15% | 8.08M | 4.29% | 0.65 | 12.43M | 46.25M | 242.19M | processed |
| 2022 Q3 | 2022-11-07 | 186.59M | 20.68% | 13.22M | 7.08% | 8.46M | 4.54% | 0.69 | 12.35M | 21.25M | 243.75M | processed |
| 2022 Q2 | 2022-08-04 | 174.20M | 19.89% | 7.75M | 4.45% | 4.15M | 2.38% | 0.34 | 12.33M | 37.52M | 247.21M | processed |
| 2022 Q1 | 2022-05-03 | 163.48M | 19.86% | 9.12M | 5.58% | 8.10M | 4.95% | 0.66 | 12.33M | 19.26M | 248.96M | processed |
| 2021 Q4 | 2022-02-23 | 164.84M | 22.61% | 11.82M | 7.17% | 110.83M | 67.24% | 9.04 | 12.26M | 76.32M | 280.71M | processed |
| 2021 Q3 | 2021-11-02 | 163.23M | 21.64% | 13.36M | 8.19% | 9.58M | 5.87% | 0.78 | 12.24M | 8.97M | 292.46M | processed |
| 2021 Q2 | 2021-08-12 | 160.19M | 22.96% | 13.09M | 8.17% | 8.42M | 5.26% | 0.69 | 12.25M | 12.00M | 299.21M | 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.