Price Movement
Volume
Latest volume: 2.59M · 30-day average: 3.73M · Max drawdown over stored range: -69.43%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 5.80% |
| 20D RS | 2.51% |
| 60D RS | 16.78% |
| 120D RS | -3.53% |
| Global RS Rank | 965 · 71.24% percentile |
| Qualified+ RS Rank | 362 · 71.22% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 15 · 46.43% percentile |
| Snapshot Date | 2026-06-04 |
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 | 8 / 57 |
| Primary Percentile | 87.72 |
| 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-02-01 | 2026-03-25 | 2.83B | 2.02B | 53.55M | 61.31M | 0.19 | 1.46B | 401.88M | 1.06B | 329M | 71.40% | 1.89% | 2.17% | 51.50% | 37.30% | 723.58M | 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-02-01 | $0.19 | 421.7x | $8.60 | 9.1x | $3.21 | 24.5x | $4.43 | 17.7x |
Shares Diluted: 329M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 1684.179 | 2180.848 | 2753.434 | 2830.621 | 3168.164 | 3662.843 |
| Revenue Growth (YoY) | 2.479% | 29.49% | 26.255% | 2.803% | 11.925% | 15.614% |
| Gross Profit | 1149.824 | 1472.519 | 1897.646 | 2021.191 | 2212.709 | 2584.302 |
| Operating Income | -229.134 | -98.398 | 83.513 | 87.163 | 101.159 | 116.288 |
| Free Cash Flow | 92.666 | 307.84 | 609.095 | 482.561 | 526.871 | 652.041 |
| Free Cash Flow Per Share | 0.346 | 1.077 | 1.796 | 1.451 | 1.537 | 1.901 |
| EPS (Diluted) GAAP | -1.053214 | -0.501112 | 0.225202 | 0.18625 | 0.31 | 0.55 |
| EPS Growth | 12000% | 12000% | 12000% | -17.296% | 66.443% | 77.419% |
| EPS Non-GAAP | ||||||
| Gross Margin | 68.272% | 67.52% | 68.919% | 71.405% | 69.842% | 70.555% |
| Operating Margin | -13.605% | -4.512% | 3.033% | 3.079% | 3.193% | 3.175% |
| Profit Margin | -16.749% | -6.569% | 2.654% | 2.166% | 3.369% | 5.138% |
| Free Cash Flow Margin | 5.502% | 14.116% | 22.121% | 17.048% | 16.63% | 17.802% |
| Shares Outstanding (Diluted) | 267.824 | 285.882 | 339.184 | 332.568 | 342.704 | 342.992 |
| Shares Change (YoY) | 5.935% | 6.742% | 18.645% | -1.951% | 3.048% | 0.084% |
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 Q4 | 2026-03-25 | 226.68M | 80.87% | 25.93M | 11.44% | -26.62M | -11.74% | -0.09 | 307.21M | 723.58M | n/a | processed |
| 2026 Q3 | 2025-12-10 | 964.45M | 72.31% | 53.92M | 5.59% | 54.81M | 5.68% | 0.16 | 345.75M | 852.84M | n/a | processed |
| 2026 Q2 | 2025-09-10 | 861.00M | 70.19% | 4.87M | 0.57% | 47.12M | 5.47% | 0.14 | 337.73M | 887.85M | n/a | processed |
| 2026 Q1 | 2025-06-11 | 778.49M | 68.87% | -31.17M | -4.00% | -13.99M | -1.80% | -0.04 | 326.54M | 739.34M | n/a | processed |
| 2025 Q4 | 2025-03-27 | 465.11M | 59.97% | 40.72M | 8.76% | 8.77M | 1.88% | 0.03 | 332.27M | 702.54M | 100.00M | processed |
| 2025 Q3 | 2024-12-12 | 831.07M | 70.14% | 59.69M | 7.18% | 63.64M | 7.66% | 0.19 | 340.56M | 894.57M | 100.00M | processed |
| 2025 Q2 | 2024-09-11 | 763.77M | 70.71% | 24.88M | 3.26% | 35.67M | 4.67% | 0.10 | 343.44M | 965.03M | 100.00M | processed |
| 2025 Q1 | 2024-06-13 | 693.48M | 71.48% | -41.77M | -6.02% | -35.01M | -5.05% | -0.11 | 322.59M | 900.62M | 100.00M | processed |
| 2024 Q4 | 2024-04-01 | 140.03M | 14.16% | -94.57M | -67.53% | -139.13M | -99.36% | -0.65 | 214.00M | 580.85M | 100.00M | processed |
| 2024 Q3 | 2023-12-15 | 762.84M | 72.46% | 74.21M | 9.73% | 70.39M | 9.23% | 0.21 | 330.25M | 529.19M | 100.00M | processed |
| 2024 Q2 | 2023-09-14 | 688.67M | 70.66% | -6.23M | -0.90% | -7.12M | -1.03% | -0.02 | 309.51M | 408.90M | 100.00M | processed |
| 2024 Q1 | 2023-06-16 | 589.31M | 70.14% | -71.81M | -12.19% | -67.40M | -11.44% | -0.22 | 305.86M | 378.29M | 100.00M | processed |
| 2023 Q4 | 2023-04-03 | -259.05M | 72.34% | -279.96M | 1.08% | -280.68M | 1.08% | -1.59 | 176.99M | 466.20M | 786.78M | processed |
| 2023 Q3 | 2022-12-15 | 676.05M | 68.98% | 9.13M | 1.35% | -787.00K | -0.12% | -0.00 | 300.98M | 795.93M | 573.86M | processed |
| 2023 Q2 | 2022-09-15 | 646.77M | 68.58% | 14.36M | 2.22% | 10.92M | 1.69% | 0.03 | 312.72M | 652.57M | 573.21M | processed |
| 2023 Q1 | 2022-06-16 | 620.40M | 68.73% | -4.57M | -0.74% | -11.54M | -1.86% | -0.04 | 295.84M | 455.24M | 572.60M | processed |
| 2022 Q4 | 2022-04-07 | 171.16M | 79.96% | -63.12M | -36.88% | -42.78M | -25.00% | -0.27 | 159.53M | 337.15M | 755.81M | processed |
| 2022 Q3 | 2021-12-07 | 562.74M | 66.60% | -18.08M | -3.21% | -28.73M | -5.11% | -0.10 | 287.46M | 404.69M | 778.37M | processed |
| 2022 Q2 | 2021-09-08 | 496.83M | 68.44% | -33.93M | -6.83% | -45.27M | -9.11% | -0.16 | 283.93M | 340.25M | 770.66M | processed |
| 2022 Q1 | 2021-06-08 | 412.71M | 68.30% | -76.16M | -18.45% | -84.21M | -20.40% | n/a | n/a | 300.81M | 763.06M | 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.