Price Movement
Volume
Latest volume: 7.62M · 30-day average: 8.56M · Max drawdown over stored range: -89.78%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 3.15% |
| 20D RS | 4.48% |
| 60D RS | -8.53% |
| 120D RS | 14.17% |
| Global RS Rank | 1136 · 66.14% percentile |
| Qualified+ RS Rank | 412 · 67.25% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 36 · 68.70% 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 | 6 / 178 |
| Primary Percentile | 97.19 |
| Score Notes | market-cap support, industry-tailwind, 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 2026-03-31 | 2026-04-28 | 11.56B | n/a | 1.87B | -485.00M | -2.35 | 2.19B | 1.43B | 760.00M | 206M | n/a | 16.17% | -4.19% | 18.91% | 6.57% | 867.00M | 11.69B |
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 | $-2.35 | -12.4x | $56.06 | 0.5x | $3.68 | 7.9x | $10.60 | 2.8x |
Shares Diluted: 206M. 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 | 9570 | 10821 | 11528 | 11245 | 11486 |
| Revenue Growth (YoY) | 163.782% | 13.072% | 6.534% | -2.455% | 2.143% |
| Gross Profit | 4923 | 5420 | 6133 | 5826 | 5743 |
| Operating Income | 1706 | 1861 | 2554 | 2275 | 2078 |
| Free Cash Flow | 652 | 23 | 545 | -221 | 497 |
| Free Cash Flow Per Share | 3.09 | 0.107 | 2.523 | -1.028 | 2.389 |
| EPS (Diluted) GAAP | -4.83218 | -4.200934 | 3.64 | -1.293023 | -2.42 |
| EPS Growth | 8800% | 8800% | 8800% | 8800% | 8800% |
| EPS Non-GAAP | |||||
| Gross Margin | 51.442% | 50.088% | 53.201% | 51.81% | 50.0% |
| Operating Margin | 17.827% | 17.198% | 22.155% | 20.231% | 18.092% |
| Profit Margin | -10.648% | -8.308% | 6.818% | -2.472% | -4.371% |
| Free Cash Flow Margin | 6.813% | 0.213% | 4.728% | -1.965% | 4.327% |
| Shares Outstanding (Diluted) | 211 | 214 | 216 | 215 | 208 |
| Shares Change (YoY) | 62.308% | 1.422% | 0.935% | -0.463% | -3.256% |
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 | 2.87B | n/a | 500.00M | 17.42% | -98.00M | -3.41% | -0.48 | 204.00M | 867.00M | 11.69B | processed |
| 2025 Q4 | 2026-02-17 | 2.92B | n/a | 331.00M | 11.35% | -250.00M | -8.57% | -1.22 | 205.00M | 887.00M | 11.67B | processed |
| 2025 Q3 | 2025-10-28 | 2.87B | n/a | 513.00M | 17.88% | -55.00M | -1.92% | -0.27 | 207.00M | 836.00M | 11.68B | processed |
| 2025 Q2 | 2025-07-29 | 2.91B | n/a | 526.00M | 18.09% | -82.00M | -2.82% | -0.39 | 209.00M | 982.00M | 12.02B | processed |
| 2025 Q1 | 2025-04-29 | 2.79B | n/a | 488.00M | 17.47% | -115.00M | -4.12% | -0.54 | 212.00M | 884.00M | 12.05B | processed |
| 2024 Q4 | 2025-02-25 | 2.80B | n/a | 669.00M | 23.90% | 11.00M | 0.39% | 0.05 | 212.00M | 866.00M | 12.03B | processed |
| 2024 Q3 | 2024-10-29 | 2.87B | n/a | 644.00M | 22.41% | -9.00M | -0.31% | -0.04 | 215.00M | 802.00M | 12.43B | processed |
| 2024 Q2 | 2024-07-30 | 2.83B | n/a | 506.00M | 17.88% | -122.00M | -4.31% | -0.56 | 216.00M | 830.00M | 12.16B | processed |
| 2024 Q1 | 2024-04-30 | 2.74B | n/a | 485.00M | 17.69% | -158.00M | -5.76% | -0.73 | 216.00M | 726.00M | 12.17B | processed |
| 2023 Q4 | 2024-02-20 | 2.83B | n/a | 536.00M | 18.97% | -72.00M | -2.55% | -0.33 | 216.00M | 1.01B | 12.22B | processed |
| 2023 Q3 | 2023-10-31 | 2.99B | n/a | 724.00M | 24.18% | 74.00M | 2.47% | 0.34 | 216.00M | 843.00M | 12.23B | processed |
| 2023 Q2 | 2023-08-01 | 2.88B | n/a | 609.00M | 21.15% | 920.00M | 31.96% | 4.26 | 216.00M | 1.12B | 12.48B | processed |
| 2023 Q1 | 2023-05-03 | 2.83B | n/a | 603.00M | 21.31% | -136.00M | -4.81% | -0.63 | 215.00M | 967.00M | 12.90B | processed |
| 2022 Q4 | 2023-02-22 | 2.82B | n/a | 488.00M | 17.30% | -148.00M | -5.25% | -0.69 | 214.00M | 1.04B | 12.66B | processed |
| 2022 Q3 | 2022-11-02 | 2.89B | n/a | 659.00M | 22.83% | 52.00M | 1.80% | 0.24 | 215.00M | 946.00M | 12.86B | processed |
| 2022 Q2 | 2022-08-04 | 2.82B | n/a | 602.00M | 21.34% | -123.00M | -4.36% | -0.57 | 215.00M | 999.00M | 13.67B | processed |
| 2022 Q1 | 2022-05-04 | 2.29B | n/a | -10.00M | -0.44% | -680.00M | -29.67% | -3.18 | 214.00M | 823.00M | 13.74B | processed |
| 2021 Q4 | 2022-02-24 | 2.59B | n/a | 122.00M | 4.71% | -434.00M | -16.75% | -2.06 | 211.00M | 1.14B | 13.72B | processed |
| 2021 Q3 | 2021-11-05 | 2.69B | n/a | 532.00M | 19.81% | -233.00M | -8.68% | -1.10 | 214.00M | 1.16B | 14.45B | processed |
| 2021 Q2 | 2021-08-04 | 2.50B | n/a | 590.00M | 23.58% | 71.00M | 2.84% | 0.34 | 211.00M | 1.52B | 13.84B | 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.