Price Movement
Volume
Latest volume: 3.42M · 30-day average: 1.68M · Max drawdown over stored range: -72.91%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -16.97% |
| 20D RS | -6.70% |
| 60D RS | -9.25% |
| 120D RS | -29.83% |
| Global RS Rank | 2494 · 25.66% percentile |
| Watch+Speculative RS Rank | 1541 · 26.51% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 137 · 3.52% 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 | 37 / 276 |
| Primary Percentile | 86.96 |
| 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-05-07 | 777.20M | n/a | 139.32M | n/a | n/a | 427.82M | 340.55M | 87.27M | 270M | n/a | 17.93% | n/a | 55.05% | 11.23% | 68.82M | 125.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-31 | n/a | n/a | $2.88 | 1.8x | $0.32 | 16.3x | $1.58 | 3.3x |
Shares Diluted: 270M. 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 | 624.094 | 727.041 | 739.572 | 767.923 | 768.27 |
| Revenue Growth (YoY) | 1.342% | 16.31% | 4.606% | 3.188% | 0.61% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -0.256 | -30.723 | 66.241 | -105.094 | -361.477 |
| Free Cash Flow Per Share | -0.000922788551654531 | -0.11381080800746812 | 0.24937037190409325 | -0.3906564220371052 | -1.3386053917938083 |
| EPS (Diluted) GAAP | -0.062263 | 0.219501 | 0.301686 | 0.28308 | 0.25 |
| EPS Growth | 3000% | 3000% | 37.442% | -6.167% | -11.686% |
| EPS Non-GAAP | |||||
| Gross Margin | 55.2175% | 55.7997% | 54.1605% | 53.8807% | 52.4884% |
| Operating Margin | 14.289% | 17.967% | 19.837% | 20.797% | 17.667% |
| Profit Margin | -1.766% | 5.154% | 6.631% | 6.216% | 5.652% |
| Free Cash Flow Margin | -0.041% | -4.2258% | 8.9567% | -13.6855% | -47.0508% |
| Shares Outstanding (Diluted) | 277.42 | 269.948 | 265.633 | 269.019 | 270.04 |
| Shares Change (YoY) | -2.261% | -2.693% | -1.598% | 1.275% | 0.38% |
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-07 | 190.05M | n/a | 29.46M | 15.50% | n/a | n/a | 0.01 | 269.35M | 68.82M | 125.00M | processed |
| 2025 Q4 | 2026-03-02 | 198.98M | n/a | 35.41M | 17.79% | n/a | n/a | n/a | 270.32M | 132.66M | 100.00M | processed |
| 2025 Q3 | 2025-11-05 | 197.33M | n/a | 39.33M | 19.93% | n/a | n/a | 0.05 | 270.36M | 154.11M | 125.00M | processed |
| 2025 Q2 | 2025-08-06 | 190.84M | n/a | 35.12M | 18.40% | n/a | n/a | 0.04 | 269.95M | 94.64M | 125.00M | processed |
| 2025 Q1 | 2025-05-07 | 179.63M | n/a | 25.79M | 14.36% | n/a | n/a | 0.05 | 269.53M | 187.82M | 125.00M | processed |
| 2024 Q4 | 2025-02-28 | 196.43M | n/a | 42.94M | 21.86% | n/a | n/a | n/a | 270.25M | 385.46M | 100.00M | processed |
| 2024 Q3 | 2024-11-08 | 199.60M | n/a | 45.35M | 22.72% | n/a | n/a | 0.08 | 269.61M | 421.90M | 100.00M | processed |
| 2024 Q2 | 2024-10-08 | 189.54M | n/a | 39.36M | 20.77% | n/a | n/a | 0.10 | 268.72M | 535.53M | 100.00M | processed |
| 2024 Q1 | 2024-05-07 | 181.18M | n/a | 31.06M | 17.14% | n/a | n/a | 0.03 | 267.49M | 333.57M | 100.00M | processed |
| 2023 Q4 | 2024-02-28 | 192.88M | n/a | 40.77M | 21.14% | n/a | n/a | n/a | 266.73M | 346.62M | 100.00M | processed |
| 2023 Q3 | 2023-11-08 | 191.53M | n/a | 42.26M | 22.06% | n/a | n/a | 0.07 | 266.07M | 354.00M | 100.00M | processed |
| 2023 Q2 | 2023-08-04 | 190.54M | n/a | 46.19M | 24.24% | n/a | n/a | 0.14 | 264.20M | 315.36M | 100.00M | processed |
| 2023 Q1 | 2023-05-04 | 164.62M | n/a | 17.49M | 10.62% | n/a | n/a | 0.04 | 265.20M | 272.65M | 100.00M | processed |
| 2022 Q4 | 2023-02-28 | 181.27M | n/a | 38.95M | 21.49% | n/a | n/a | n/a | 266.89M | 264.43M | 100.00M | processed |
| 2022 Q3 | 2022-11-03 | 183.71M | n/a | 35.53M | 19.34% | n/a | n/a | 0.03 | 267.12M | 387.25M | 100.00M | processed |
| 2022 Q2 | 2022-08-04 | 198.02M | n/a | 46.50M | 23.48% | n/a | n/a | 0.18 | 270.08M | 359.42M | 100.00M | processed |
| 2022 Q1 | 2022-05-05 | 164.03M | n/a | 6.05M | 3.69% | n/a | n/a | -0.07 | 273.76M | 429.72M | 100.00M | processed |
| 2021 Q4 | 2022-02-25 | 160.33M | n/a | 21.10M | 13.16% | n/a | n/a | n/a | 276.19M | 423.69M | 100.00M | processed |
| 2021 Q3 | 2021-11-05 | 165.05M | n/a | 13.20M | 8.00% | n/a | n/a | -0.04 | 277.72M | 582.19M | 100.00M | processed |
| 2021 Q2 | 2021-08-05 | 153.41M | n/a | 26.48M | 17.26% | n/a | n/a | 0.01 | 278.44M | 540.60M | 100.00M | 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.