Price Movement
Volume
Latest volume: 1.22M · 30-day average: 1.71M · Max drawdown over stored range: -96.50%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -0.32% |
| 20D RS | -3.58% |
| 60D RS | -13.07% |
| 120D RS | 14.07% |
| Global RS Rank | 1386 · 58.69% percentile |
| Watch+Speculative RS Rank | 891 · 57.51% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 145 · 31.28% 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 | 127 / 263 |
| Primary Percentile | 52.09 |
| 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-08 | 3.59B | n/a | 884.21M | 483.26M | 3.89 | 4.12B | 2.10B | 2.03B | 124M | n/a | 24.62% | 13.45% | 1.15% | 56.41% | 30.45M | 3.47B |
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 | $3.89 | 13.8x | $28.94 | 1.9x | $16.33 | 3.3x | $33.23 | 1.6x |
Shares Diluted: 124M. 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 | 851.135 | 1862.075 | 3196.699 | 2617.421 | 3235.358 | 3656.514 |
| Revenue Growth (YoY) | -17.06% | 118.776% | 71.674% | -18.121% | 23.609% | 5.104% |
| Gross Profit | 578.61 | 1435.539 | 2482.942 | 2110.001 | 2604.477 | 2915.298 |
| Operating Income | 163.244 | 793.076 | 1759.27 | 1209.322 | 1434.698 | 1226.542 |
| Free Cash Flow | -302.873 | 319.875 | 894.755 | 318.018 | 280.039 | 241.644 |
| Free Cash Flow Per Share | -2.609 | 2.684 | 7.448 | 2.651 | 2.257 | 1.94 |
| EPS (Diluted) GAAP | -5.11084 | 4.91 | 10.11 | 7.05 | 7.14 | 6.09 |
| EPS Growth | 10400% | 10400% | 105.906% | -30.267% | 1.277% | -14.706% |
| EPS Non-GAAP | ||||||
| Gross Margin | 67.981% | 77.094% | 77.672% | 80.614% | 80.5% | 79.729% |
| Operating Margin | 19.18% | 42.591% | 55.034% | 46.203% | 44.344% | 33.544% |
| Profit Margin | -69.696% | 31.415% | 37.983% | 32.325% | 27.364% | 20.764% |
| Free Cash Flow Margin | -35.585% | 17.178% | 27.99% | 12.15% | 8.656% | 6.609% |
| Shares Outstanding (Diluted) | 116.068 | 119.163 | 120.131 | 119.98 | 124.076 | 124.586 |
| Shares Change (YoY) | -0.85% | 2.667% | 0.812% | -0.126% | 3.414% | 0.411% |
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-08 | 941.60M | n/a | 46.82M | 4.97% | -35.87M | -3.81% | -0.29 | 123.48M | 30.45M | 3.47B | processed |
| 2025 Q4 | 2026-02-26 | 809.55M | n/a | 242.75M | 29.99% | 192.55M | 23.78% | 1.55 | 124.16M | 15.31M | 3.40B | processed |
| 2025 Q3 | 2025-10-24 | 915.12M | n/a | 305.98M | 33.44% | 176.36M | 19.27% | 1.42 | 124.41M | 20.15M | 3.22B | processed |
| 2025 Q2 | 2025-07-25 | 925.68M | n/a | 288.66M | 31.18% | 150.22M | 16.23% | 1.21 | 124.46M | 10.52M | 3.29B | processed |
| 2025 Q1 | 2025-04-28 | 1.01B | n/a | 389.15M | 38.68% | 240.09M | 23.86% | 1.92 | 125.34M | 14.52M | 3.18B | processed |
| 2024 Q4 | 2025-02-25 | 978.28M | n/a | 360.07M | 36.81% | 214.53M | 21.93% | 1.70 | 126.23M | 23.03M | 3.33B | processed |
| 2024 Q3 | 2024-10-25 | 860.14M | n/a | 392.06M | 45.58% | 248.29M | 28.87% | 1.99 | 124.98M | 23.28M | 500.00M | processed |
| 2024 Q2 | 2024-07-26 | 855.20M | n/a | 363.62M | 42.52% | 228.77M | 26.75% | 1.83 | 124.90M | 15.24M | 500.00M | processed |
| 2024 Q1 | 2024-04-26 | 785.34M | n/a | 318.95M | 40.61% | 193.73M | 24.67% | 1.61 | 120.25M | 23.21M | 699.20M | processed |
| 2023 Q4 | 2024-02-27 | 832.27M | n/a | 365.61M | 43.93% | 254.54M | 30.58% | 2.12 | 119.78M | 52.66M | 2.21B | processed |
| 2023 Q3 | 2023-10-27 | 771.79M | n/a | 340.01M | 44.05% | 263.74M | 34.17% | 2.20 | 120.08M | 25.93M | 699.20M | processed |
| 2023 Q2 | 2023-07-28 | 649.89M | n/a | 252.27M | 38.82% | 164.67M | 25.34% | 1.37 | 119.84M | 22.30M | 699.20M | processed |
| 2023 Q1 | 2023-04-28 | 563.67M | n/a | 251.43M | 44.61% | 163.13M | 28.94% | 1.36 | 119.70M | 448.72M | 699.20M | processed |
| 2022 Q4 | 2023-03-01 | 704.78M | n/a | 371.70M | 52.74% | 253.79M | 36.01% | 2.10 | 120.92M | 505.18M | 699.20M | processed |
| 2022 Q3 | 2022-10-28 | 854.09M | n/a | 483.27M | 56.58% | 337.57M | 39.52% | 2.82 | 119.85M | 400.48M | 757.40M | processed |
| 2022 Q2 | 2022-07-29 | 974.66M | n/a | 594.99M | 61.05% | 415.72M | 42.65% | 3.47 | 119.90M | 230.39M | 906.00M | processed |
| 2022 Q1 | 2022-04-29 | 663.16M | n/a | 309.31M | 46.64% | 207.12M | 31.23% | 1.73 | 119.81M | 63.00M | 1.05B | processed |
| 2021 Q4 | 2022-02-28 | 562.33M | n/a | 325.12M | 57.82% | 214.79M | 38.20% | 1.79 | 120.29M | 48.13M | 1.05B | processed |
| 2021 Q3 | 2021-10-29 | 520.72M | n/a | 230.19M | 44.21% | 203.63M | 39.11% | 1.71 | 119.20M | 73.13M | 1.05B | processed |
| 2021 Q2 | 2021-07-30 | 442.84M | n/a | 145.11M | 32.77% | 105.91M | 23.91% | 0.89 | 118.99M | 44.63M | 1.05B | 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.