Price Movement
Volume
Latest volume: 718.02K · 30-day average: 717.43K · Max drawdown over stored range: -61.17%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -8.98% |
| 20D RS | 7.44% |
| 60D RS | -9.58% |
| 120D RS | -16.59% |
| Global RS Rank | 2020 · 39.79% percentile |
| Qualified+ RS Rank | 754 · 40.06% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 64 · 44.35% 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 | 7 / 178 |
| Primary Percentile | 96.63 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
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-03-09 | 2.92B | n/a | 512.79M | 230.55M | 6.34 | 1.45B | 453.45M | 993.22M | 36M | n/a | 17.55% | 7.89% | 49.51% | 33.99% | 384.74M | 2.93B |
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.34 | 21.4x | $80.30 | 1.7x | $27.30 | 5.0x | $39.76 | 3.4x |
Shares Diluted: 36M. 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 |
|---|---|---|---|---|---|
| Revenue | 1909.71 | 2525.912 | 2889.364 | 2885.191 | 2964.347 |
| Revenue Growth (YoY) | -2.75% | 32.267% | 14.389% | -0.144% | 2.744% |
| Gross Profit | 868.645 | 1227.124 | 1268.327 | 1279.054 | 1316.153 |
| Operating Income | 280.467 | 579.54 | 562.484 | 540.154 | 544.802 |
| Free Cash Flow | 410.153 | 517.682 | 322.943 | 377.825 | 319.679 |
| Free Cash Flow Per Share | 10.046 | 12.724 | 8.122 | 9.954 | 8.593 |
| EPS (Diluted) GAAP | 3.13 | 8.55 | 6.69 | 6.09 | 7.53 |
| EPS Growth | 29.339% | 173.163% | -21.754% | -8.969% | 23.645% |
| EPS Non-GAAP | |||||
| Gross Margin | 45.486% | 48.581% | 43.896% | 44.332% | 44.399% |
| Operating Margin | 14.686% | 22.944% | 19.467% | 18.722% | 18.378% |
| Profit Margin | 6.695% | 13.774% | 9.2% | 8.01% | 9.446% |
| Free Cash Flow Margin | 21.477% | 20.495% | 11.177% | 13.095% | 10.784% |
| Shares Outstanding (Diluted) | 40.828 | 40.687 | 39.76 | 37.957 | 37.204 |
| Shares Change (YoY) | -0.024% | -0.345% | -2.278% | -4.535% | -1.984% |
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 Q2 | 2026-03-09 | 1.08B | n/a | 345.05M | 31.83% | 210.01M | 19.37% | 5.87 | 35.78M | 384.74M | 2.93B | processed |
| 2026 Q1 | 2025-12-10 | 271.03M | n/a | -209.82M | -77.42% | -186.75M | -68.90% | -5.20 | 35.91M | 581.47M | 3.17B | processed |
| 2025 Q4 | 2025-09-29 | 271.29M | n/a | -203.60M | -75.05% | -185.46M | -68.36% | -5.07 | 36.58M | 440.29M | 2.59B | processed |
| 2025 Q3 | 2025-06-05 | 1.30B | n/a | 581.16M | 44.86% | 392.75M | 30.32% | 10.54 | 37.28M | 467.03M | 2.11B | processed |
| 2025 Q2 | 2025-03-10 | 1.14B | n/a | 384.42M | 33.80% | 245.55M | 21.59% | 6.56 | 37.42M | 488.21M | 2.12B | processed |
| 2025 Q1 | 2024-12-09 | 260.27M | n/a | -202.02M | -77.62% | -172.84M | -66.41% | -4.61 | 37.47M | 403.77M | 2.71B | processed |
| 2024 Q4 | 2024-09-26 | 265.39M | n/a | -198.70M | -74.87% | -175.38M | -66.08% | -4.66 | 37.63M | 322.83M | 2.72B | processed |
| 2024 Q3 | 2024-06-06 | 1.28B | n/a | 546.63M | 42.60% | 362.00M | 28.21% | 9.54 | 37.94M | 705.43M | 2.70B | processed |
| 2024 Q2 | 2024-03-11 | 1.08B | n/a | 350.55M | 32.52% | 219.30M | 20.34% | 5.76 | 38.05M | 812.16M | 2.72B | processed |
| 2024 Q1 | 2023-12-07 | 258.56M | n/a | -207.06M | -80.08% | -175.51M | -67.88% | -4.60 | 38.12M | 728.86M | 2.73B | processed |
| 2023 Q4 | 2023-09-28 | 269.77M | n/a | -160.10M | -59.35% | -128.57M | -47.66% | -3.34 | 38.50M | 562.98M | 2.75B | processed |
| 2023 Q3 | 2023-06-08 | 1.24B | n/a | 500.53M | 40.42% | 325.01M | 26.24% | 8.18 | 39.72M | 896.09M | 2.77B | processed |
| 2023 Q2 | 2023-03-09 | 1.10B | n/a | 328.03M | 29.77% | 208.68M | 18.94% | 5.16 | 40.43M | 1.30B | 2.79B | processed |
| 2023 Q1 | 2022-12-08 | 279.45M | n/a | -163.36M | -58.46% | -136.97M | -49.02% | -3.40 | 40.30M | 1.18B | 2.77B | processed |
| 2022 Q4 | 2022-09-28 | 267.14M | n/a | -98.12M | -36.73% | -108.69M | -40.69% | -2.69 | 40.40M | 1.11B | 2.67B | processed |
| 2022 Q3 | 2022-06-09 | 1.18B | n/a | 540.38M | 45.92% | 372.55M | 31.66% | 9.16 | 40.68M | 1.40B | 2.69B | processed |
| 2022 Q2 | 2022-03-14 | 906.53M | n/a | 325.14M | 35.87% | 223.39M | 24.64% | 5.47 | 40.82M | 1.41B | 2.70B | processed |
| 2022 Q1 | 2021-12-09 | 175.58M | n/a | -165.67M | -94.36% | -139.33M | -79.36% | -3.44 | 40.45M | 1.47B | 2.70B | processed |
| 2021 Q4 | 2021-09-23 | 204.20M | n/a | -170.44M | -83.47% | -140.81M | -68.96% | -3.44 | 40.89M | 1.24B | 2.74B | processed |
| 2021 Q3 | 2021-06-07 | 889.08M | n/a | 387.70M | 43.61% | 274.63M | 30.89% | 6.72 | 40.90M | 1.34B | 2.74B | 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.