Price Movement
Volume
Latest volume: 2.29M · 30-day average: 3.07M · Max drawdown over stored range: -84.76%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 13.07% |
| 20D RS | -12.73% |
| 60D RS | 32.39% |
| 120D RS | 6.65% |
| Global RS Rank | 632 · 81.16% percentile |
| Watch+Speculative RS Rank | 388 · 81.50% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 15 · 87.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 | 62 / 249 |
| Primary Percentile | 75.50 |
| Score Notes | market-cap support, industry-tailwind, small-cap penalty |
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-06 | 1.95B | 579.78M | 119.70M | 110.10M | n/a | 412.53M | 88.57M | 323.96M | 0M | 29.72% | 6.14% | 5.64% | 21.15% | 16.61% | 150.28M | 66.40M |
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 | n/a | n/a | n/a | n/a | n/a | n/a |
Shares Diluted: 0M. 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 | 1188.893 | 1378.458 | 1401.15 | 1439.685 | 1766.22 | 1912.04 |
| Revenue Growth (YoY) | 8.691% | 15.945% | 1.646% | 2.75% | 22.681% | 8.256% |
| Gross Profit | 319.497 | 441.071 | 464.253 | 425.558 | 534.218 | 569.51 |
| Operating Income | 26.193 | -6.833 | -12.923 | -63.737 | 25.917 | 44.057 |
| Free Cash Flow | 121.313 | 24.451 | 18.57 | 52.24 | 149.176 | 163.446 |
| Free Cash Flow Per Share | 3.008 | 0.171 | 0.073 | 0.151 | 0.434 | 0.513 |
| EPS (Diluted) GAAP | -0.357986 | -0.258196 | -0.047092 | -0.236852 | -0.010949 | 0.132659 |
| EPS Growth | ||||||
| EPS Non-GAAP | ||||||
| Gross Margin | 26.873% | 31.997% | 33.134% | 29.559% | 30.246% | 29.785% |
| Operating Margin | 2.203% | -0.496% | -0.922% | -4.427% | 1.467% | 2.304% |
| Profit Margin | -1.214% | -2.676% | -0.855% | -5.698% | -0.213% | 2.211% |
| Free Cash Flow Margin | 10.204% | 1.774% | 1.325% | 3.629% | 8.446% | 8.548% |
| Shares Outstanding (Diluted) | 40.3339 | 142.8835 | 254.2848 | 346.3761 | 343.3889 | 318.742 |
| Shares Change (YoY) | -9.003% | 254.252% | 77.967% | 36.216% | -0.862% | -7.178% |
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 | 466.39M | 27.78% | 69.38M | 14.88% | 59.07M | 12.66% | 0.20 | 288.76M | 150.28M | 66.40M | processed |
| 2025 Q4 | 2026-02-25 | 522.31M | 33.61% | 43.77M | 8.38% | 50.13M | 9.60% | n/a | n/a | 124.64M | n/a | processed |
| 2025 Q3 | 2025-11-05 | 496.76M | 27.98% | 6.50M | 1.31% | 5.24M | 1.06% | 0.02 | 305.68M | 119.25M | 74.00M | processed |
| 2025 Q2 | 2025-08-06 | 465.47M | 29.13% | 44.00K | 0.01% | -4.34M | -0.93% | -0.01 | 313.57M | 119.02M | 88.00M | processed |
| 2025 Q1 | 2025-05-07 | 427.49M | 27.91% | -6.26M | -1.46% | -8.75M | -2.05% | -0.03 | 341.96M | 220.00M | 126.50M | processed |
| 2024 Q4 | 2025-02-26 | 491.04M | 36.17% | 47.22M | 9.62% | 33.14M | 6.75% | 0.20 | 164.26M | 230.36M | 122.73M | processed |
| 2024 Q3 | 2024-11-07 | 433.01M | 30.69% | 4.56M | 1.05% | -6.45M | -1.49% | -0.02 | 342.89M | 222.96M | 152.74M | processed |
| 2024 Q2 | 2024-08-07 | 428.16M | 26.81% | -7.63M | -1.78% | -4.29M | -1.00% | -0.01 | 342.57M | 187.92M | 152.74M | processed |
| 2024 Q1 | 2024-05-08 | 414.01M | 26.32% | -18.23M | -4.40% | -26.16M | -6.32% | -0.08 | 345.50M | 181.02M | 152.74M | processed |
| 2023 Q4 | 2024-02-28 | 419.77M | 32.93% | 8.79M | 2.10% | 3.72M | 0.89% | 0.01 | 303.39M | 181.83M | 152.74M | processed |
| 2023 Q3 | 2023-11-08 | 360.22M | 27.94% | -18.73M | -5.20% | -23.14M | -6.42% | -0.07 | 307.39M | 250.73M | 202.74M | processed |
| 2023 Q2 | 2023-08-09 | 332.00M | 29.23% | -25.00M | -7.53% | -31.31M | -9.43% | -0.09 | 306.39M | 246.85M | 203.49M | processed |
| 2023 Q1 | 2023-05-10 | 327.69M | 27.34% | -28.80M | -8.79% | -31.31M | -9.56% | -0.09 | 333.42M | 274.43M | 234.24M | 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.