Price Movement
Volume
Latest volume: 1.41M · 30-day average: 2.08M · Max drawdown over stored range: -39.97%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 3.16% |
| 20D RS | 12.43% |
| 60D RS | 10.83% |
| 120D RS | -9.15% |
| Global RS Rank | 1135 · 66.17% percentile |
| Qualified+ RS Rank | 411 · 67.33% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 33 · 76.76% 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 | 47 / 246 |
| Primary Percentile | 81.30 |
| 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-05-05 | 8.26B | 4.43B | 2.11B | 1.43B | 8.16 | 378.00M | 682.00M | -304.00M | 176M | 53.67% | 25.53% | 17.33% | 4.58% | -3.68% | 561.00M | 4.62B |
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 | $8.16 | 9.9x | $47.08 | 1.7x | $-1.73 | -46.8x | $2.15 | 37.6x |
Shares Diluted: 176M. 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 | 7281 | 8171 | 8130 | 8197 | 8254 | 8325 |
| Revenue Growth (YoY) | 3800% | 12.224% | -0.502% | 0.824% | 0.695% | 0.86% |
| Gross Profit | 4315 | 4923 | 4695 | 4693 | 4612 | 4459 |
| Operating Income | 1427 | 1875 | 1692 | 1688 | 1092 | 625 |
| Free Cash Flow | 1755 | 1925 | 1428 | 1625 | 805 | -10 |
| Free Cash Flow Per Share | 38 | 38 | 8.269 | 9.409 | 4.634 | -0.057 |
| EPS (Diluted) GAAP | 38 | 38 | 7.776491 | 7.79 | 2.76 | 8.88 |
| EPS Growth | 3800% | 3800% | 3800% | 0.174% | -64.57% | 221.739% |
| EPS Non-GAAP | ||||||
| Gross Margin | 59.264% | 60.25% | 57.749% | 57.253% | 55.876% | 53.562% |
| Operating Margin | 19.599% | 22.947% | 20.812% | 20.593% | 13.23% | 7.508% |
| Profit Margin | 15.63% | 17.868% | 16.519% | 16.421% | 5.803% | 18.691% |
| Free Cash Flow Margin | 24.104% | 23.559% | 17.565% | 19.824% | 9.753% | -0.12% |
| Shares Outstanding (Diluted) | 0 | 0 | 172.7 | 172.7 | 173.7 | 175.3 |
| Shares Change (YoY) | 3800% | 3800% | 3800% | 3800% | 0.579% | 0.921% |
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-05-05 | 2.01B | 54.66% | 81.00M | 4.04% | 13.00M | 0.65% | 0.07 | 175.50M | 561.00M | 4.62B | processed |
| 2025 Q4 | 2026-02-27 | 2.00B | 51.40% | 124.00M | 6.21% | 63.00M | 3.15% | 0.36 | 175.90M | 878.00M | 5.04B | processed |
| 2025 Q3 | 2025-11-06 | 2.10B | 54.15% | 1.69B | 80.63% | 1.27B | 60.40% | 7.22 | 175.40M | 1.64B | 5.14B | processed |
| 2025 Q2 | 2025-08-08 | 2.16B | 54.37% | 214.00M | 9.90% | 90.00M | 4.16% | 0.51 | 175.20M | 492.00M | 7.82B | processed |
| 2025 Q1 | 2025-05-09 | 2.07B | 53.82% | 152.00M | 7.34% | 137.00M | 6.62% | 0.78 | 174.80M | 534.00M | 7.81B | processed |
| 2024 Q4 | 2025-02-28 | 2.08B | 53.93% | 136.00M | 6.55% | 31.00M | 1.49% | 0.18 | 174.60M | 762.00M | 7.81B | processed |
| 2024 Q3 | 2024-11-08 | 2.08B | 55.96% | 275.00M | 13.21% | 122.00M | 5.86% | 0.70 | 173.90M | 772.00M | 7.81B | processed |
| 2024 Q2 | 2024-08-09 | 2.08B | 54.64% | 244.00M | 11.73% | 89.00M | 4.28% | 0.51 | 173.50M | 897.00M | 8.31B | processed |
| 2024 Q1 | 2024-05-10 | 2.02B | 58.13% | 381.00M | 18.90% | 237.00M | 11.76% | 1.37 | 172.70M | 996.00M | 8.30B | 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.