Price Movement
Volume
Latest volume: 7.29M · 30-day average: 5.75M · Max drawdown over stored range: -71.24%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 23.28% |
| 20D RS | -12.25% |
| 60D RS | 3.08% |
| 120D RS | 61.25% |
| Global RS Rank | 391 · 88.35% percentile |
| Qualified+ RS Rank | 158 · 87.44% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 21 · 84.78% 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 | 1 / 176 |
| Primary Percentile | 100.00 |
| Score Notes | market-cap support, industry-tailwind, category-leader |
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-22 | 10.84B | n/a | 1.98B | 1.56B | 3.98 | 3.51B | 296.10M | 3.21B | 391M | n/a | 18.25% | 14.37% | 32.34% | 29.61% | 2.15B | 2.92B |
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 | $3.98 | 75.4x | $27.72 | 10.8x | $8.21 | 36.6x | $8.96 | 33.5x |
Shares Diluted: 391M. 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 | 4998.1 | 5691.5 | 6863.2 | 8011.8 | 10229.9 |
| Revenue Growth (YoY) | 14.357% | 13.873% | 20.587% | 16.736% | 27.685% |
| Gross Profit | 1522.7 | 1616.1 | 2400.5 | 2934.2 | 3715.2 |
| Operating Income | 273.2 | 227.4 | 917.6 | 1384.5 | 1899.1 |
| Free Cash Flow | 137.5 | -252.8 | 772.6 | 1152.3 | 1893.8 |
| Free Cash Flow Per Share | 0.382 | -0.668 | 2 | 2.983 | 4.848 |
| EPS (Diluted) GAAP | 0.33 | -0.037808 | 1.19 | 1.279999 | 3.41 |
| EPS Growth | 8400% | 8400% | 8400% | 7.563% | 166.406% |
| EPS Non-GAAP | |||||
| Gross Margin | 30.466% | 28.395% | 34.976% | 36.623% | 36.317% |
| Operating Margin | 5.466% | 3.995% | 13.37% | 17.281% | 18.564% |
| Profit Margin | 2.393% | 1.346% | 6.705% | 6.188% | 13.028% |
| Free Cash Flow Margin | 2.751% | -4.442% | 11.257% | 14.383% | 18.512% |
| Shares Outstanding (Diluted) | 360.1403 | 378.2241 | 386.2263 | 386.3251 | 390.6528 |
| Shares Change (YoY) | 17.28% | 5.021% | 2.116% | 0.026% | 1.12% |
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-22 | 2.65B | n/a | 440.10M | 16.61% | 390.10M | 14.72% | 0.99 | 392.13M | 2.15B | 2.92B | processed |
| 2025 Q4 | 2026-02-13 | 2.88B | n/a | 579.90M | 20.14% | 445.60M | 15.47% | 1.14 | 391.84M | 1.73B | 2.89B | processed |
| 2025 Q3 | 2025-10-22 | 2.68B | n/a | 516.70M | 19.31% | 398.50M | 14.89% | 1.02 | 390.93M | 1.40B | 2.90B | processed |
| 2025 Q2 | 2025-07-30 | 2.64B | n/a | 442.40M | 16.77% | 324.20M | 12.29% | 0.83 | 389.85M | 1.64B | 2.90B | processed |
| 2025 Q1 | 2025-04-23 | 2.04B | n/a | 290.70M | 14.28% | 164.50M | 8.08% | 0.42 | 390.11M | 1.47B | 2.90B | processed |
| 2024 Q4 | 2025-02-18 | 2.35B | n/a | 457.20M | 19.49% | 147.00M | 6.26% | 0.38 | 386.98M | 1.23B | 2.91B | processed |
| 2024 Q3 | 2024-10-25 | 2.07B | n/a | 371.60M | 17.92% | 176.60M | 8.52% | 0.46 | 384.32M | 908.70M | 2.91B | processed |
| 2024 Q2 | 2024-07-26 | 1.95B | n/a | 336.00M | 17.21% | 178.10M | 9.12% | 0.46 | 384.49M | 579.70M | 2.91B | processed |
| 2024 Q1 | 2024-04-26 | 1.64B | n/a | 202.60M | 12.36% | -5.90M | -0.36% | -0.02 | 379.14M | 275.80M | 2.92B | processed |
| 2023 Q4 | 2024-02-23 | 1.87B | n/a | 285.20M | 15.29% | 232.60M | 12.47% | 0.59 | 393.41M | 780.40M | 2.92B | processed |
| 2023 Q3 | 2023-10-27 | 1.74B | n/a | 250.90M | 14.40% | 94.10M | 5.40% | 0.24 | 388.24M | 500.00M | 2.92B | processed |
| 2023 Q2 | 2023-08-02 | 1.73B | n/a | 205.80M | 11.87% | 83.20M | 4.80% | 0.22 | 382.35M | 274.90M | 2.93B | processed |
| 2023 Q1 | 2023-04-28 | 1.52B | n/a | 130.30M | 8.57% | 50.30M | 3.31% | 0.12 | 381.68M | 276.10M | 3.16B | processed |
| 2022 Q4 | 2023-02-27 | 1.65B | n/a | 162.40M | 9.82% | 26.60M | 1.61% | 0.07 | 378.78M | 260.60M | 3.17B | processed |
| 2022 Q3 | 2022-10-31 | 1.48B | n/a | 80.00M | 5.40% | 21.20M | 1.43% | 0.06 | 377.44M | 258.00M | 3.24B | processed |
| 2022 Q2 | 2022-08-03 | 1.40B | n/a | 26.20M | 1.87% | 20.30M | 1.45% | 0.05 | 377.26M | 194.40M | 3.14B | processed |
| 2022 Q1 | 2022-05-02 | 1.16B | n/a | -45.20M | -3.91% | 8.50M | 0.74% | -0.23 | 379.69M | 288.50M | 2.95B | processed |
| 2021 Q4 | 2022-03-01 | 1.41B | n/a | -3.90M | -0.28% | 22.00M | 1.56% | 0.06 | 372.64M | 439.10M | 2.95B | processed |
| 2021 Q3 | 2021-11-01 | 1.23B | n/a | 81.80M | 6.66% | 56.20M | 4.57% | 0.15 | 363.20M | 743.60M | 2.12B | processed |
| 2021 Q2 | 2021-08-02 | 1.26B | n/a | 102.20M | 8.11% | 9.70M | 0.77% | 0.03 | 356.65M | 708.80M | 2.12B | 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.