Price Movement
Volume
Latest volume: 57.65K · 30-day average: 83.44K · Max drawdown over stored range: -44.66%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -14.90% |
| 20D RS | 0.40% |
| 60D RS | -16.02% |
| 120D RS | -21.44% |
| Global RS Rank | 2384 · 28.94% percentile |
| Qualified+ RS Rank | 903 · 28.22% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 358 · 9.37% 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 | 26 / 518 |
| Primary Percentile | 95.17 |
| 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-04-28 | 16.10B | n/a | 2.64B | 1.77B | 140.73 | 3.66B | 345.51M | 3.31B | 13M | n/a | 16.40% | 11.02% | 22.72% | 20.58% | 3.68B | 4.38B |
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 | $140.73 | 12.9x | $1,277.60 | 1.4x | $262.91 | 6.9x | $290.33 | 6.3x |
Shares Diluted: 13M. 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 | 12846.425 | 11675.335 | 14279.576 | 14813.544 | 15513.233 |
| Revenue Growth (YoY) | 31.96% | -9.116% | 35.359% | 5.171% | -0.189% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 2128.818 | 2454.73 | 2528.188 | 2339.015 | 0 |
| Free Cash Flow Per Share | 154.262 | 180.761 | 188.981 | 179.359 | 48 |
| EPS (Diluted) GAAP | 176.38 | -23.724079 | 146.98 | 199.32 | 169.220009 |
| EPS Growth | 217.059% | 4800% | 4800% | 35.61% | -15.101% |
| EPS Non-GAAP | |||||
| Gross Margin | |||||
| Operating Margin | 25.233% | -0.114% | 18.533% | 22.337% | 19.258% |
| Profit Margin | 18.947% | -2.759% | 12.442% | 15.639% | 12.544% |
| Free Cash Flow Margin | 16.571% | 21.025% | 15.998% | 14.073% | 4800% |
| Shares Outstanding (Diluted) | 13.8 | 13.58 | 13.378 | 13.041 | 12.297 |
| Shares Change (YoY) | -0.166% | -1.594% | -1.487% | -2.519% | -5.705% |
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 | 3.55B | n/a | -273.33M | -7.70% | -212.29M | -5.98% | -18.90 | 12.63M | 3.68B | 4.38B | processed |
| 2025 Q4 | 2026-02-26 | 4.01B | n/a | 795.15M | 19.84% | 576.81M | 14.39% | 46.40 | 12.43M | 3.96B | 4.30B | processed |
| 2025 Q3 | 2025-10-29 | 3.93B | n/a | 1.01B | 25.67% | 751.34M | 19.10% | 59.25 | 12.60M | 4.05B | 4.28B | processed |
| 2025 Q2 | 2025-07-30 | 4.60B | n/a | 1.11B | 24.06% | 657.15M | 14.28% | 49.67 | 12.73M | 3.72B | 4.36B | processed |
| 2025 Q1 | 2025-04-30 | 3.40B | n/a | 282.52M | 8.31% | 121.71M | 3.58% | 12.08 | 12.84M | 4.19B | 4.39B | processed |
| 2024 Q4 | 2025-02-24 | 3.84B | n/a | 595.47M | 15.50% | 549.18M | 14.30% | 42.51 | 12.92M | 3.69B | 4.33B | processed |
| 2024 Q3 | 2024-10-30 | 4.61B | n/a | 1.37B | 29.74% | 904.96M | 19.62% | 66.25 | 13.02M | 3.87B | 4.36B | processed |
| 2024 Q2 | 2024-07-31 | 3.70B | n/a | 409.98M | 11.08% | 267.70M | 7.23% | 18.62 | 13.08M | 3.51B | 4.40B | processed |
| 2024 Q1 | 2024-05-01 | 4.47B | n/a | 1.34B | 29.91% | 1.03B | 22.95% | 75.43 | 13.16M | 3.63B | 3.86B | processed |
| 2023 Q4 | 2024-02-23 | 11.88B | n/a | 1.13B | 9.53% | 769.31M | 6.48% | 57.87 | 13.29M | 3.75B | 3.78B | processed |
| 2023 Q3 | 2023-11-01 | 1.33B | n/a | 72.81M | 5.49% | 42.59M | 3.21% | 3.14 | 13.35M | 4.35B | 3.77B | processed |
| 2023 Q2 | 2023-08-02 | 1.46B | n/a | 970.06M | 66.57% | 695.51M | 47.73% | 50.09 | 13.41M | 4.31B | 3.81B | processed |
| 2023 Q1 | 2023-04-26 | 1.14B | n/a | 753.90M | 65.91% | 488.65M | 42.72% | 37.26 | 13.47M | 4.03B | 3.90B | processed |
| 2022 Q4 | 2023-02-17 | 1.40B | n/a | 1.06B | 75.33% | 689.71M | 49.22% | 51.12 | 13.49M | 4.14B | 4.10B | processed |
| 2022 Q3 | 2022-11-01 | 1.28B | n/a | 72.74M | 5.67% | 65.37M | 5.09% | 3.50 | 13.60M | 3.54B | 4.13B | processed |
| 2022 Q2 | 2022-08-02 | 1.42B | n/a | -1.18B | -83.04% | -916.36M | -64.53% | -69.19 | 13.61M | 3.70B | 4.50B | processed |
| 2022 Q1 | 2022-04-26 | 1.13B | n/a | -42.15M | -3.72% | -52.84M | -4.67% | -6.58 | 13.65M | 3.89B | 4.43B | processed |
| 2021 Q4 | 2022-02-18 | 1.06B | n/a | 1.18B | 1.11% | 871.13M | 82.33% | 63.30 | 13.76M | 3.98B | 4.36B | processed |
| 2021 Q3 | 2021-11-02 | 991.42M | n/a | 241.69M | 24.38% | 188.07M | 18.97% | 15.09 | 13.79M | 3.94B | n/a | processed |
| 2021 Q2 | 2021-08-03 | 1.16B | n/a | 1.08B | 92.90% | 792.11M | 68.18% | 57.02 | 13.82M | 3.68B | n/a | 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.