Price Movement
Volume
Latest volume: 1.25M · 30-day average: 1.58M · Max drawdown over stored range: -94.77%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 1.70% |
| 20D RS | -0.42% |
| 60D RS | -0.79% |
| 120D RS | 5.25% |
| Global RS Rank | 1223 · 63.55% percentile |
| Watch+Speculative RS Rank | 787 · 62.47% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 124 · 72.93% 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 | 194 / 701 |
| Primary Percentile | 72.47 |
| 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-07 | 3.05B | 1.18B | 435.52M | 122.12M | 0.37 | 404.48M | 114.23M | 290.25M | 326M | 38.66% | 14.30% | 4.01% | 13.28% | 9.53% | 197.66M | 2.57B |
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 | $0.37 | 36.7x | $9.34 | 1.5x | $0.89 | 15.4x | $1.24 | 11.1x |
Shares Diluted: 326M. 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 | 1992.523 | 2093.669 | 2212.304 | 2393.607 | 2793.957 | 3018.76 |
| Revenue Growth (YoY) | 22.513% | 5.076% | 5.666% | 8.195% | 16.726% | 8.046% |
| Gross Profit | 652.317 | 783.949 | 791.461 | 863.869 | 1015.513 | 1128.46 |
| Operating Income | 145.66 | 216.598 | 200.033 | 271.382 | 348.363 | 420.698 |
| Free Cash Flow | 317.165 | 190.881 | 16.305 | 298.776 | 234.759 | 241.149 |
| Free Cash Flow Per Share | 2.13 | 1.257 | 0.108 | 1.696 | 0.76 | 0.742 |
| EPS (Diluted) GAAP | 0.61 | 0.07 | -0.861153 | -0.476864 | -0.378298 | 0.22 |
| EPS Growth | 6900% | -88.525% | 6900% | 6900% | 6900% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 32.738% | 37.444% | 35.775% | 36.091% | 36.347% | 37.382% |
| Operating Margin | 7.31% | 10.345% | 9.042% | 11.338% | 12.468% | 13.936% |
| Profit Margin | 4.57% | 0.507% | -5.876% | -3.509% | -4.184% | 2.387% |
| Free Cash Flow Margin | 15.918% | 9.117% | 0.737% | 12.482% | 8.402% | 7.988% |
| Shares Outstanding (Diluted) | 148.913 | 151.821 | 150.944 | 176.136 | 308.978 | 324.805 |
| Shares Change (YoY) | 12.722% | 1.953% | -0.578% | 16.69% | 75.42% | 5.122% |
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-07 | 722.52M | 44.31% | 141.77M | 19.62% | 62.26M | 8.62% | 0.19 | 328.93M | 197.66M | 2.57B | processed |
| 2025 Q4 | 2026-02-27 | 814.32M | 36.50% | 112.03M | 13.76% | 35.08M | 4.31% | 0.11 | 328.11M | 282.03M | 2.57B | processed |
| 2025 Q3 | 2025-11-06 | 784.51M | 34.92% | 70.34M | 8.97% | 2.37M | 0.30% | 0.01 | 324.75M | 201.25M | 2.57B | processed |
| 2025 Q2 | 2025-08-07 | 724.51M | 39.51% | 111.37M | 15.37% | 22.42M | 3.09% | 0.07 | 322.36M | 71.54M | 2.15B | processed |
| 2025 Q1 | 2025-05-07 | 695.42M | 36.80% | 100.35M | 14.43% | 12.20M | 1.75% | 0.04 | 323.96M | 59.19M | 2.15B | processed |
| 2024 Q4 | 2025-02-28 | 730.52M | 35.98% | 75.79M | 10.38% | n/a | n/a | n/a | 309.86M | 110.55M | 2.16B | processed |
| 2024 Q3 | 2024-11-12 | 702.47M | 38.37% | 88.81M | 12.64% | -156.00K | -0.02% | 0.06 | 309.65M | 74.01M | 2.17B | processed |
| 2024 Q2 | 2024-08-09 | 701.78M | 35.62% | 95.47M | 13.60% | 5.99M | 0.85% | 0.02 | 318.96M | 43.77M | 2.18B | processed |
| 2024 Q1 | 2024-05-08 | 659.19M | 36.11% | -10.75M | -1.63% | -91.64M | -13.90% | -0.30 | 307.28M | 46.52M | 2.38B | processed |
| 2023 Q4 | 2024-03-14 | 616.98M | 30.77% | 14.19M | 2.30% | -101.41M | -16.44% | -0.43 | 235.69M | 91.54M | 2.39B | processed |
| 2023 Q3 | 2023-11-09 | 620.04M | 37.50% | 75.65M | 12.20% | 15.54M | 2.51% | 0.06 | 159.69M | 86.93M | 2.54B | processed |
| 2023 Q2 | 2023-08-08 | 599.05M | 36.73% | 80.08M | 13.37% | 22.23M | 3.71% | 0.08 | 154.89M | 109.28M | 2.55B | processed |
| 2023 Q1 | 2023-05-09 | 557.54M | 31.96% | 34.45M | 6.18% | -15.63M | -2.80% | -0.05 | 152.11M | 144.67M | 2.56B | processed |
| 2022 Q4 | 2023-03-03 | 609.76M | 35.32% | 36.03M | 5.91% | -12.03M | -1.97% | -0.08 | 151.48M | 25.98M | 2.59B | processed |
| 2022 Q3 | 2022-11-07 | 545.56M | 35.60% | 44.35M | 8.13% | -7.61M | -1.40% | -0.02 | 151.39M | 87.33M | 2.61B | processed |
| 2022 Q2 | 2022-08-08 | 559.36M | 35.85% | -198.62M | -35.51% | -242.13M | -43.29% | -0.80 | 150.99M | 91.98M | 2.62B | processed |
| 2022 Q1 | 2022-05-06 | 497.63M | 35.08% | 23.30M | 4.68% | -8.82M | -1.77% | -0.01 | 149.89M | 210.48M | 2.67B | processed |
| 2021 Q4 | 2022-03-01 | 536.90M | 30.99% | 11.18M | 2.08% | -21.80M | -4.06% | -0.14 | 152.32M | 247.79M | 2.68B | processed |
| 2021 Q3 | 2021-11-08 | 528.59M | 37.55% | 28.52M | 5.39% | -7.78M | -1.47% | -0.03 | 149.29M | 302.65M | 2.69B | processed |
| 2021 Q2 | 2021-08-09 | 535.08M | 39.71% | 67.12M | 12.54% | 29.99M | 5.61% | 0.10 | 151.99M | 278.31M | 2.72B | 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.