Price Movement
Volume
Latest volume: 8.67M · 30-day average: 13.21M · Max drawdown over stored range: -67.19%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -11.39% |
| 20D RS | -2.23% |
| 60D RS | -4.59% |
| 120D RS | -22.77% |
| Global RS Rank | 2188 · 34.78% percentile |
| Watch+Speculative RS Rank | 1365 · 34.91% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 51 · 51.89% 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 | 55 / 185 |
| Primary Percentile | 70.81 |
| 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-30 | 5.14B | n/a | 1.32B | 624.08M | 0.75 | 3.55B | 307.73M | 3.25B | 829M | n/a | 25.59% | 12.14% | 69.13% | 63.14% | 119.33M | 7.36B |
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 | $0.75 | 9.0x | $6.20 | 1.1x | $3.92 | 1.7x | $4.29 | 1.6x |
Shares Diluted: 829M. 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 | 5314.787 | 4202.723 | 4381.904 | 4652.824 | 4898.446 | 5129 |
| Revenue Growth (YoY) | 3.69% | -20.924% | 4.263% | 6.183% | 5.279% | 4.707% |
| Gross Profit | 3798.259 | 3429.938 | 3683.122 | 3901.142 | 4051.332 | 4146 |
| Operating Income | 150.848 | 48.95 | 735.031 | 1217.92 | 1232.188 | 1309 |
| Free Cash Flow | 791.203 | 786.801 | 976.621 | 850.838 | 1197.948 | 1312 |
| Free Cash Flow Per Share | 1.016 | 0.953 | 1.007 | 0.874 | 1.243 | 1.464 |
| EPS (Diluted) GAAP | -0.814649 | -0.412932 | 0.144694 | 0.483289 | 0.532564 | 0.665178 |
| EPS Growth | 8200% | 8200% | 8200% | 234.008% | 10.196% | 24.901% |
| EPS Non-GAAP | ||||||
| Gross Margin | 71.466% | 81.612% | 84.053% | 83.845% | 82.706% | 80.834% |
| Operating Margin | 2.838% | 1.165% | 16.774% | 26.176% | 25.155% | 25.522% |
| Profit Margin | -11.895% | -8.11% | 3.028% | 9.951% | 10.229% | 11.62% |
| Free Cash Flow Margin | 14.887% | 18.721% | 22.288% | 18.286% | 24.456% | 25.58% |
| Shares Outstanding (Diluted) | 778.427 | 825.365 | 969.814 | 973.894 | 963.445 | 896 |
| Shares Change (YoY) | 4.174% | 6.03% | 17.501% | 0.421% | -1.073% | -7.0% |
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-30 | 1.28B | n/a | 325.42M | 25.45% | 168.37M | 13.17% | 0.19 | 821.86M | 119.33M | 7.36B | processed |
| 2025 Q4 | 2026-03-02 | 1.28B | n/a | 332.60M | 26.06% | 145.39M | 11.39% | 0.18 | 825.22M | 80.82M | 7.38B | processed |
| 2025 Q3 | 2025-11-04 | 1.30B | n/a | 315.07M | 24.27% | 145.13M | 11.18% | 0.16 | 828.45M | 62.81M | 7.28B | processed |
| 2025 Q2 | 2025-07-24 | 1.29B | n/a | 341.98M | 26.57% | 165.18M | 12.83% | 0.18 | 839.95M | 45.20M | 6.75B | processed |
| 2025 Q1 | 2025-04-24 | 1.27B | n/a | 319.25M | 25.19% | 140.25M | 11.06% | 0.15 | 871.31M | 3.74M | 7.61B | processed |
| 2024 Q4 | 2025-02-27 | 1.26B | n/a | 305.39M | 24.23% | 189.96M | 15.07% | 0.21 | 894.91M | 96.21M | 7.51B | processed |
| 2024 Q3 | 2024-10-24 | 1.24B | n/a | 326.35M | 26.24% | 127.15M | 10.22% | 0.13 | 912.86M | 95.34M | 7.52B | processed |
| 2024 Q2 | 2024-08-01 | 1.20B | n/a | 284.18M | 23.59% | 92.39M | 7.67% | 0.10 | 909.13M | 37.88M | 7.53B | processed |
| 2024 Q1 | 2024-04-25 | 1.21B | n/a | 195.50M | 16.17% | 91.55M | 7.57% | 0.10 | 918.39M | 4.04M | 7.57B | processed |
| 2023 Q4 | 2024-02-28 | 1.22B | n/a | 262.98M | 21.52% | 575.87M | 47.12% | 0.67 | 858.03M | 14.62M | 7.52B | processed |
| 2023 Q3 | 2023-11-02 | 1.24B | n/a | 167.31M | 13.52% | -86.24M | -6.97% | -0.09 | 857.42M | 238.58M | 8.83B | processed |
| 2023 Q2 | 2023-08-08 | 1.59B | n/a | 122.57M | 7.69% | 92.21M | 5.79% | 0.10 | 916.86M | 146.44M | 8.83B | processed |
| 2023 Q1 | 2023-05-02 | 1.61B | n/a | 42.72M | 2.65% | -89.70M | -5.56% | -0.10 | 854.30M | 186.32M | 9.38B | processed |
| 2022 Q4 | 2023-02-28 | 1.65B | n/a | 206.35M | 12.54% | 151.44M | 9.20% | 0.14 | 1.09B | 257.22M | 8.96B | processed |
| 2022 Q3 | 2022-11-03 | 1.60B | n/a | 67.34M | 4.20% | -121.99M | -7.60% | -0.13 | 850.23M | 45.73M | 8.95B | processed |
| 2022 Q2 | 2022-08-04 | 1.60B | n/a | 210.58M | 13.15% | 91.52M | 5.72% | 0.10 | 910.81M | 43.61M | 9.00B | processed |
| 2022 Q1 | 2022-05-06 | 1.54B | n/a | 75.98M | 4.92% | 51.65M | 3.34% | 0.06 | 911.31M | 17.40M | 9.74B | processed |
| 2021 Q4 | 2022-03-01 | n/a | n/a | 10.44M | n/a | -57.95M | n/a | -0.07 | 786.99M | 24.45M | 9.58B | processed |
| 2021 Q3 | 2021-11-09 | n/a | n/a | 23.10M | n/a | -109.13M | n/a | -0.13 | 766.81M | 61.21M | 9.51B | processed |
| 2021 Q2 | 2021-08-04 | n/a | n/a | -1.88M | n/a | -125.85M | n/a | n/a | n/a | 150.44M | 9.47B | 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.