Price Movement
Volume
Latest volume: 14.94M · 30-day average: 17.10M · Max drawdown over stored range: -64.46%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -7.04% |
| 20D RS | 3.47% |
| 60D RS | -1.78% |
| 120D RS | -17.55% |
| Global RS Rank | 1895 · 43.52% percentile |
| Qualified+ RS Rank | 701 · 44.28% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 307 · 22.28% 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 | 7 / 518 |
| Primary Percentile | 98.84 |
| 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 Q1 | 2026-04-29 | 10.52B | n/a | n/a | 21.23B | 6.57 | n/a | n/a | n/a | 3,232M | n/a | n/a | 201.83% | n/a | n/a | 173.27B | 216.22B |
SEC TTM. Derived from the latest four quarterly SEC rows.
TTM Valuation
| Period | EPS Diluted | P/E | Revenue / Share | P/S | FCF / Share | P/FCF Multiple | OCF / Share | P/CF Multiple |
|---|---|---|---|---|---|---|---|---|
| TTM through 2026 Q1 | $6.57 | 12.5x | $3.25 | 25.2x | n/a | n/a | n/a | n/a |
Shares Diluted: 3,232M. SEC TTM. Derived from the latest four quarterly SEC rows.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|
| Revenue | 83321 | 72834 | 77198 | 77962 | 80041 |
| Revenue Growth (YoY) | 38.471% | -12.586% | 5.992% | 0.99% | 2.667% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -11525 | 27048 | 40358 | 3035 | -19001 |
| Free Cash Flow Per Share | -2.813583321126898 | 7.049257232212666 | 10.847758305558544 | 0.8752451263121467 | -5.860346050643062 |
| EPS (Diluted) GAAP | 5.08 | 3.27 | 4.83 | 5.37 | 6.26 |
| EPS Growth | 1081.395% | -35.63% | 47.706% | 11.18% | 16.574% |
| EPS Non-GAAP | |||||
| Gross Margin | |||||
| Operating Margin | |||||
| Profit Margin | 24.985% | 17.247% | 23.293% | 23.865% | 25.343% |
| Free Cash Flow Margin | -13.832% | 37.1365% | 52.2786% | 3.8929% | -23.7391% |
| Shares Outstanding (Diluted) | 4096.2 | 3837 | 3720.4 | 3467.6 | 3242.3 |
| Shares Change (YoY) | -0.919% | -6.328% | -3.039% | -6.795% | -6.497% |
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-29 | 2.82B | n/a | n/a | n/a | 5.25B | 1.86% | 1.60 | 3.12B | 173.27B | 216.22B | processed |
| 2025 Q3 | 2025-10-31 | 2.66B | n/a | n/a | n/a | 5.59B | 2.10% | 1.66 | 3.22B | 172.52B | 408.42B | processed |
| 2025 Q2 | 2025-08-05 | 2.50B | n/a | n/a | n/a | 5.49B | 2.20% | 1.60 | 3.27B | 193.13B | 364.23B | processed |
| 2025 Q1 | 2025-04-29 | 2.54B | n/a | n/a | n/a | 4.89B | 1.93% | 1.39 | 3.32B | 176.18B | 313.44B | processed |
| 2024 Q3 | 2024-10-31 | 2.46B | n/a | n/a | n/a | 5.11B | 2.08% | 1.42 | 3.43B | 184.13B | 293.91B | processed |
| 2024 Q2 | 2024-08-01 | 2.42B | n/a | n/a | n/a | 4.91B | 2.03% | 1.33 | 3.49B | 230.78B | 297.97B | processed |
| 2024 Q1 | 2024-05-02 | 2.33B | n/a | n/a | n/a | 4.62B | 1.98% | 1.20 | 3.60B | 268.60B | 296.78B | processed |
| 2023 Q3 | 2023-10-31 | 2.22B | n/a | n/a | n/a | 5.77B | 2.59% | 1.48 | 3.68B | 216.72B | 283.37B | processed |
| 2023 Q2 | 2023-08-01 | 2.16B | n/a | n/a | n/a | 4.94B | 2.28% | 1.25 | 3.72B | 154.42B | 254.89B | processed |
| 2023 Q1 | 2023-05-02 | 2.11B | n/a | n/a | n/a | 4.99B | 2.36% | 1.23 | 3.82B | 156.43B | 254.47B | processed |
| 2022 Q3 | 2022-10-31 | 2.11B | n/a | n/a | n/a | 3.53B | 1.67% | 0.85 | 3.83B | 165.46B | 204.79B | processed |
| 2022 Q2 | 2022-08-01 | 2.35B | n/a | n/a | n/a | 3.12B | 1.33% | 0.74 | 3.82B | 155.14B | 187.37B | processed |
| 2022 Q1 | 2022-05-03 | 2.50B | n/a | n/a | n/a | 3.67B | 1.47% | 0.88 | 3.87B | 201.90B | 186.94B | processed |
| 2021 Q3 | 2021-11-01 | 2.88B | n/a | n/a | n/a | 5.12B | 1.78% | 1.17 | 4.09B | 266.69B | 204.96B | processed |
| 2021 Q2 | 2021-07-28 | 5.00M | n/a | n/a | n/a | 6.04B | 1208.00% | 1.38 | 4.16B | 274.17B | 225.29B | processed |
| 2021 Q1 | 2021-05-05 | 5.00M | n/a | n/a | n/a | 4.74B | 948.40% | 1.05 | 4.17B | 286.73B | 242.23B | processed |
| 2020 Q3 | 2020-11-02 | 18.86B | n/a | n/a | n/a | 2.04B | 10.79% | 0.42 | 4.13B | 246.77B | 270.94B | processed |
| 2020 Q2 | 2020-08-04 | 17.84B | n/a | n/a | n/a | -2.38B | -13.34% | -0.66 | 4.11B | 262.50B | 291.41B | processed |
| 2020 Q1 | 2020-05-05 | 17.72B | n/a | n/a | n/a | 653.00M | 3.69% | 0.01 | 4.14B | 150.81B | 329.63B | processed |
| 2019 Q3 | 2019-11-01 | 22.01B | n/a | n/a | n/a | 4.61B | 20.95% | 0.92 | 4.39B | 148.73B | 354.56B | 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.