Price Movement
Volume
Latest volume: 1.08M · 30-day average: 1.22M · Max drawdown over stored range: -75.18%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 29.23% |
| 20D RS | 14.04% |
| 60D RS | 39.47% |
| 120D RS | 26.58% |
| Global RS Rank | 303 · 90.97% percentile |
| Watch+Speculative RS Rank | 176 · 91.61% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 4 · 97.10% 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 | 58 / 237 |
| Primary Percentile | 75.95 |
| 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 | 4.02B | 2.34B | 127.39M | -103.75M | -1.96 | 848.06M | 101.18M | 746.88M | 53M | 58.10% | 3.17% | -2.58% | 21.07% | 18.56% | 130.88M | 1.34B |
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 | $-1.96 | -60.9x | $76.01 | 1.6x | $14.11 | 8.5x | $16.02 | 7.5x |
Shares Diluted: 53M. 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 | 2313.416 | 3554.985 | 3962.347 | 4102.108 | 4040.647 |
| Revenue Growth (YoY) | 66.919% | 53.668% | 11.459% | 3.527% | -1.498% |
| Gross Profit | 1420.22 | 1860.282 | 2210.01 | 2410.258 | 2357.055 |
| Operating Income | 683.364 | 885.604 | 1046.47 | 1046.993 | 888.73 |
| Free Cash Flow | 511.249 | 498.952 | 814.819 | 923.139 | 659.2 |
| Free Cash Flow Per Share | 8.024 | 8.047 | 13.152 | 15.429 | 12.161 |
| EPS (Diluted) GAAP | 11.39 | 8.71 | 12.79 | 15.88 | -1.5 |
| EPS Growth | 149.781% | -23.529% | 46.843% | 24.159% | 5800% |
| EPS Non-GAAP | |||||
| Gross Margin | 61.391% | 52.329% | 55.775% | 58.757% | 58.334% |
| Operating Margin | 29.539% | 24.912% | 26.41% | 25.523% | 21.995% |
| Profit Margin | 31.369% | 15.194% | 20.002% | 23.161% | -2.01% |
| Free Cash Flow Margin | 22.099% | 14.035% | 20.564% | 22.504% | 16.314% |
| Shares Outstanding (Diluted) | 63.718 | 62.006 | 61.952 | 59.832 | 54.208 |
| Shares Change (YoY) | -7.041% | -2.687% | -0.087% | -3.422% | -9.4% |
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 | 921.46M | 56.75% | 200.84M | 21.80% | 137.56M | 14.93% | 2.71 | 50.71M | 130.88M | 1.34B | processed |
| 2025 Q4 | 2026-02-12 | 957.64M | 54.68% | 146.40M | 15.29% | 105.17M | 10.98% | 2.05 | 51.33M | 130.35M | 1.23B | processed |
| 2025 Q3 | 2025-10-30 | 996.30M | 58.52% | 207.66M | 20.84% | 145.82M | 14.64% | 2.70 | 53.99M | 153.97M | 1.32B | processed |
| 2025 Q2 | 2025-08-07 | 1.15B | 61.67% | -427.52M | -37.20% | -492.28M | -42.83% | -8.82 | 55.78M | 200.61M | 1.38B | processed |
| 2025 Q1 | 2025-05-08 | 937.33M | 57.78% | 222.97M | 23.79% | 160.10M | 17.08% | 2.83 | 56.50M | 166.46M | 1.48B | processed |
| 2024 Q4 | 2025-02-13 | 989.77M | 57.88% | 199.91M | 20.20% | 368.91M | 37.27% | 6.36 | 58.02M | 180.49M | 1.35B | processed |
| 2024 Q3 | 2024-10-29 | 1.06B | 59.63% | 269.83M | 25.40% | 199.80M | 18.81% | 3.36 | 59.50M | 186.12M | 1.43B | processed |
| 2024 Q2 | 2024-08-01 | 1.11B | 61.35% | 325.74M | 29.31% | 228.91M | 20.59% | 3.77 | 60.77M | 167.73M | 1.53B | processed |
| 2024 Q1 | 2024-05-07 | 938.63M | 55.62% | 226.43M | 24.12% | 152.45M | 16.24% | 2.50 | 61.05M | 159.29M | 1.73B | processed |
| 2023 Q4 | 2024-02-15 | 960.10M | 55.28% | 209.51M | 21.82% | 253.59M | 26.41% | 4.16 | 60.97M | 149.29M | 1.64B | processed |
| 2023 Q3 | 2023-11-02 | 1.05B | 55.62% | 273.85M | 26.19% | 177.03M | 16.93% | 2.87 | 61.62M | 127.32M | 1.92B | processed |
| 2023 Q2 | 2023-07-27 | 1.07B | 57.94% | 318.49M | 29.70% | 212.41M | 19.81% | 3.39 | 62.60M | 166.24M | 2.01B | processed |
| 2023 Q1 | 2023-04-27 | 884.17M | 53.88% | 234.93M | 26.57% | 149.54M | 16.91% | 2.39 | 62.63M | 125.69M | 2.26B | processed |
| 2022 Q4 | 2023-02-16 | 945.16M | 52.51% | 220.05M | 23.28% | 137.74M | 14.57% | 2.20 | 62.50M | 191.63M | 2.30B | processed |
| 2022 Q3 | 2022-11-03 | 985.09M | 54.95% | 264.06M | 26.81% | 169.35M | 17.19% | 2.72 | 62.37M | 142.97M | 2.60B | processed |
| 2022 Q2 | 2022-08-04 | 964.58M | 51.60% | 247.96M | 25.71% | 160.31M | 16.62% | 2.58 | 62.24M | 187.35M | 2.74B | processed |
| 2022 Q1 | 2022-05-05 | 660.15M | 49.22% | 118.68M | 17.98% | 72.76M | 11.02% | 1.19 | 60.90M | 171.97M | 2.85B | processed |
| 2021 Q4 | 2022-02-16 | 586.63M | 63.42% | 159.99M | 27.27% | 154.85M | 26.40% | 2.58 | 60.06M | 213.20M | 771.39M | processed |
| 2021 Q3 | 2021-10-21 | 625.92M | 63.87% | 203.07M | 32.44% | 153.49M | 24.52% | 2.42 | 63.32M | 436.60M | 685.96M | processed |
| 2021 Q2 | 2021-07-22 | 640.77M | 61.67% | 195.32M | 30.48% | 318.95M | 49.78% | 4.93 | 64.64M | 197.85M | 386.38M | 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.