Price Movement
Volume
Latest volume: 1.81M · 30-day average: 2.92M · Max drawdown over stored range: -70.49%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -13.65% |
| 20D RS | -5.37% |
| 60D RS | -12.20% |
| 120D RS | -19.22% |
| Global RS Rank | 2311 · 31.12% percentile |
| Qualified+ RS Rank | 875 · 30.45% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 109 · 21.01% 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 | 32 / 176 |
| Primary Percentile | 82.39 |
| 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-28 | 2026-04-29 | 1.15B | 544.02M | 242.23M | 160.60M | 0.72 | 293.76M | 48.27M | 245.49M | 222M | 47.37% | 21.09% | 13.98% | 25.58% | 21.37% | 230.73M | n/a |
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-28 | $0.72 | 19.5x | $5.17 | 2.7x | $1.10 | 12.7x | $1.32 | 10.6x |
Shares Diluted: 222M. 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 | 875.402 | 1401.794 | 1314.136 | 992.452 | 1051.606 | 1122.155 |
| Revenue Growth (YoY) | 19.355% | 60.131% | -6.253% | -24.479% | 5.96% | 6.709% |
| Gross Profit | 397.031 | 655.782 | 597.035 | 476.95 | 530.757 | 541.99 |
| Operating Income | 143.869 | 333.004 | 299.235 | 188.435 | 215.251 | 240.436 |
| Free Cash Flow | 199.62 | 163.165 | 86.319 | 153.546 | 187.779 | 223.676 |
| Free Cash Flow Per Share | 80.854 | 0.813 | 0.376 | 0.696 | 0.848 | 1.007 |
| EPS (Diluted) GAAP | 0.245453 | 0.491633 | 0.78 | 0.37 | 0.54 | 0.679999 |
| EPS Growth | 440.407% | 100.296% | 58.655% | -52.564% | 45.946% | 25.926% |
| EPS Non-GAAP | ||||||
| Gross Margin | 45.354% | 46.782% | 45.432% | 48.058% | 50.471% | 48.299% |
| Operating Margin | 16.435% | 23.756% | 22.77% | 18.987% | 20.469% | 21.426% |
| Profit Margin | 0.038% | 6.956% | 13.648% | 8.13% | 11.283% | 13.507% |
| Free Cash Flow Margin | 22.803% | 11.64% | 6.568% | 15.471% | 17.856% | 19.933% |
| Shares Outstanding (Diluted) | 2.4689 | 200.5742 | 229.7265 | 220.6886 | 221.3702 | 222.2258 |
| Shares Change (YoY) | 1.345% | 8024.049% | 14.534% | -3.934% | 0.309% | 0.386% |
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-04-29 | 255.22M | 46.51% | 42.49M | 16.65% | 23.36M | 9.15% | 0.11 | 222.42M | 230.73M | n/a | processed |
| 2025 Q4 | 2026-02-25 | 349.38M | 40.74% | 87.30M | 24.99% | 68.41M | 19.58% | 0.31 | 222.68M | 399.11M | 960.21M | processed |
| 2025 Q3 | 2025-10-29 | 244.34M | 51.21% | 41.05M | 16.80% | 24.03M | 9.83% | 0.11 | 222.42M | 448.33M | n/a | processed |
| 2025 Q2 | 2025-07-30 | 299.60M | 52.68% | 71.38M | 23.83% | 44.80M | 14.95% | 0.20 | 221.83M | 365.05M | n/a | processed |
| 2025 Q1 | 2025-05-01 | 228.84M | 49.54% | 33.51M | 14.64% | 14.33M | 6.26% | 0.06 | 221.85M | 181.33M | n/a | processed |
| 2024 Q4 | 2025-02-27 | 327.07M | 51.36% | 76.49M | 23.39% | 54.73M | 16.73% | 0.25 | 221.73M | 221.59M | 971.85M | processed |
| 2024 Q3 | 2024-10-29 | 227.57M | 49.70% | 33.42M | 14.68% | 16.50M | 7.25% | 0.07 | 221.44M | 299.18M | n/a | processed |
| 2024 Q2 | 2024-07-30 | 284.39M | 51.02% | 68.03M | 23.92% | 37.58M | 13.21% | 0.17 | 221.26M | 240.06M | n/a | processed |
| 2024 Q1 | 2024-05-02 | 212.57M | 49.20% | 30.86M | 14.52% | 9.84M | 4.63% | 0.04 | 221.08M | 140.87M | n/a | processed |
| 2023 Q4 | 2024-02-29 | 278.47M | 49.25% | 55.49M | 19.93% | 31.04M | 11.15% | 0.14 | 220.85M | 203.10M | 1.11B | processed |
| 2023 Q3 | 2023-10-31 | 220.30M | 47.85% | 28.91M | 13.12% | 11.79M | 5.35% | 0.05 | 220.86M | 244.25M | n/a | processed |
| 2023 Q2 | 2023-08-02 | 283.54M | 48.14% | 62.98M | 22.21% | 29.45M | 10.39% | 0.13 | 220.50M | 205.00M | n/a | processed |
| 2023 Q1 | 2023-05-04 | 210.14M | 46.58% | 27.85M | 13.25% | 8.41M | 4.00% | 0.04 | 220.50M | 41.03M | n/a | processed |
| 2022 Q4 | 2023-02-28 | 258.97M | 42.28% | 36.06M | 13.93% | 15.97M | 6.17% | 0.07 | 222.51M | 56.18M | 1.12B | processed |
| 2022 Q3 | 2022-11-02 | 245.27M | 43.95% | 40.34M | 16.45% | 23.09M | 9.41% | 0.10 | 222.01M | 72.91M | n/a | processed |
| 2022 Q2 | 2022-07-29 | 399.44M | 47.41% | 102.75M | 25.72% | 66.26M | 16.59% | 0.29 | 228.64M | 108.97M | n/a | processed |
| 2022 Q1 | 2022-04-29 | 410.46M | 46.39% | 106.42M | 25.93% | 74.03M | 18.04% | 0.30 | 243.14M | 118.16M | n/a | processed |
| 2021 Q4 | 2022-03-09 | 352.38M | 46.94% | 79.53M | 22.57% | 63.72M | 18.08% | 0.26 | 245.28M | 265.80M | 995.00M | processed |
| 2021 Q3 | 2021-10-27 | 350.62M | 46.33% | 77.79M | 22.19% | 50.32M | 14.35% | 0.21 | 243.78M | 295.08M | n/a | processed |
| 2021 Q2 | 2021-08-02 | 364.40M | 46.10% | 81.00M | 22.23% | 52.80M | 14.49% | 0.22 | 244.20M | 251.90M | n/a | 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.