Price Movement
Volume
Latest volume: 2.48M · 30-day average: 2.99M · Max drawdown over stored range: -86.89%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 22.25% |
| 20D RS | -0.55% |
| 60D RS | -6.50% |
| 120D RS | 62.42% |
| Global RS Rank | 410 · 87.78% percentile |
| Watch+Speculative RS Rank | 245 · 88.32% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 16 · 76.81% 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 | 37 / 109 |
| Primary Percentile | 66.97 |
| 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-04-30 | 3.37B | n/a | n/a | -1.11B | -12.27 | 338.41M | 990.75M | -652.34M | 90M | n/a | n/a | -32.84% | 10.04% | -19.35% | 158.47M | 2.49B |
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 | $-12.27 | -2.0x | $37.36 | 0.7x | $-7.23 | -3.4x | $3.75 | 6.5x |
Shares Diluted: 90M. 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 | 2089.929 | 2314.394 | 2610.399 | 2928.738 | 3153.963 | 3312.769 |
| Revenue Growth (YoY) | 4.06% | 10.74% | 12.79% | 12.195% | 7.69% | 5.035% |
| Gross Profit | 848.166 | 979.888 | 1116.765 | 1250.416 | 1350.226 | 1374.019 |
| Operating Income | 332.787 | 396.574 | 446.244 | 506.596 | 522.276 | 387.965 |
| Free Cash Flow | 433.843 | 129.666 | 84.42 | 38.207 | -560.692 | -439.909 |
| Free Cash Flow Per Share | 4.897 | 1.428 | 0.922 | 0.42 | -6.091 | -4.85 |
| EPS (Diluted) GAAP | -7.589704 | 2.100771 | 2.98 | -0.24 | 2.78 | -12.16 |
| EPS Growth | 8900% | 8900% | 41.853% | 8900% | 8900% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 40.583% | 42.339% | 42.781% | 42.695% | 42.81% | 41.476% |
| Operating Margin | 15.923% | 17.135% | 17.095% | 17.297% | 16.559% | 11.711% |
| Profit Margin | -32.161% | 8.237% | 10.463% | -0.74% | 8.104% | -33.289% |
| Free Cash Flow Margin | 20.759% | 5.603% | 3.234% | 1.305% | -17.777% | -13.279% |
| Shares Outstanding (Diluted) | 88.595 | 90.793 | 91.555 | 90.949 | 92.059 | 90.705 |
| Shares Change (YoY) | 0.887% | 2.481% | 0.839% | -0.662% | 1.22% | -1.471% |
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-04-30 | 828.80M | n/a | n/a | n/a | 4.11M | 0.50% | 0.05 | 90.86M | 158.47M | 2.49B | processed |
| 2025 Q4 | 2026-02-27 | 821.46M | n/a | n/a | n/a | -1.18B | -1.43% | -13.22 | 89.06M | 133.24M | 2.47B | processed |
| 2025 Q3 | 2025-11-05 | 851.57M | n/a | n/a | n/a | 36.25M | 4.26% | 0.40 | 90.58M | 118.69M | 2.28B | processed |
| 2025 Q2 | 2025-08-05 | 869.23M | n/a | n/a | n/a | 30.13M | 3.47% | 0.33 | 90.44M | 131.42M | 2.25B | processed |
| 2025 Q1 | 2025-05-12 | 770.50M | n/a | n/a | n/a | 8.37M | 1.09% | 0.09 | 92.04M | 91.24M | 2.18B | processed |
| 2024 Q4 | 2025-02-27 | 774.24M | n/a | n/a | n/a | 32.62M | 4.21% | 0.35 | 91.88M | 76.31M | 1.88B | processed |
| 2024 Q3 | 2024-10-30 | 815.63M | n/a | n/a | n/a | 68.13M | 8.35% | 0.74 | 92.19M | 82.14M | 1.80B | processed |
| 2024 Q2 | 2024-08-01 | 796.04M | n/a | n/a | n/a | 78.48M | 9.86% | 0.85 | 92.04M | 77.17M | 1.77B | processed |
| 2024 Q1 | 2024-05-02 | 768.05M | n/a | n/a | n/a | 76.38M | 9.95% | 0.83 | 92.01M | 77.30M | 1.79B | processed |
| 2023 Q4 | 2024-02-28 | 742.80M | n/a | n/a | n/a | 57.73M | 7.77% | 0.63 | 91.24M | 100.07M | 1.34B | processed |
| 2023 Q3 | 2023-11-03 | 750.33M | n/a | n/a | n/a | -217.71M | -29.02% | -2.39 | 91.17M | 99.59M | 1.35B | processed |
| 2023 Q2 | 2023-07-28 | 731.34M | n/a | n/a | n/a | 72.30M | 9.89% | 0.79 | 91.55M | 112.17M | 1.37B | processed |
| 2023 Q1 | 2023-04-27 | 704.27M | n/a | n/a | n/a | 66.02M | 9.37% | 0.72 | 91.39M | 63.83M | 1.40B | processed |
| 2022 Q4 | 2023-02-28 | 675.29M | n/a | n/a | n/a | 61.12M | 9.05% | 0.67 | 91.22M | 97.65M | 1.36B | processed |
| 2022 Q3 | 2022-11-02 | 666.73M | n/a | n/a | n/a | 71.10M | 10.66% | 0.78 | 91.72M | 93.42M | 1.38B | processed |
| 2022 Q2 | 2022-07-28 | 651.72M | n/a | n/a | n/a | 80.08M | 12.29% | 0.88 | 91.47M | 128.37M | 1.38B | processed |
| 2022 Q1 | 2022-05-04 | 616.65M | n/a | n/a | n/a | 60.84M | 9.87% | 0.67 | 91.01M | 140.37M | 1.46B | processed |
| 2021 Q4 | 2022-03-01 | 593.48M | n/a | n/a | n/a | 70.28M | 11.84% | 0.77 | 91.36M | 133.81M | 1.48B | processed |
| 2021 Q3 | 2021-10-29 | 587.56M | n/a | n/a | n/a | 66.13M | 11.25% | 0.73 | 90.89M | 196.31M | 1.41B | processed |
| 2021 Q2 | 2021-08-03 | 582.16M | n/a | n/a | n/a | 44.51M | 7.65% | 0.49 | 90.59M | 185.55M | 1.44B | 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.