Price Movement
Volume
Latest volume: 557.50K · 30-day average: 1.09M · Max drawdown over stored range: -82.56%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -6.16% |
| 20D RS | -0.67% |
| 60D RS | -8.89% |
| 120D RS | -6.16% |
| Global RS Rank | 1832 · 45.39% percentile |
| Qualified+ RS Rank | 673 · 46.50% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 125 · 42.92% 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 | 41 / 427 |
| Primary Percentile | 90.63 |
| 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 2025-12-31 | 2026-02-27 | 4.26B | 1.44B | 358.40M | 40.70M | 0.89 | 318.60M | 154.00M | 164.60M | 45M | 33.72% | 8.41% | 0.95% | 7.47% | 3.86% | 366.00M | 3.56B |
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 2025-12-31 | $0.89 | 231.7x | $93.73 | 2.2x | $3.62 | 57.3x | $7.00 | 29.6x |
Shares Diluted: 45M. 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 | 1177.1 | 1317.7 | 1612.4 | 3352.5 | 4160.3 | 4264 |
| Revenue Growth (YoY) | -3.159% | 11.945% | 22.365% | 107.92% | 24.095% | 2.493% |
| Gross Profit | 337.8 | 326.8 | 407.4 | 1040.4 | 1388.8 | 1437.8 |
| Operating Income | 121.8 | 92 | 151.5 | 403.7 | 660 | 624.4 |
| Free Cash Flow | 134.8 | -74 | 6.6 | 31.6 | 382.2 | 202.8 |
| Free Cash Flow Per Share | 3.698 | -1.8 | 0.158 | 0.675 | 8.189 | 4.47 |
| EPS (Diluted) GAAP | 8.452414 | 1.44 | 0.542009 | 0.427184 | 4.095005 | 0.294734 |
| EPS Growth | 542.037% | -82.963% | -62.36% | -21.185% | 858.604% | -92.803% |
| EPS Non-GAAP | ||||||
| Gross Margin | 28.698% | 24.801% | 25.267% | 31.034% | 33.382% | 33.72% |
| Operating Margin | 10.347% | 6.982% | 9.396% | 12.042% | 15.864% | 14.644% |
| Profit Margin | 26.174% | 4.485% | 1.402% | 0.597% | 4.598% | 0.317% |
| Free Cash Flow Margin | 11.452% | -5.616% | 0.409% | 0.943% | 9.187% | 4.756% |
| Shares Outstanding (Diluted) | 36.45 | 41.11 | 41.8 | 46.82 | 46.67 | 45.37 |
| Shares Change (YoY) | 3.639% | 12.785% | 1.678% | 12.01% | -0.32% | -2.786% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q4 | 2026-02-27 | 1.08B | 33.28% | 125.10M | 11.59% | 53.60M | 4.96% | 1.15 | 46.66M | 366.00M | 3.56B | processed |
| 2025 Q3 | 2025-10-29 | 1.10B | 34.09% | -88.50M | -8.04% | -138.50M | -12.58% | -3.23 | 44.95M | 399.20M | 3.65B | processed |
| 2025 Q2 | 2025-07-29 | 1.08B | 33.59% | 169.50M | 15.66% | 76.10M | 7.03% | 1.53 | 45.15M | 342.30M | 3.67B | processed |
| 2025 Q1 | 2025-05-01 | 1.00B | 33.93% | 152.30M | 15.21% | 49.50M | 4.94% | 0.94 | 45.20M | 296.20M | 3.73B | processed |
| 2024 Q4 | 2025-02-28 | 1.11B | 33.64% | 188.30M | 17.01% | 79.60M | 7.19% | 1.73 | 46.01M | 308.60M | 3.64B | processed |
| 2024 Q3 | 2024-11-01 | 1.06B | 34.13% | 178.50M | 16.80% | 69.00M | 6.49% | 1.33 | 46.67M | 310.20M | 3.62B | processed |
| 2024 Q2 | 2024-08-02 | 1.04B | 33.80% | 167.80M | 16.13% | 58.60M | 5.63% | 1.10 | 47.25M | 247.40M | 3.73B | processed |
| 2024 Q1 | 2024-05-03 | 950.70M | 31.80% | 112.90M | 11.88% | 11.30M | 1.19% | 0.10 | 46.73M | 191.90M | 3.73B | processed |
| 2023 Q4 | 2024-02-28 | 1.01B | 32.94% | 156.00M | 15.37% | 49.80M | 4.91% | 0.81 | 61.40M | 188.30M | 3.58B | processed |
| 2023 Q3 | 2023-10-27 | 897.90M | 30.76% | 104.40M | 11.63% | 3.40M | 0.38% | -0.07 | 47.61M | 147.10M | 3.80B | processed |
| 2023 Q2 | 2023-07-28 | 908.10M | 30.90% | 95.70M | 10.54% | 9.10M | 1.00% | 0.05 | 46.45M | 189.80M | 4.04B | processed |
| 2023 Q1 | 2023-05-09 | 537.90M | 28.17% | 36.20M | 6.73% | -15.00M | -2.79% | -0.52 | 41.94M | 166.90M | 4.05B | processed |
| 2022 Q4 | 2023-02-24 | 441.40M | 28.16% | 60.10M | 13.62% | -40.40M | -9.15% | -0.94 | 43.00M | 663.60M | 2.04B | processed |
| 2022 Q3 | 2022-10-28 | 412.10M | 25.38% | 41.70M | 10.12% | 41.20M | 10.00% | 0.98 | 41.86M | 89.50M | 580.80M | processed |
| 2022 Q2 | 2022-07-29 | 404.80M | 23.42% | 29.60M | 7.31% | 13.00M | 3.21% | 0.31 | 41.56M | 149.70M | 666.40M | processed |
| 2022 Q1 | 2022-04-29 | 354.10M | 23.64% | 20.10M | 5.68% | 10.20M | 2.88% | 0.25 | 40.79M | 99.70M | 618.10M | processed |
| 2021 Q4 | 2022-02-24 | 378.90M | 21.69% | 20.30M | 5.36% | 12.10M | 3.19% | 0.29 | 41.56M | 122.20M | 600.80M | processed |
| 2021 Q3 | 2021-10-21 | 328.30M | 22.81% | 13.70M | 4.17% | 14.90M | 4.54% | 0.36 | 41.44M | 102.90M | 539.40M | processed |
| 2021 Q2 | 2021-07-22 | 322.00M | 25.84% | 25.60M | 7.95% | 6.50M | 2.02% | 0.16 | 40.81M | 197.80M | 450.60M | processed |
| 2021 Q1 | 2021-04-22 | 288.50M | 29.08% | 28.90M | 10.02% | 25.60M | 8.87% | 0.63 | 40.62M | 114.90M | 303.10M | 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.