Price Movement
Volume
Latest volume: 2.99M · 30-day average: 5.09M · Max drawdown over stored range: -37.99%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -16.43% |
| 20D RS | -3.59% |
| 60D RS | -19.80% |
| 120D RS | -19.47% |
| Global RS Rank | 2467 · 26.47% percentile |
| Qualified+ RS Rank | 942 · 25.12% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 72 · 36.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 | 13 / 189 |
| Primary Percentile | 93.65 |
| 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 2025-11-02 | 2025-11-25 | 166.19B | 55.43B | 21.54B | 14.58B | 14.66 | 30.94B | 6.25B | 24.69B | 995M | 33.36% | 12.96% | 8.77% | 18.62% | 14.86% | 1.68B | 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 2025-11-02 | $14.66 | 21.2x | $167.07 | 1.9x | $24.82 | 12.5x | $31.11 | 10.0x |
Shares Diluted: 995M. 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 | 132110 | 151157 | 157403 | 152669 | 159514 | 164683 |
| Revenue Growth (YoY) | 19.855% | 14.418% | 4.132% | -3.008% | 4.484% | 3.24% |
| Gross Profit | 44853 | 50832 | 52778 | 50960 | 53308 | 54865 |
| Operating Income | 18278 | 23040 | 24039 | 21689 | 21526 | 20890 |
| Free Cash Flow | 16376 | 14005 | 11496 | 17946 | 16325 | 12646 |
| Free Cash Flow Per Share | 15.191 | 13.237 | 11.216 | 17.91 | 16.44 | 12.71 |
| EPS (Diluted) GAAP | 11.94 | 15.53 | 16.69 | 15.11 | 14.91 | 14.23 |
| EPS Growth | 16.488% | 30.067% | 7.469% | -9.467% | -1.324% | -4.561% |
| EPS Non-GAAP | ||||||
| Gross Margin | 33.951% | 33.629% | 33.53% | 33.379% | 33.419% | 33.316% |
| Operating Margin | 13.835% | 15.242% | 15.272% | 14.207% | 13.495% | 12.685% |
| Profit Margin | 9.739% | 10.871% | 10.867% | 9.919% | 9.282% | 8.596% |
| Free Cash Flow Margin | 12.396% | 9.265% | 7.304% | 11.755% | 10.234% | 7.679% |
| Shares Outstanding (Diluted) | 1078 | 1058 | 1025 | 1002 | 993 | 995 |
| Shares Change (YoY) | -1.732% | -1.855% | -3.119% | -2.244% | -0.898% | 0.201% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q3 | 2025-11-25 | 41.35B | 33.41% | 5.35B | 12.94% | 3.60B | 8.71% | 3.62 | 995.00M | 1.68B | n/a | processed |
| 2025 Q2 | 2025-08-26 | 45.28B | 33.41% | 6.55B | 14.48% | 4.55B | 10.05% | 4.58 | 994.00M | 2.80B | n/a | processed |
| 2025 Q1 | 2025-05-28 | 39.86B | 33.77% | 5.13B | 12.88% | 3.43B | 8.61% | 3.45 | 994.00M | 1.37B | n/a | processed |
| 2025 Q4 | 2026-03-18 | 38.20B | 32.64% | 3.85B | 10.08% | 2.57B | 6.73% | 2.58 | 998.00M | 1.39B | 49.40B | processed |
| 2024 Q3 | 2024-11-19 | 40.22B | 33.38% | 5.42B | 13.47% | 3.65B | 9.07% | 3.67 | 993.00M | 1.53B | 1.34B | processed |
| 2024 Q2 | 2024-08-20 | 43.17B | 33.39% | 6.53B | 15.13% | 4.56B | 10.56% | 4.60 | 992.00M | 1.61B | 2.53B | processed |
| 2024 Q1 | 2024-05-21 | 36.42B | 34.14% | 5.08B | 13.95% | 3.60B | 9.89% | 3.63 | 992.00M | 4.26B | 8.00M | processed |
| 2024 Q4 | 2025-03-21 | 39.70B | 32.83% | 4.50B | 11.32% | 3.00B | 7.55% | 3.01 | 996.00M | 1.66B | 51.37B | processed |
| 2023 Q3 | 2023-11-21 | 37.71B | 33.78% | 5.41B | 14.34% | 3.81B | 10.10% | 3.81 | 999.00M | 2.06B | n/a | processed |
| 2023 Q2 | 2023-08-22 | 42.92B | 32.99% | 6.59B | 15.35% | 4.66B | 10.86% | 4.65 | 1.00B | 2.81B | n/a | processed |
| 2023 Q1 | 2023-05-23 | 37.26B | 33.70% | 5.55B | 14.90% | 3.87B | 10.40% | 3.82 | 1.01B | 1.26B | n/a | processed |
| 2023 Q4 | 2024-03-13 | 34.79B | 33.08% | 4.14B | 11.91% | 2.80B | 8.05% | 2.82 | 993.00M | 3.76B | 42.15B | processed |
| 2022 Q3 | 2022-11-22 | 38.87B | 34.02% | 6.15B | 15.82% | 4.34B | 11.16% | 4.24 | 1.02B | 2.46B | n/a | processed |
| 2022 Q2 | 2022-08-23 | 43.79B | 33.07% | 7.21B | 16.46% | 5.17B | 11.81% | 5.05 | 1.02B | 1.26B | n/a | processed |
| 2022 Q1 | 2022-05-24 | 38.91B | 33.78% | 5.93B | 15.24% | 4.23B | 10.87% | 4.09 | 1.03B | 2.84B | n/a | processed |
| 2022 Q4 | 2023-03-15 | 35.83B | 33.28% | 4.75B | 13.26% | 3.36B | 9.38% | 3.31 | 1.02B | 2.76B | 41.15B | processed |
| 2021 Q3 | 2021-11-23 | 36.82B | 34.12% | 5.79B | 15.74% | 4.13B | 11.21% | 3.92 | 1.05B | 5.07B | n/a | processed |
| 2021 Q2 | 2021-08-24 | 41.12B | 33.23% | 6.64B | 16.15% | 4.81B | 11.69% | 4.53 | 1.06B | 4.57B | n/a | processed |
| 2021 Q1 | 2021-05-25 | 37.50B | 33.98% | 5.78B | 15.42% | 4.14B | 11.05% | 3.86 | 1.07B | 6.65B | n/a | processed |
| 2021 Q4 | 2022-03-23 | 35.72B | 33.21% | 4.83B | 13.51% | 3.35B | 9.38% | 3.21 | 1.04B | 2.34B | 36.40B | 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.