Price Movement
Volume
Latest volume: 896.95K · 30-day average: 1.30M · Max drawdown over stored range: -67.80%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 1.81% |
| 20D RS | 8.78% |
| 60D RS | 13.37% |
| 120D RS | -13.22% |
| Global RS Rank | 1217 · 63.73% percentile |
| Qualified+ RS Rank | 433 · 65.58% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 16 · 42.86% 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 | 12 / 57 |
| Primary Percentile | 80.70 |
| 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-12-31 | 2026-01-28 | 4.77B | 2.04B | 745.30M | 711.79M | 4.77 | 1.44B | 109.62M | 1.33B | 149M | 42.89% | 15.64% | 14.94% | 30.28% | 27.98% | 1.82B | 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-12-31 | $4.77 | 23.7x | $31.95 | 3.5x | $8.94 | 12.6x | $9.68 | 11.7x |
Shares Diluted: 149M. 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 | 5252.279 | 5481.101 | 4538.818 | 4298.467 | 4554.9 | 4840.76 |
| Revenue Growth (YoY) | 76.497% | 4.357% | -17.191% | -5.295% | 5.966% | 6.276% |
| Gross Profit | 2349.064 | 2277.029 | 1732.38 | 1789.049 | 1972.155 | |
| Operating Income | 1153.598 | 784.301 | 502.457 | 597.341 | 668.084 | |
| Free Cash Flow | 1382.449 | 209.166 | 441.657 | 1089.219 | 786.429 | 975.645 |
| Free Cash Flow Per Share | 8.048 | 1.227 | 2.698 | 6.886 | 5.147 | 6.58294 |
| EPS (Diluted) GAAP | 5.51 | 3.78 | 2.23 | 3.87 | 4.13 | |
| EPS Growth | 107.143% | -31.397% | -41.005% | 73.543% | 6.718% | 16.223% |
| EPS Non-GAAP | ||||||
| Gross Margin | 44.725% | 41.543% | 38.168% | 41.621% | 43.297% | 43.2026% |
| Operating Margin | 21.964% | 14.309% | 11.07% | 13.897% | 14.667% | 16.0139% |
| Profit Margin | 18.035% | 11.759% | 8.032% | 14.241% | 13.865% | 14.6916% |
| Free Cash Flow Margin | 26.321% | 3.816% | 9.731% | 25.34% | 17.266% | 20.1548% |
| Shares Outstanding (Diluted) | 171.775 | 170.414 | 163.704 | 158.171 | 152.784 | 148.208 |
| Shares Change (YoY) | 1.413% | -0.792% | -3.937% | -3.38% | -3.406% | -2.995% |
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 Q3 | 2026-01-28 | 1.42B | 43.24% | 286.01M | 20.12% | 251.04M | 17.66% | 1.69 | 148.45M | 1.82B | n/a | processed |
| 2026 Q2 | 2025-10-29 | 1.19B | 43.38% | 191.29M | 16.13% | 170.67M | 14.39% | 1.15 | 148.42M | 1.38B | n/a | processed |
| 2026 Q1 | 2025-07-30 | 1.15B | 41.73% | 162.09M | 14.12% | 146.01M | 12.72% | 0.98 | 149.05M | 1.49B | n/a | processed |
| 2025 Q4 | 2025-05-23 | 1.01B | 43.13% | 105.90M | 10.48% | 144.07M | 14.26% | 0.96 | 150.62M | 1.50B | n/a | processed |
| 2025 Q3 | 2025-01-29 | 1.34B | 42.86% | 234.56M | 17.50% | 200.15M | 14.93% | 1.32 | 151.90M | 1.50B | n/a | processed |
| 2025 Q2 | 2024-10-24 | 1.12B | 43.56% | 160.90M | 14.42% | 145.48M | 13.04% | 0.95 | 153.67M | 1.36B | n/a | processed |
| 2025 Q1 | 2024-07-25 | 1.09B | 42.85% | 153.50M | 14.11% | 141.83M | 13.03% | 0.92 | 154.98M | 1.53B | n/a | processed |
| 2024 Q4 | 2024-05-16 | 1.01B | 43.20% | 130.22M | 12.87% | 167.62M | 16.57% | 1.07 | 156.16M | 1.52B | n/a | processed |
| 2024 Q3 | 2024-01-25 | 1.26B | 41.96% | 222.07M | 17.69% | 244.68M | 19.49% | 1.55 | 157.44M | 1.41B | n/a | processed |
| 2024 Q2 | 2023-10-26 | 1.06B | 41.50% | 156.64M | 14.82% | 137.12M | 12.97% | 0.86 | 158.93M | 1.16B | n/a | processed |
| 2024 Q1 | 2023-07-27 | 974.50M | 38.55% | 78.41M | 8.05% | 62.73M | 6.44% | 0.39 | 160.16M | 1.25B | n/a | processed |
| 2023 Q4 | 2023-05-17 | 960.08M | 35.82% | 38.84M | 4.05% | 41.49M | 4.32% | 0.26 | 161.53M | 1.15B | n/a | processed |
| 2023 Q3 | 2023-01-26 | 1.27B | 37.58% | 176.75M | 13.92% | 140.15M | 11.04% | 0.86 | 162.53M | 1.04B | n/a | processed |
| 2023 Q2 | 2022-10-27 | 1.15B | 38.19% | 127.40M | 11.09% | 82.09M | 7.14% | 0.50 | 164.33M | 868.50M | n/a | processed |
| 2023 Q1 | 2022-07-28 | 1.16B | 39.63% | 115.48M | 9.96% | n/a | n/a | 0.61 | 166.41M | 1.11B | n/a | processed |
| 2022 Q4 | 2022-05-18 | 1.23B | 40.16% | 128.77M | 10.47% | n/a | n/a | n/a | 168.57M | 1.33B | n/a | processed |
| 2022 Q3 | 2022-01-27 | 1.63B | 40.30% | 262.75M | 16.09% | n/a | n/a | 1.24 | 169.71M | 1.36B | n/a | processed |
| 2022 Q2 | 2021-10-28 | 1.31B | 41.50% | 179.41M | 13.73% | n/a | n/a | 0.81 | 171.34M | 1.14B | n/a | processed |
| 2022 Q1 | 2021-07-29 | 1.31B | 43.36% | 203.08M | 15.48% | n/a | n/a | 1.09 | 172.02M | 1.50B | n/a | processed |
| 2021 Q4 | 2021-05-12 | 1.54B | 46.31% | 295.08M | 19.21% | n/a | n/a | n/a | 172.97M | 1.75B | 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.