Price Movement
Volume
Latest volume: 10.10M · 30-day average: 9.19M · Max drawdown over stored range: -92.23%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 44.79% |
| 20D RS | 57.44% |
| 60D RS | 20.40% |
| 120D RS | 62.86% |
| Global RS Rank | 169 · 94.96% percentile |
| Qualified+ RS Rank | 77 · 93.88% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 10 · 92.75% 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 | 42 / 176 |
| Primary Percentile | 76.70 |
| 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-04-28 | 1.40B | 619.16M | 95.96M | 135.00M | 1.00 | 314.45M | 83.40M | 231.05M | 135M | 44.23% | 6.86% | 9.64% | 22.46% | 16.51% | 930.64M | 572.51M |
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 | $1.00 | 55.9x | $10.39 | 5.4x | $1.72 | 32.7x | $2.33 | 24.0x |
Shares Diluted: 135M. 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 | 1382.049 | 2330.853 | 2290.786 | 1330.383 | 1472.985 |
| Revenue Growth (YoY) | 78.461% | 68.652% | -1.719% | -41.925% | 10.719% |
| Gross Profit | 554.422 | 974.595 | 1058.388 | 471.638 | 448.304 |
| Operating Income | 220.732 | 452.845 | 461.425 | 90.446 | 164.657 |
| Free Cash Flow | 299.77 | 698.374 | 586.379 | 480.089 | 95.901 |
| Free Cash Flow Per Share | 2.098 | 4.837 | 4.092 | 3.429 | 0.711 |
| EPS (Diluted) GAAP | 1.019233 | 2.770212 | 3.081226 | 0.751007 | 1.290719 |
| EPS Growth | 7.808% | 171.794% | 11.227% | -75.626% | 71.865% |
| EPS Non-GAAP | |||||
| Gross Margin | 40.116% | 41.813% | 46.202% | 35.451% | 30.435% |
| Operating Margin | 15.971% | 19.428% | 20.143% | 6.798% | 11.178% |
| Profit Margin | 10.524% | 17.048% | 19.161% | 7.716% | 11.686% |
| Free Cash Flow Margin | 21.69% | 29.962% | 25.597% | 36.087% | 6.511% |
| Shares Outstanding (Diluted) | 142.878 | 144.39 | 143.29 | 140.004 | 134.886 |
| Shares Change (YoY) | 0.676% | 1.058% | -0.762% | -2.293% | -3.656% |
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-28 | 282.90M | 35.49% | -29.64M | -10.48% | -7.41M | -2.62% | -0.06 | 131.34M | 930.64M | 572.51M | processed |
| 2025 Q4 | 2026-02-17 | 343.32M | 44.28% | 22.44M | 6.54% | 38.71M | 11.28% | 0.28 | 139.23M | 1.51B | 572.19M | processed |
| 2025 Q3 | 2025-10-28 | 410.43M | 47.81% | 66.16M | 16.12% | 66.64M | 16.24% | 0.50 | 133.00M | 1.48B | 571.87M | processed |
| 2025 Q2 | 2025-07-22 | 363.15M | 46.95% | 37.01M | 10.19% | 37.05M | 10.20% | 0.28 | 135.22M | 1.53B | 571.54M | processed |
| 2025 Q1 | 2025-04-22 | 356.08M | 47.25% | 31.92M | 8.96% | 29.73M | 8.35% | 0.22 | 136.21M | 1.47B | 571.21M | processed |
| 2024 Q4 | 2025-02-10 | 382.71M | 51.81% | 54.80M | 14.32% | 62.16M | 16.24% | 0.41 | 151.31M | 1.62B | 1.20B | processed |
| 2024 Q3 | 2024-10-22 | 380.87M | 46.78% | 49.79M | 13.07% | 45.76M | 12.02% | 0.33 | 139.91M | 1.77B | 1.20B | processed |
| 2024 Q2 | 2024-07-23 | 303.46M | 45.20% | 1.80M | 0.59% | 10.83M | 3.57% | 0.08 | 136.12M | 1.65B | 1.20B | processed |
| 2024 Q1 | 2024-04-23 | 263.34M | 43.86% | -29.10M | -11.05% | -16.10M | -6.11% | -0.12 | 135.89M | 1.63B | 1.20B | processed |
| 2023 Q4 | 2024-02-09 | 302.57M | 48.47% | -10.23M | -3.38% | 20.92M | 6.91% | 0.15 | 137.92M | 1.70B | 1.29B | processed |
| 2023 Q3 | 2023-10-26 | 551.08M | 47.55% | 117.99M | 21.41% | 113.95M | 20.68% | n/a | 143.86M | 1.78B | 1.20B | processed |
| 2023 Q2 | 2023-07-27 | 711.12M | 45.47% | 170.32M | 23.95% | 157.19M | 22.10% | n/a | 145.10M | 1.80B | 1.20B | processed |
| 2023 Q1 | 2023-04-25 | 726.02M | 44.95% | 167.66M | 23.09% | 146.87M | 20.23% | n/a | 145.99M | 1.78B | 1.20B | processed |
| 2022 Q4 | 2023-02-13 | 724.65M | 42.88% | 156.96M | 21.66% | 153.75M | 21.22% | 1.06 | 145.39M | 1.61B | 1.20B | processed |
| 2022 Q3 | 2022-10-25 | 634.71M | 42.21% | 135.44M | 21.34% | 114.81M | 18.09% | n/a | 145.96M | 1.42B | 1.20B | processed |
| 2022 Q2 | 2022-07-26 | 530.20M | 41.31% | 94.04M | 17.74% | 76.98M | 14.52% | n/a | 143.72M | 1.25B | 1.20B | processed |
| 2022 FY | 2022-04-26 | 441.29M | 40.10% | 61.82M | 14.01% | 51.82M | 11.74% | n/a | 144.62M | 1.06B | 1.20B | processed |
| 2021 Q4 | 2022-02-11 | 412.72M | 39.57% | 57.70M | 13.98% | 52.59M | 12.74% | 0.37 | 142.24M | 1.02B | 951.59M | processed |
| 2021 Q3 | 2021-10-26 | 351.52M | 39.93% | 37.35M | 10.63% | 21.81M | 6.20% | n/a | 141.22M | 1.39B | 940.24M | processed |
| 2021 Q2 | 2021-07-27 | 316.06M | 40.44% | 59.40M | 18.79% | 39.35M | 12.45% | n/a | 141.53M | 1.31B | 929.01M | 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.