Price Movement
Volume
Latest volume: 3.57M · 30-day average: 5.31M · Max drawdown over stored range: -90.27%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 10.74% |
| 20D RS | -6.86% |
| 60D RS | 24.65% |
| 120D RS | 5.62% |
| Global RS Rank | 733 · 78.15% percentile |
| Qualified+ RS Rank | 280 · 77.74% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 49 · 79.67% 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 | 30 / 383 |
| Primary Percentile | 92.43 |
| 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-01-31 | 2026-02-27 | 4.87B | 3.75B | 1.12B | 1.90B | 6.18 | 3.48B | 124.75M | 3.36B | 307M | 77.02% | 23.08% | 39.03% | 71.55% | 68.99% | 1.27B | n/a |
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-01-31 | $6.18 | 16.4x | $15.84 | 6.4x | $10.93 | 9.3x | $11.34 | 9.0x |
Shares Diluted: 307M. 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 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 2651.368 | 4099.864 | 4392.96 | 4527.224 | 4665.433 | 4868.769 |
| Revenue Growth (YoY) | 325.814% | 54.632% | 7.149% | 3.056% | 3.053% | 4.358% |
| Gross Profit | 1829.379 | 3045.31 | 3292.509 | 3456.542 | 3535.806 | 3767.933 |
| Operating Income | 659.848 | 1063.591 | 252.929 | 650.772 | 814.645 | 1141.833 |
| Free Cash Flow | 1391.205 | 1472.676 | 1186.436 | 1471.883 | 1808.748 | 1924.087 |
| Free Cash Flow Per Share | 4.666 | 4.815 | 3.9 | 4.771 | 5.741 | 6.261 |
| EPS (Diluted) GAAP | 2.252481 | 4.496199 | 0.340872 | 2.066194 | 3.206396 | 6.182697 |
| EPS Growth | 2533.587% | 99.611% | -92.419% | 506.15% | 55.184% | 92.824% |
| EPS Non-GAAP | ||||||
| Gross Margin | 68.998% | 74.278% | 74.95% | 76.35% | 75.787% | 77.39% |
| Operating Margin | 24.887% | 25.942% | 5.758% | 14.375% | 17.461% | 23.452% |
| Profit Margin | 25.328% | 33.539% | 2.361% | 14.081% | 21.654% | 39.027% |
| Free Cash Flow Margin | 52.471% | 35.92% | 27.008% | 32.512% | 38.769% | 39.519% |
| Shares Outstanding (Diluted) | 298.1277 | 305.8265 | 304.2314 | 308.5199 | 315.0696 | 307.3332 |
| Shares Change (YoY) | 17.236% | 2.582% | -0.522% | 1.41% | 2.123% | -2.455% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 Q2 | 2019-09-13 | 145.83M | 80.87% | 2.27M | 1.55% | 5.54M | 3.80% | 0.02 | 292.19M | 213.89M | n/a | processed |
| 2026 Q4 | 2026-02-27 | 1.25B | 76.29% | 249.89M | 20.04% | 674.08M | 54.06% | 2.22 | 303.23M | 1.27B | n/a | processed |
| 2026 Q3 | 2025-11-25 | 1.23B | 77.90% | 310.41M | 25.24% | 612.87M | 49.83% | 2.01 | 305.02M | 1.22B | n/a | processed |
| 2026 Q2 | 2025-08-22 | 1.22B | 77.56% | 321.74M | 26.43% | 358.59M | 29.46% | 1.16 | 308.22M | 1.20B | n/a | processed |
| 2026 Q1 | 2025-05-23 | 1.17B | 76.30% | 241.59M | 20.57% | 254.60M | 21.67% | 0.81 | 312.78M | 1.23B | n/a | processed |
| 2025 Q4 | 2025-02-28 | 1.18B | 75.73% | 225.06M | 19.01% | 367.87M | 31.07% | 1.16 | 316.74M | 1.35B | n/a | processed |
| 2025 Q3 | 2024-11-26 | 1.18B | 75.89% | 182.84M | 15.53% | 207.05M | 17.58% | 0.66 | 314.19M | 1.27B | n/a | processed |
| 2025 Q2 | 2024-08-23 | 1.16B | 75.48% | 202.37M | 17.41% | 219.01M | 18.84% | 0.70 | 314.03M | 1.54B | n/a | processed |
| 2025 Q1 | 2024-05-22 | 1.14B | 76.05% | 203.02M | 17.79% | 216.31M | 18.95% | 0.69 | 315.36M | 1.89B | n/a | processed |
| 2024 Q4 | 2024-03-04 | 1.15B | 75.90% | 168.53M | 14.70% | 298.83M | 26.07% | 0.95 | 313.52M | 1.56B | n/a | processed |
| 2024 Q3 | 2023-11-21 | 1.14B | 76.16% | 169.39M | 14.90% | 141.21M | 12.42% | 0.45 | 310.39M | 1.49B | n/a | processed |
| 2024 Q2 | 2023-08-23 | 1.14B | 76.59% | 177.62M | 15.60% | 181.97M | 15.98% | 0.59 | 305.93M | 1.38B | n/a | processed |
| 2024 Q1 | 2023-05-25 | 1.11B | 76.12% | 9.74M | 0.88% | 15.44M | 1.40% | 0.05 | 304.12M | 1.03B | n/a | processed |
| 2023 Q4 | 2023-03-03 | 1.12B | 73.67% | -129.89M | -11.62% | -104.05M | -9.31% | -0.35 | 301.10M | 1.09B | n/a | processed |
| 2023 Q3 | 2022-11-23 | 1.10B | 75.44% | 66.51M | 6.04% | 48.35M | 4.39% | 0.16 | 301.99M | 1.10B | n/a | processed |
| 2023 Q2 | 2022-08-24 | 1.10B | 75.11% | 121.74M | 11.07% | 45.75M | 4.16% | 0.15 | 307.16M | 937.44M | n/a | processed |
| 2023 Q1 | 2022-05-25 | 1.07B | 75.62% | 187.06M | 17.42% | 113.66M | 10.58% | 0.37 | 306.61M | 1.41B | n/a | processed |
| 2022 Q4 | 2022-03-07 | 1.07B | 75.98% | 251.82M | 23.50% | 490.64M | 45.80% | 1.60 | 306.13M | 1.06B | n/a | processed |
| 2022 Q3 | 2021-11-23 | 1.05B | 74.21% | 290.86M | 27.68% | 340.38M | 32.39% | 1.11 | 305.94M | 1.32B | n/a | processed |
| 2022 Q2 | 2021-08-31 | 1.02B | 74.42% | 294.60M | 28.84% | 317.08M | 31.04% | 1.04 | 305.86M | 1.93B | 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.