Price Movement
Volume
Latest volume: 1.72M · 30-day average: 2.67M · Max drawdown over stored range: -48.76%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -22.95% |
| 20D RS | -9.56% |
| 60D RS | -21.78% |
| 120D RS | -30.81% |
| Global RS Rank | 2788 · 16.90% percentile |
| Qualified+ RS Rank | 1083 · 13.91% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 120 · 13.04% 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 | 47 / 176 |
| Primary Percentile | 73.86 |
| 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-06 | 31.99B | n/a | 2.45B | 239.00M | 1.21 | 3.05B | 2.06B | 991.00M | 198M | n/a | 7.65% | 0.75% | 9.53% | 3.10% | 178.00M | 19.78B |
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 | $1.21 | 107.0x | $161.59 | 0.8x | $5.01 | 25.8x | $15.40 | 8.4x |
Shares Diluted: 198M. 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 | 9093 | 26989 | 31543 | 28823 | 28130 | 30713 |
| Revenue Growth (YoY) | -7.413% | 196.811% | 16.874% | -8.623% | -2.404% | 9.182% |
| Gross Profit | ||||||
| Operating Income | ||||||
| Free Cash Flow | 1607 | 224 | -7 | -819 | 1834 | 766 |
| Free Cash Flow Per Share | 6.533 | 0.914 | -0.03 | -3.592 | 8.651 | 3.849 |
| EPS (Diluted) GAAP | 2.07 | 8.92653 | 5.17 | -1.122807 | 4.99 | 4.01 |
| EPS Growth | -87.683% | 331.233% | -42.083% | 4000% | 4000% | -19.639% |
| EPS Non-GAAP | ||||||
| Gross Margin | 54.1657% | 52.3841% | 57.2786% | 61.7067% | 63.0581% | |
| Operating Margin | 16.4024% | 15.8589% | 17.4645% | 17.7517% | 17.6086% | |
| Profit Margin | 5.609% | 8.103% | 3.871% | -0.888% | 3.761% | 2.595% |
| Free Cash Flow Margin | 17.673% | 0.83% | -0.022% | -2.841% | 6.52% | 2.494% |
| Shares Outstanding (Diluted) | 246 | 245 | 236 | 228 | 212 | 199 |
| Shares Change (YoY) | -6.818% | -0.407% | -3.673% | -3.39% | -7.018% | -6.132% |
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-06 | 10.14B | n/a | 328.00M | 3.24% | 125.00M | 1.23% | 0.52 | 208.00M | 178.00M | 19.78B | processed |
| 2025 Q4 | 2026-02-24 | 7.68B | n/a | 297.00M | 3.87% | 66.00M | 0.86% | 0.34 | 193.00M | 4.71B | 232.00M | processed |
| 2025 Q3 | 2025-11-06 | 7.50B | n/a | 414.00M | 5.52% | 152.00M | 2.03% | 0.69 | 195.00M | 732.00M | 11.15B | processed |
| 2025 Q2 | 2025-08-06 | 6.67B | n/a | 1.41B | 21.13% | -104.00M | -1.56% | -0.62 | 196.00M | 180.00M | 9.81B | processed |
| 2025 Q1 | 2025-05-12 | 8.49B | n/a | 1.13B | 13.36% | 750.00M | 8.83% | 3.61 | 203.00M | 693.00M | 9.81B | processed |
| 2024 Q4 | 2025-02-26 | 6.76B | n/a | 954.00M | 14.11% | 643.00M | 9.51% | 3.08 | 209.00M | 966.00M | 10.89B | processed |
| 2024 Q3 | 2024-11-08 | 7.13B | n/a | -812.00M | -11.39% | -767.00M | -10.76% | -3.79 | 207.00M | 1.10B | 10.42B | processed |
| 2024 Q2 | 2024-08-08 | 6.48B | n/a | 1.41B | 21.76% | 738.00M | 11.39% | 3.37 | 214.00M | 376.00M | 10.43B | processed |
| 2024 Q1 | 2024-05-07 | 7.38B | n/a | 872.00M | 11.82% | 511.00M | 6.92% | 2.31 | 214.00M | 278.00M | 9.56B | processed |
| 2023 Q4 | 2024-02-28 | 6.66B | n/a | 837.00M | 12.56% | 482.00M | 7.23% | 2.17 | 222.00M | 541.00M | 10.94B | processed |
| 2023 Q3 | 2023-11-02 | 7.86B | n/a | 561.00M | 7.14% | 343.00M | 4.36% | 1.41 | 232.00M | 401.00M | 10.74B | processed |
| 2023 Q2 | 2023-08-08 | 6.22B | n/a | 530.00M | 8.53% | 308.00M | 4.95% | 1.25 | 232.00M | 422.00M | 10.74B | processed |
| 2023 Q1 | 2023-05-04 | 7.51B | n/a | -1.54B | -20.55% | -1.33B | -17.76% | -5.82 | 230.00M | 407.00M | 11.33B | processed |
| 2022 Q4 | 2023-02-23 | 7.66B | n/a | -1.32B | -17.19% | -1.09B | -14.29% | -4.76 | 230.00M | 430.00M | 8.10B | processed |
| 2022 Q3 | 2022-11-07 | 8.36B | n/a | 156.00M | 1.87% | 67.00M | 0.80% | 0.29 | 235.00M | 333.00M | 7.97B | processed |
| 2022 Q2 | 2022-08-04 | 7.48B | n/a | 754.00M | 10.08% | 513.00M | 6.86% | 2.16 | 237.00M | 580.00M | 7.97B | processed |
| 2022 Q1 | 2022-05-06 | 7.99B | n/a | 2.42B | 30.35% | 1.74B | 21.73% | 7.17 | 242.00M | 387.00M | 8.03B | processed |
| 2021 Q4 | 2022-02-24 | 7.09B | n/a | -479.00M | -6.76% | -427.00M | -6.02% | -1.74 | 245.00M | 250.00M | 8.10B | processed |
| 2021 Q3 | 2021-11-04 | 6.49B | n/a | 2.32B | 35.73% | 1.62B | 24.93% | 6.60 | 245.00M | 259.00M | 7.96B | processed |
| 2021 Q2 | 2021-08-05 | 5.24B | n/a | 1.56B | 29.74% | 1.08B | 20.59% | 4.40 | 245.00M | 361.00M | 8.71B | 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.