Price Movement
Volume
Latest volume: 2.62M · 30-day average: 3.29M · Max drawdown over stored range: -75.06%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -11.37% |
| 20D RS | 4.86% |
| 60D RS | -5.34% |
| 120D RS | -25.51% |
| Global RS Rank | 2185 · 34.87% percentile |
| Qualified+ RS Rank | 823 · 34.58% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 99 · 25.56% 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 / 208 |
| Primary Percentile | 80.29 |
| Score Notes | market-cap support, innovation-keyword |
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 9/30/2024 | 2024-11-08 | 10.75B | n/a | 529.00M | 322.00M | 2.52 | 2.30B | n/a | n/a | 128M | n/a | 4.92% | 2.99% | 21.40% | n/a | 2.50B | 4.16B |
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 9/30/2024 | $2.52 | 17.0x | $84.27 | 0.5x | n/a | n/a | $18.03 | 2.4x |
Shares Diluted: 128M. 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 | 6176 | 9646 | 10426 | 11735 | 14239 |
| Revenue Growth (YoY) | 73.191% | 56.185% | 8.086% | 12.555% | 21.338% |
| Gross Profit | 817 | 2133 | 2303 | 2861 | 3063 |
| Operating Income | -257 | 706 | 820 | 889 | 555 |
| Free Cash Flow | 738 | -253 | -444 | 183 | -339 |
| Free Cash Flow Per Share | 5.821 | -1.978 | -3.45 | 1.426 | -2.827 |
| EPS (Diluted) GAAP | 3.77 | 0.45 | 1.83 | 3.08 | 0.83 |
| EPS Growth | 3700% | -88.064% | 306.667% | 68.306% | -73.052% |
| EPS Non-GAAP | |||||
| Gross Margin | 13.229% | 22.113% | 22.089% | 24.38% | 21.511% |
| Operating Margin | -4.161% | 7.319% | 7.865% | 7.576% | 3.898% |
| Profit Margin | 7.74% | 0.601% | 2.254% | 3.366% | 0.702% |
| Free Cash Flow Margin | 11.949% | -2.623% | -4.259% | 1.559% | -2.381% |
| Shares Outstanding (Diluted) | 126.775 | 127.899 | 128.708 | 128.372 | 119.926 |
| Shares Change (YoY) | 2.693% | 0.887% | 0.633% | -0.261% | -6.579% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 Q3 | 2024-11-08 | 3.07B | n/a | 341.00M | 11.10% | 236.00M | 7.68% | 1.84 | 128.59M | 2.50B | 4.16B | processed |
| 2023 Q3 | 2023-11-02 | 2.84B | n/a | 211.00M | 7.43% | 139.00M | 4.90% | 1.08 | 129.19M | 2.45B | 2.13B | processed |
| 2022 Q3 | 2022-11-03 | 2.83B | n/a | 62.00M | 2.19% | 40.00M | 1.41% | 0.31 | 128.37M | 3.15B | 1.89B | processed |
| 2024 Q2 | 2024-08-02 | 2.90B | n/a | 322.00M | 11.11% | 220.00M | 7.59% | 1.71 | 128.31M | 2.51B | 2.31B | processed |
| 2023 Q2 | 2023-08-02 | 2.84B | n/a | 337.00M | 11.87% | 240.00M | 8.46% | 1.86 | 128.92M | 2.44B | 1.89B | processed |
| 2022 Q2 | 2022-08-02 | 2.66B | n/a | 187.00M | 7.04% | 139.00M | 5.23% | 1.09 | 127.80M | 3.42B | 1.96B | processed |
| 2024 Q1 | 2024-05-03 | 2.23B | n/a | -166.00M | -7.44% | -132.00M | -5.91% | -1.05 | 125.97M | 2.28B | 2.26B | processed |
| 2023 Q1 | 2023-05-05 | 2.20B | n/a | -186.00M | -8.47% | -142.00M | -6.47% | -1.11 | 127.50M | 2.43B | 1.79B | processed |
| 2022 Q1 | 2022-05-05 | 1.68B | n/a | -202.00M | -12.02% | -143.00M | -8.51% | -1.14 | 125.98M | 2.89B | 2.08B | processed |
| 2026 Q1 | 2026-05-07 | 3.30B | n/a | -279.00M | -8.45% | -193.00M | -5.85% | -1.69 | 114.29M | 451.00M | 4.76B | processed |
| 2025 Q4 | 2026-02-12 | 3.63B | n/a | 75.00M | 2.06% | 21.00M | 0.58% | 0.18 | 116.12M | 627.00M | 4.77B | processed |
| 2025 Q3 | 2025-11-06 | 3.77B | n/a | 148.00M | 3.93% | 73.00M | 1.94% | 0.62 | 117.50M | 2.27B | 4.49B | processed |
| 2025 Q2 | 2025-08-07 | 3.70B | n/a | 277.00M | 7.48% | 172.00M | 4.64% | 1.42 | 120.93M | 2.12B | 4.45B | processed |
| 2025 Q1 | 2025-05-08 | 3.14B | n/a | -197.00M | -6.28% | -166.00M | -5.29% | -1.35 | 123.13M | 2.46B | 4.29B | processed |
| 2024 Q4 | 2025-02-14 | 3.53B | n/a | 73.00M | 2.07% | 71.00M | 2.01% | 0.55 | 128.45M | 2.48B | 4.49B | processed |
| 2023 Q4 | 2024-02-14 | 2.55B | n/a | 32.00M | 1.25% | -2.00M | -0.08% | -0.02 | 127.58M | 1.79B | 2.18B | processed |
| 2022 Q4 | 2023-02-13 | 2.48B | n/a | 23.00M | 0.93% | 22.00M | 0.89% | 0.17 | 127.34M | 2.42B | 1.88B | processed |
| 2021 Q4 | 2022-02-11 | 1.90B | n/a | 39.00M | 2.05% | 18.00M | 0.95% | 0.14 | 128.12M | 3.12B | 2.17B | processed |
| 2021 Q3 | 2021-11-04 | 1.95B | n/a | 258.00M | 13.21% | 194.00M | 9.93% | 1.53 | 127.19M | 3.19B | 2.23B | processed |
| 2021 Q2 | 2021-08-03 | 1.53B | n/a | 549.00M | 35.95% | 397.00M | 26.00% | 3.13 | 126.83M | 3.95B | 2.32B | 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.